SlideShare a Scribd company logo
1 of 8
Download to read offline
모던 리눅스 교과서
모던리눅스교과서
한 페이지 요약
• 책 분류
• 운영체제, 리눅스
• 대상 독자
• 레거시에서 벗어나 최신 리눅스 명령을 익히고 싶은 기존 리눅스 사용자
• 리눅스 환경에서 막 작업을 시작하는 신입 개발자
• 클라우드나 임베디드 관련 업무를 수행하기 위해 리눅스에 익숙해지고 싶은 개
발자
• 특징
• 현대적인 리눅스를 다루기 위해 알아야 하는 지식을 요약 정리
• 페이지가 얇은 대신 참고 자료 등을 많이 넣어서 방향성을 제시
이 책의 목차
1장 리눅스 소개
2장 리눅스 커널
3장 셸과 스크립팅
4장 접근 제어
5장 파일시스템
6장 애플리케이션, 패키지 관리, 컨테이너
7장 네트워킹
8장 관측가능성
9장 심화 주제
부록 A 리눅스 작업에 유용한 치트시트
부록 B 모던 리눅스 도구
모던리눅스교과서
리눅스가 탄생한지 30년이 지났지만, 여전히 유효한 기술이고 지속적으로 변화해가고 있다
무엇이 이 책을 흥미롭게 만드는가?(1)
추천사에서…
모던리눅스교과서
1991년 탄생한 리눅스는 역사와 전통을 자랑하는 운영체제이며, 우리가 보이는 곳이나 보이지 않는 곳에서 묵묵하게 자신의 맡
은 임무를 수행하고 있다. 주변을 잠시 둘러보자. 임베디드에 특화된 리눅스 커널이 셋톱박스부터 스마트폰에 이르기까지 임베
디드 장비에 설치되어 있고, 리눅스 기반의 가상 환경이 여러 앱과 웹을 지탱하는 상당수의 클라우드 서버에 배포되어 있다. 이
런 상황에서 앱과 서비스를 제대로 개발하고 운영하려면 리눅스 지식이 필요하기 마련이다.
이 책 『모던 리눅스 교과서』는 현대적인 관점에서 리눅스를 조망한다. 잘 사용되지 않거나 더 이상 유효하지 않은 지식은 과감하
게 버리고 과거와 현재를 관통하는 핵심적인 기술을 추려주며, 복잡해진 환경에 맞춰 진화된 현대적인 기능을 추가해 클라우드
시대에 대응하게 만들고, 기존에 사용하던 명령어와 현대적인 명령어를 비교해 리눅스의 발전된 모습을 이해할 수 있게 돕는다.
모든 명령어와 옵션을 다루는 대신 필수 명령어와 옵션을 중심으로 조감하고, 필요할 때 살펴볼 수 있는 참고 자료를 제시하므로
업무에 바쁜 개발자들이 빠르게 감을 잡고 실무에 활용할 수 있게 배려한다.
거의 대다수 리눅스 배포판은 하위 호환성을 무척 중요하게 생각하기에 과거에 배운 지식만으로도 레거시 시스템을 방어할 수
는 있지만, 하드웨어와 가상화 기술의 발전과 함께 복잡해진 애플리케이션 의존성과 배포 모델의 변화로 인해 어느 시점에 다다
르면 현대적인 기술에 관심을 기울이지 않을 수 없다.
스마트폰과 클라우드 시대를 맞이하여 리눅스 기술을 새롭게 익히려는 신입 개발자뿐만 아니라, 기존에 리눅스를 충분히 경험
한 개발자들도 이 책에서 배울 내용이 많을 것이다. 높은 생산성을 발휘하기 위한 도구로서 리눅스의 가치는 앞으로도 지속될 것
이므로 더도 덜도 말고 최소한 이 책에 나온 개념과 명령어를 자연스럽게 활용 가능한 수준으로 익혀 두면 좋겠다.
무엇이 이 책을 흥미롭게 만드는가?(2)
리눅스 아재력 or 할배력 테스트(다른 예: https://sunyzero.tistory.com/245)
모던리눅스교과서
할배/아재 힙스터 비고
cat bat fzf+bat 조합도 고려
ls exa exa --tree 옵션!
nslookup/dig dog 아직도 nslookup을 쓰신다면… ㅠㅠ
jq fx
ls+find+grep fzf 파일 선택의 편의성을 극대화
ping gping
curl httpie 주의) 더 고급 기능이 필요하면 curl!
systemctl sysz
man tldr tldr은 실제 사례 중심
cd zoxide 가장 많이 사용된 디렉토리를 기억
대상 독자
개발과 운영 과정에서 현대적인 리눅스를 이해하고 있어야 하는 분들께…
모던리눅스교과서
• 소프트웨어 개발자, 소프트웨어 설계자, QA 테스트 엔지니어, 데브옵스(DevOps), SRE 역할 등 전문적인 환경에
서 리눅스를 사용하는 사람
• 운영체제나, 특히 리눅스/유닉스에 대한 지식이 거의 또는 전혀 없는 독자도 염두에 두고 있음
• 이미 리눅스에 익숙한 독자라면 참고 도서로 활용 가능
결론
**** 일상적인 개발 환경을 현대화하기 위해 리눅스에서는 무엇을 더 알아야 할까?
• 이 책은 순서대로 읽을 필요가 있음
• 리눅스의 전반적인 역사를 가볍게 훑어보고, 현재는 어떻게 더 발전하고 있는지, 모던 리눅스와 고전 리눅스의 차
이를 소개하고 있음
• 아주 세부적이고 광범위한 내용을 다루지는 않음 à 그랬으면 책이 수 천 페이지가 되었을테니…
• 대신 챗GPT에게 무엇을 물어보고 어떤 방향으로 가야할지 확인하기 위한 다양한 주제, 키워드, 명령어를 소개
하는 방식으로 전개됨
• 리눅스 명령어를 알고 있으면 평상시 생산성을 높일 뿐만 아니라 결정적인 순간에 도움을 받을 수 있음
모던리눅스교과서
발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호

More Related Content

Similar to (독서광) 모던 리눅스 교과서

(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드Jay Park
 
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017devCAT Studio, NEXON
 
1. Docker Network (1)
1. Docker Network (1)1. Docker Network (1)
1. Docker Network (1)DEVELOPER.NET
 
(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판Jay Park
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드Jay Park
 
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)Ian Choi
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Ian Choi
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Ubuntu Korea Community
 
델파이 @22
델파이 @22델파이 @22
델파이 @22Devgear
 
MSA와 infra
MSA와 infraMSA와 infra
MSA와 infraJe Hun Kim
 
왜 굳이 리눅스를 써야 하나?
왜 굳이 리눅스를 써야 하나?왜 굳이 리눅스를 써야 하나?
왜 굳이 리눅스를 써야 하나?ULUG
 
'이것이 리눅스다' 책 소개
'이것이 리눅스다' 책 소개'이것이 리눅스다' 책 소개
'이것이 리눅스다' 책 소개Dabi5484
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄Devgear
 
Github? linux? 이건 뭐지?
Github? linux? 이건 뭐지?Github? linux? 이건 뭐지?
Github? linux? 이건 뭐지?Suho Lee
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8sHyoungjun Kim
 
5. 솔루션 카달로그
5. 솔루션 카달로그5. 솔루션 카달로그
5. 솔루션 카달로그Terry Cho
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdfssuserf8b8bd1
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드Jay Park
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지Jay Park
 
『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기복연 이
 

Similar to (독서광) 모던 리눅스 교과서 (20)

(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
 
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
 
1. Docker Network (1)
1. Docker Network (1)1. Docker Network (1)
1. Docker Network (1)
 
(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판(독서광) 실용주의 프로그래머 20주년 기념판
(독서광) 실용주의 프로그래머 20주년 기념판
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
 
델파이 @22
델파이 @22델파이 @22
델파이 @22
 
MSA와 infra
MSA와 infraMSA와 infra
MSA와 infra
 
왜 굳이 리눅스를 써야 하나?
왜 굳이 리눅스를 써야 하나?왜 굳이 리눅스를 써야 하나?
왜 굳이 리눅스를 써야 하나?
 
'이것이 리눅스다' 책 소개
'이것이 리눅스다' 책 소개'이것이 리눅스다' 책 소개
'이것이 리눅스다' 책 소개
 
RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄RAD Studio 10.2 도쿄
RAD Studio 10.2 도쿄
 
Github? linux? 이건 뭐지?
Github? linux? 이건 뭐지?Github? linux? 이건 뭐지?
Github? linux? 이건 뭐지?
 
Open infradays 2019_msa_k8s
Open infradays 2019_msa_k8sOpen infradays 2019_msa_k8s
Open infradays 2019_msa_k8s
 
5. 솔루션 카달로그
5. 솔루션 카달로그5. 솔루션 카달로그
5. 솔루션 카달로그
 
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
(발표자료) CentOS EOL에 따른 대응 OS 검토 및 적용 방안.pdf
 
(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드(독서광) 필독! 개발자 온보딩 가이드
(독서광) 필독! 개발자 온보딩 가이드
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
 
『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기
 

More from Jay Park

(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍Jay Park
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?Jay Park
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)Jay Park
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)Jay Park
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)Jay Park
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략Jay Park
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학Jay Park
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기Jay Park
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길Jay Park
 

More from Jay Park (20)

(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 
(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길
 

(독서광) 모던 리눅스 교과서

  • 2. 모던리눅스교과서 한 페이지 요약 • 책 분류 • 운영체제, 리눅스 • 대상 독자 • 레거시에서 벗어나 최신 리눅스 명령을 익히고 싶은 기존 리눅스 사용자 • 리눅스 환경에서 막 작업을 시작하는 신입 개발자 • 클라우드나 임베디드 관련 업무를 수행하기 위해 리눅스에 익숙해지고 싶은 개 발자 • 특징 • 현대적인 리눅스를 다루기 위해 알아야 하는 지식을 요약 정리 • 페이지가 얇은 대신 참고 자료 등을 많이 넣어서 방향성을 제시
  • 3. 이 책의 목차 1장 리눅스 소개 2장 리눅스 커널 3장 셸과 스크립팅 4장 접근 제어 5장 파일시스템 6장 애플리케이션, 패키지 관리, 컨테이너 7장 네트워킹 8장 관측가능성 9장 심화 주제 부록 A 리눅스 작업에 유용한 치트시트 부록 B 모던 리눅스 도구 모던리눅스교과서 리눅스가 탄생한지 30년이 지났지만, 여전히 유효한 기술이고 지속적으로 변화해가고 있다
  • 4. 무엇이 이 책을 흥미롭게 만드는가?(1) 추천사에서… 모던리눅스교과서 1991년 탄생한 리눅스는 역사와 전통을 자랑하는 운영체제이며, 우리가 보이는 곳이나 보이지 않는 곳에서 묵묵하게 자신의 맡 은 임무를 수행하고 있다. 주변을 잠시 둘러보자. 임베디드에 특화된 리눅스 커널이 셋톱박스부터 스마트폰에 이르기까지 임베 디드 장비에 설치되어 있고, 리눅스 기반의 가상 환경이 여러 앱과 웹을 지탱하는 상당수의 클라우드 서버에 배포되어 있다. 이 런 상황에서 앱과 서비스를 제대로 개발하고 운영하려면 리눅스 지식이 필요하기 마련이다. 이 책 『모던 리눅스 교과서』는 현대적인 관점에서 리눅스를 조망한다. 잘 사용되지 않거나 더 이상 유효하지 않은 지식은 과감하 게 버리고 과거와 현재를 관통하는 핵심적인 기술을 추려주며, 복잡해진 환경에 맞춰 진화된 현대적인 기능을 추가해 클라우드 시대에 대응하게 만들고, 기존에 사용하던 명령어와 현대적인 명령어를 비교해 리눅스의 발전된 모습을 이해할 수 있게 돕는다. 모든 명령어와 옵션을 다루는 대신 필수 명령어와 옵션을 중심으로 조감하고, 필요할 때 살펴볼 수 있는 참고 자료를 제시하므로 업무에 바쁜 개발자들이 빠르게 감을 잡고 실무에 활용할 수 있게 배려한다. 거의 대다수 리눅스 배포판은 하위 호환성을 무척 중요하게 생각하기에 과거에 배운 지식만으로도 레거시 시스템을 방어할 수 는 있지만, 하드웨어와 가상화 기술의 발전과 함께 복잡해진 애플리케이션 의존성과 배포 모델의 변화로 인해 어느 시점에 다다 르면 현대적인 기술에 관심을 기울이지 않을 수 없다. 스마트폰과 클라우드 시대를 맞이하여 리눅스 기술을 새롭게 익히려는 신입 개발자뿐만 아니라, 기존에 리눅스를 충분히 경험 한 개발자들도 이 책에서 배울 내용이 많을 것이다. 높은 생산성을 발휘하기 위한 도구로서 리눅스의 가치는 앞으로도 지속될 것 이므로 더도 덜도 말고 최소한 이 책에 나온 개념과 명령어를 자연스럽게 활용 가능한 수준으로 익혀 두면 좋겠다.
  • 5. 무엇이 이 책을 흥미롭게 만드는가?(2) 리눅스 아재력 or 할배력 테스트(다른 예: https://sunyzero.tistory.com/245) 모던리눅스교과서 할배/아재 힙스터 비고 cat bat fzf+bat 조합도 고려 ls exa exa --tree 옵션! nslookup/dig dog 아직도 nslookup을 쓰신다면… ㅠㅠ jq fx ls+find+grep fzf 파일 선택의 편의성을 극대화 ping gping curl httpie 주의) 더 고급 기능이 필요하면 curl! systemctl sysz man tldr tldr은 실제 사례 중심 cd zoxide 가장 많이 사용된 디렉토리를 기억
  • 6. 대상 독자 개발과 운영 과정에서 현대적인 리눅스를 이해하고 있어야 하는 분들께… 모던리눅스교과서 • 소프트웨어 개발자, 소프트웨어 설계자, QA 테스트 엔지니어, 데브옵스(DevOps), SRE 역할 등 전문적인 환경에 서 리눅스를 사용하는 사람 • 운영체제나, 특히 리눅스/유닉스에 대한 지식이 거의 또는 전혀 없는 독자도 염두에 두고 있음 • 이미 리눅스에 익숙한 독자라면 참고 도서로 활용 가능
  • 7. 결론 **** 일상적인 개발 환경을 현대화하기 위해 리눅스에서는 무엇을 더 알아야 할까? • 이 책은 순서대로 읽을 필요가 있음 • 리눅스의 전반적인 역사를 가볍게 훑어보고, 현재는 어떻게 더 발전하고 있는지, 모던 리눅스와 고전 리눅스의 차 이를 소개하고 있음 • 아주 세부적이고 광범위한 내용을 다루지는 않음 à 그랬으면 책이 수 천 페이지가 되었을테니… • 대신 챗GPT에게 무엇을 물어보고 어떤 방향으로 가야할지 확인하기 위한 다양한 주제, 키워드, 명령어를 소개 하는 방식으로 전개됨 • 리눅스 명령어를 알고 있으면 평상시 생산성을 높일 뿐만 아니라 결정적인 순간에 도움을 받을 수 있음 모던리눅스교과서
  • 8. 발표자 소개 기술 배경 전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발, 고성능 고가용성 데이터베이스 주요활동 IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등) 개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육) 활동채널 블로그: https://jhrogue.blogspot.com 슬라이드 셰어: https://www.slideshare.net/jrogue/presentations 유튜브: https://www.youtube.com/c/박재호dev 문의 jrogue@gmail.com 박재호