본문 바로가기

출간 전 책 소식

리눅스 좀 하시나요?

우리나라에서도 일반인들이 사용하는 PC에서 리눅스를 사용하자는 붐(?)이 일던 때가 있었죠. 붐이라고 얘기하기는 사실 어렵지만, GUI도 지원하기 시작하면서 개발자들을 중심으로, 그리고 관공서에서도 리눅스를 사용하자는 분위기가 있었는데, 흐지부지되고 말았었죠. 리눅스 배포판의 종류는 수도 없이 많지만, 그중 레드햇, 오픈 수세, 데비안, 우분투, Centos 등이 대표적일 텐데요. 이 중에서도 최근에는 우분투의 사용자가 좀 많은 듯 느껴집니다.

아무튼, 한동안 주춤하던 리눅스가 구글의 안드로이드로 인해, 그리고 최근 오픈 소스 기반의 개발들이 활성화되면서 다시 주목을 받고 있는 것 같습니다. 이에 저희 제이펍에서는 리눅스를 보다 전문가답게 사용할 수 있는 책을 찾다가 일본의 기술평론사에서 출간한 [プロのための Linuxシステム・10年効く技術]이란 책을 고르게 되었습니다.


아마존 서평에서도 알 수 있듯이, 이 책은 어느 정도의 리눅스 개발 경험이 있는 분들을 위한 집필되었습니다. 기본적인 리눅스 명령어를 비롯해서 리눅스 커널을 읽고 이해할 수 있는 방법까지 설명하고 있고, 더불어 기존의 리눅스 개론서와는 달리 ‘실전형’ 학습을 할 수 있도록 구성되어 있습니다. 저자의 경험을 과외교사처럼 옆에서 설명하여 독자가 직접 설계, 코딩, 테스트 등을 할 수 있도록 하고 있습니다.

 

잠깐, 간략 목차를 좀 살펴볼까요?

01장 모르면 손해 본다! 꼭 알아두면 좋은 Linux 내부 구조 1
1.1 Linux의 기초는 디스크, 프로세스, 메모리 2
1.2 디스크와 파일에 관련된 이것저것 4
1.3 프로세스를 정복하는 자가 Linux를 정복하리라 28
1.4 메모리 관리의 세계로 한 발 더 나아가자 54

02장 장치가 없다고 변명하지 말자! 가상화를 이용한 인프라 환경 구축 81
2.1 인프라 엔지니어의 성장은 혼자 하는 연습에서부터 82
2.2 Linux KVM으로 가상 네트워크 삼매경 86
2.3 가상 머신으로 HA 클러스터도 혼자 연습해 보자! 128

03장 열 번 승부! 스스로 만든 스크립트를 이용한 커맨드의 활용 163
3.1 간단하고 효과적인 쉘 스크립트 164
3.2 쉘 스크립트의 기본 룰 166
3.3 쉘 스크립트로 승부! 179
3.4 Perl 스크립트로 승부! 218

04장 최후의 보루, 커널 소스를 읽자! 251
4.1 소스 코드를 책을 읽듯이 읽자 252
4.2 커널 소스가 걷는 법 254
4.3 주요 서브시스템을 탐색하자 276
4.4 커널 소스 분석의 예 313

05장 한 걸음 더 나아가자! RHEL6 신기능 총집합 333
5.1 코모디티화되는 하드웨어를 지탱하는 ‘진화하는 OS’ 334
5.2 서버 가동 처리를 바꾸는 Upstart 350
5.3 Control Group으로 리소스 배분 컨트롤 360
5.4 LXC로 컨테이너형 가상화 기술 체험 376

오픈 소스가 주목받고 있는 요즘, 이제 리눅스를 자유자재로 다루는 스킬은 개발자의 기본이 되어 가는 것 같습니다. 더불어 업무 시스템, 혹은 개발 시스템으로 리눅스를 구축 및 운영하고 계신 분이라면 많은 관심을 부탁드리겠습니다.

샘플 챕터를 올려드립니다. 출간 후 다시 자세한 내용으로 포스팅해드리겠습니다.

샘플 챕터(앞부속물, 1장 1.1절~1.3절)

10년활용리눅스시스템_sample.pdf

예약판매 사이트(가나다순)