편집자노트 2014. 4. 28. 10:52

안녕하세요.

<자바의 신> 별책부록을 소개합니다.

이 책은 각 장마다 소스를 업데이트하면서 진행을 하고 있습니다. 독자가 직접 처음부터 프로그램을 만들면서 배울 수 있게끔 하는 게 목표입니다. 프로그래밍은 직접 코딩을 해보고 요모조모 살펴보며 수정도 해보고 에러도 만들어보고 고쳐보며 배우는 것이라 생각합니다. 눈으로 보면 절대 프로그램을 개발할 수 없습니다. 그래서 반복되는 소스는 생략했습니다. 물론, 모두 생략한 건 아닙니다. 한두번 정도는 반복을 해주면서 익숙해지게끔 했습니다. 

 

하지만, 이런 부분이 불편한 독자분들이 계시는 것 같아, <자바의 신> 3쇄본부터 별책부록을 제공하게 되었습니다.

이전 쇄를 구입하신 분들은 PDF로 다운로드 받으실 수 있게 하였으니 많이 활용해주시기 바랍니다. 아래 두곳에서 다운로드 받으실 수 있습니다.

<자반의 신> 네이버 카페

http://cafe.naver.com/godofjava

<자바의 신> 구글 사이트

https://sites.google.com

해당 페이지를 보시다가 완전 소스를 놓치셨다면 바로 페이지를 확인해서 별책부록으로 확인하실 수 있습니다.

소스는 가급적 반페이지를 넘지 않게 만들었습니다. 생략된 소스가 많지 않으니 가능하면 별책부록을 사용하지 않고 소스를 직접 업데이트하면서 학습하실 것을 권장합니다.

오늘도 프로그래밍 공부하신 분들,

화이팅입니다~~~~~~~~~~~~~!!!

'편집자노트' 카테고리의 다른 글

단상(斷想)3  (0) 2015.01.29
단상(斷想)2  (0) 2014.07.03
취 중 독 서  (2) 2013.10.30
<자바의 신> 뒷이야기  (0) 2013.07.02
책 읽기의 관점  (0) 2013.06.26
posted by 로드북
:
신간소개 2014. 1. 13. 11:20


 l  저자: 유석문

 l  페이지: 232

 l  판형: 신국판변형(150x213) 

 l  도수: 2

 l  정가: 12,000

 l  발행일: 2014년 1월 22

 l  ISBN: 978-89-97924-09-7 93000

 



[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]

sample.pdf

 

_도서 내용

기술적으로 뛰어난 인재를 갖추고도 소프트웨어 개발은 실패할 수 있습니다. 바로 사람이 관여하고 있기 때문입니다. 사람이 함께 함으로써 발생되는 문제들, 이것은 결코 기술적인 지식만으로 해결할 수 없습니다. 이 책은 철학이라는 프레임을 통해 소프트웨어 개발 현장을 들여다보고 그 속에서 발생되는 문제들이 사람이기 때문에 일어날 수 있다는 사실을 알려주고 있습니다. 그리고 그 문제에 대해 실천적인 지혜를 제시합니다. 개발자뿐만이 아니라 소프트웨어 개발에 참여하는 모든 사람들이 쉽게 읽어볼 수 있는 책입니다. 이 책을 통해 팍팍한 우리의 삶이 조금이나마 편해지고 행복해지면 좋겠습니다.

2014년 2월 25일 국민티비 "서영석 김용민의 정치토크"에 광고된 내용입니다. 4분30초 근처에서 광고가 나옵니다. ^^

광고만 듣기 


_대상 독자

소프트웨어 개발 현장에서 발생하는 기술적 문제 외에 실패, 좌절, 불안, 불협화음, 무력감 등의 문제를 겪고 있는 모든 소프트웨어 개발 종사자


_목차

01 자존감

자기 자신의 주인이 되지 못하는 사람은 진정으로 자유로울 수 없다.

- 에픽테토스 (Epictetus, 55? ~ 135?) - 

무력감

불안의 원인

내면을 파괴하는 힘

권위의 함정

내면의 외적 통제

자존감(自尊感, self-esteem)

소프트웨어 개발의 주인으로 사는 법

코드

개발환경

통제할 수 없는 영역

받아들이기 

02 지속적 발전

이론과 실천 중에서 무엇이 더 효과적인가?

- 무소니우스 루푸스(Musonius Rufus) - 

실천하는 철학

사회가 개발자에게 요구하는 철학

뛰어난 기술력

변화하는 기술을 빨리 이해하고 적용하는 능력

뛰어난 의사소통 능력 및 협상능력

창의력과 문제해결 능력

열정

복종

개발자가 추구해야 할 철학

철학 훈련

코드 리뷰

회고

육체 훈련

어제와 다른 오늘 그리고 내일 

03 화에 대하여

화는 혼자서는 결코 어떤 모험도 감행하지 않으며 오직 마음의 동의가 있어야만 야기된다.

- 세네카(Lucius Annaeus Seneca, BC4~AD65) - 

 

_주요 내용

실천적 지혜는 결국 ‘사람’을 이해하는 것이다

소프트웨어 개발에서 언제나 우리를 괴롭히는 것은 기술이 아니라 일정한 입력에 일정한 응답을 제공하지 않는 사람이다. 때로는 협업의 적이 되기도 하고 화를 불러 조직을 무너뜨리기도 하며 서로의 공격으로 자존감을 손상시켜 무력감을 주기도 한다. 우리가 사람이기 때문에 일어나는 일들이다. 이 책은 바로 이러한 문제들을 어떻게 풀 것인가에 대한 실천적 해답을 찾고자 하였다. 그리고 이 책에서 사용한 프레임은 ‘철학’이다. 철학을 통해 소프트웨어 개발 환경을 들여다보고 실천적 지혜를 찾아본다.

그 동안 잘못되었다고, 이해할 수 없다고 생각했던 모든 일이 사람이기 때문에 일어나는 것이고 필자 또한 그 안에 속해 있음을 처음으로 인정할 수 있었다. 나는 맞고, 남들은 틀렸다”는 전제를 가지고 세상을 보고 있었고, 그로 인해 협업이 아닌 계몽이란 허황된 꿈을 꾸고 있었음을 알게 된 것이다. 불행 중 다행히도 잘못을 인정하고 받아들여야 한다는 점과 실수를 했다고 가치 없는 사람이 아니라는 사실을 방금 읽은 스토아 철학을 통해 배운 덕에 자책하느라 시간 낭비를 하지는 않았다. 이 책은 이러한 필자의 경험이 담겨있다.”

_프롤로그 중에서

 

 [각 장의 개요]

1장 자존감

자존감이 낮을 경우 개인의 삶도 힘들지만 함께하는 사람의 삶도 황폐하게 만들기에 제일 먼저 다루었다.

2장 지속적 발전

지속적인 노력을 하기 위해 필요한 내용을 다룬다. 지식을 습득하기는 쉽지만 이를 실생활에 활용하기 위해선 많은 노력이 필요하다. 죽어있는 지식이 아닌 실천적 지혜를 얻기 위한 방법을 소개하였다.

3장 화에 대하여

협업의 적인 화를 다루었다. 화라는 감정을 낯설고 나쁜 것으로 여기지 않고 효과적으로 관리하는 방법을 설명하였다.

4장 미래에 대하여

현재를 즐겁게 살아가는 문제를 다루었다. 현재를 잊고 오직 미래만을 추구하는 위태로운 삶에서 현재의 가치가 무엇인지, 어떻게 현재를 즐겁게 살 수 있는지에 대한 이야기를 풀어 보았다.

5장 논리적 소프트웨어 개발에 대하여

소프트웨어 개발에 가장 기본이 되는 논리력이 무엇인지 어떻게 논리력을 키우고 사용할 수 있는지를 살펴보았다.

6장 실천적 지혜에 대하여

소프트웨어 개발 분야의 실천적 지혜가 무엇인지 살펴보았다.

 

_편집자 코멘트

이 책의 최초 독자인 편집자로서 편집을 하는 내내 먹먹해지기도 하고 가슴 한켠이 시리다가도 금새 따듯해지기도 하는 이상한 경험을 하였다. 내가 아는 어떤 사람, 어떤 사연 등이 주마등처럼 스쳐 지나가며 무엇인가 깨달음을 순간순간 얻었기 때문이었던 것 같다. 무엇보다 이 책을 통해 에 대한 이해를 더 많이 한 것 같다. 나 자신이 얼마나 소중한 존재인지를 깨닫고 외부환경으로부터 어떻게 상처받지 않고 자존감을 회복하여 실패들에 연연하지 않고 삶을 굳건하게 살아갈 수 있는지에 대한 해답을 얻은 기분이었다. 저자도 밝히고 있지만, 우리가 학창 시절 배웠던 고리타분한 철학의 느낌이 아니라 읽고 싶고 몰입하고 싶은 우리의 이야기가 곧 철학이라는 사실에 새삼 놀라지 않을 수 없었다. 무엇이 우리를 아프게 할 수 있는가? 무엇이 우리를 멈추게 할 수 있는가? 그것은 유일한 라는 사실이다. 책을 인쇄소에 보낸 지금 상당히 따듯한 가슴의 소유자가 되어 있었다.

 

_저자 소개

_지은이 유석문

한때는 개발자의 끝이 통닭집이 아님을 증명하겠다며 의기양양하게 살았고 지금은 "그 돈이나 모을 수 있으려나?" 걱정하며 살고 있다. 하지만 대기업, 벤처, SI, 포털 서비스를 거치며 "소프트웨어 개발은 정말 재밌다"는 사실에 늘 감동하고 있다. 회사에 근무하는 일 외에 소프트웨어마에스트로 멘토로 활동 중이며 그간의 실패담을 공유하여 다른 분의 성공 가능성을 높이는 일에 흥미를 느끼고 있다. 오픈소스 NTAF 개발에 참여 중이며 저서로 <<소프트웨어 품질 관리: NHN은 이렇게 한다!>>(공저, 위키북스, 2010), <<프로그래머로 산다는 것>>(공저, 로드북, 2012)이 있다.

 

_상세 이미지

_끝

posted by 로드북
:
오탈자 정보 2014. 1. 13. 11:19

(오탈자 신고: chief@roadbook.co.kr 또는 댓글로 남겨주세요)

(2014년 2월 1일 기준)


_15p(2째줄)

오류: 꺽을 수 없다고

수정: 꺾을 수 없다고

-----------------------------------------
_75p(아래에서 9째줄)
오류: 미쳐 지우지
수정: 미처 지우지
-----------------------------------------

_96페이지(11줄)

해고를 당거나 -> 해고를 당하거나

-----------------------------------------

_111페이지(9줄)

1963년 -> 1965년

-----------------------------------------

_113페이지(아래에서 3째줄)

스톡데일리 -> 스톡데일

-----------------------------------------

_156페이지(3째줄)

울라야 -> 올라야

-----------------------------------------
_173p(아래에서 6째줄)
오류: 우와좌왕
수정: 우왕좌왕
-----------------------------------------
_179p(아래에서 3째줄, 따옴표 제거)
오류: “제자는 흐르는 눈물을 닦아내며 나지막히 말했다.”
수정: 제자는 흐르는 눈물을 닦아내며 나지막히 말했다.
-----------------------------------------
_199p(8째줄, 따옴표 누락)

오류: 기간 내에

수정: "기간 내에

-----------------------------------------

_225페이지(7줄)

는 것이 실... 

->

는 것이 실천적인 지혜가 있는 사람의 특징인 것 같다. ...

-----------------------------------------

_226페이(아래에서 4째줄)

축척되어야 -> 축적되어야

-----------------------------------------

_230페이지(3째줄)

불안전함을 -> 불완전함을

-----------------------------------------

_230페이지(6째줄)

장미빛 -> 장밋빛

-----------------------------------------

posted by 로드북
:
신간소개 2014. 1. 2. 15:18

 

 l  저자: 나카이 에츠지

 l  역자: 박건태

 l  페이지: 316

 l  판형: 4x6배변형(188x235) 

 l  도수: 1

 l  정가: 23,000

 l  발행일: 2014년 1월 13

 l  ISBN: 978-89-97924-08-0 93000

 

[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]


도서 내용

이미 프로가 되어 있는 실무자라면 본인이 보유한 기술이 맞는지 또는 효과적인지 한번 더 살펴보고 정리할 수 있으며, ‘프로가 되고 싶은독자라면 실무적인 핵심 기술을 빨리 습득할 수 있는 책입니다. 이 책은 킥스타트를 이용한 자동 인스톨이나 시스템을 모니터링하는 기법, 백업이나 보안 그리고 스토리지 관리 등에 대해 실제 업무에서 일어나는 핵심 기술들을 다룹니다.


sample.pdf


 _대상 독자

엔터프라이즈급 리눅스 서버 시스템과 관련된 일을 하고 있거나 하게 될 엔지니어

좀더 효율적인 기술을 배우고 실무 지식을 한번 더 정리하고 싶은 시스템 관리자

 

_목차

1_리눅스 서버의 구축

1.1 서버·하드웨어

1.1.1 하드웨어 관점에서 본 OS의 역할

1.1.2 서버·하드웨어의 기초

1.1.3 부트로더와 초기 RAM 디스크(initrd)

1.2 리눅스 도입 작업

1.2.1 사전 작업

1.2.2 설치 작업

1.3 인스톨 후 기본 설정 작업

1.3.1 인스톨 후 설정 리스트

1.4 킥스타트에 의한 자동 인스톨

1.4.1 서버 배포

1.4.2 킥스타트의 구조

1.4.3 킥스타트 서버 구축

 

2_리눅스 서버 운용의 기초

2.1 시스템 감시

2.1.1 시스템 감시의 목적

2.1.2 시스템 감시 방법

2.2 백업

2.2.1 백업의 종류 및 방식

2.2.2 데이터 백업 기능

2.2.3 시스템 백업

2.3 시큐리티 관리

2.3.1 psacct 이용 방법

2.3.2 PAM의 이용 방법

2.3.3 자주 이용되는 PAM 설정 예

2.3.4 SSH의 이용 방법

2.4 구성 관리, 변경 관리, 문제 관리

2.4.1 리눅스 서버 운용 프로세스

 

3_리눅스 스토리지

3.1 Storage Area Network(SAN)의 기초

3.1.1 SAN 개요

3.1.2 SAN 스토리지 기능

3.2 LVM 구성 관리

3.2.1 LVM 개요 및 기본 조작

3.2.2 LVM 고도의 조작

3.3 iSCSI FCoE

3.3.1 SAN 환경으로의 네트워크 기술 적용

3.3.2 iSCSI

3.3.3 FCoE

 

 

 

_주요 내용

리눅스 시스템 관리자가 알고 있어야 할 핵심 기술을 다룬 책!

 이 책은 리눅스 설치 경험이 있으면서 기본적인 명령어와 vi 에디터 조작이 가능한 분을 대상으로 하고 있습니다. 특히 리눅스 시스템을 업무에 적용하기 위해서는 배워야 할 것이 너무 많아 어디서부터 손을 대야 할지 답답해 하는 분들을 위한 책입니다.

짧고 굵게 꼭 필요한 기술만 모아놓은 실무 지침서이며, 이 책을 완독하는 것만으로도 리눅스 시스템 엔지니어로서 상당한 자신감을 얻을 수 있을 것입니다.

 

[주요 내용]

리눅스 서버 구축

리눅스 서버 운용의 기초

스토리지 관리

네트워크 관리

리눅스의 내부 구조

리눅스 시스템 문제의 발견과 해결

이 책은 놀라우리만큼 담당 업무와 비슷했고, 1장부터 6장까지 기술되어 있는 모든 기술(킥스타트에서부터 시스템 모니터링 기법, 백업, 보안, 스토리지 관리 기술, Bonding VLAN을 포함한 네트워크 기술, 커널의 구조부터 문제 판별까지)의 설명에 현업의 노하우가 고스란히 녹아 있다는 것을 알 수 있었습니다..

_역자 서문 중에서

[각 장의 개요]

1장 리눅스 서버의 구축

리눅스 서버 구축의 기초가 되는 하드웨어 구조에 대한 설명으로부터 출발하여, 업무 시스템으로서 리눅스 서버를 구축하는 데 확인해야 할 중요한 포인트와 기본 설정을 설명합니다. 또한 여러 대의 리눅스 서버를 구축할 때에 효율적인 방법을 제공하는 킥스타트(Kickstart)에 의한 자동 인스톨 방법을 자세히 설명합니다.

2장 리눅스 서버 운용의 기초

시스템 감시, 백업, 시큐리티 관리 등 고품질의 서비스를 제공하기 위한 기술에 대해 기초부터 설명합니다. 특히 리눅스 서버에서 활용할 수 있는 툴의 구체적인 사용법을 소개합니다. 또한 프로 엔지니어가 알아두어 야 할 구성 관리, 변경 관리, 문제 관리 등의 운용 프로세스도 설명합니다.

3장 리눅스 스토리지 관리

SAN 스토리지를 사용하는 데 있어, 기초가 되는 Zoning 개념과 SAN 스토리지 기능을 설명합니다. 그리고 리눅스 서버에서 SAN 스토리지를 사용할 때의 주의점을 다룹니다. 또한 리눅스의 논리 볼륨 매니저(LVM) 사용 방법과 iSCSI 이용 방법을 구체적인 예를 들어 설명한 후, 네트워크와 스토리지를 통합하는 새로운 기술인 FCoE도 설명합니다.

4장 리눅스 네트워크 관리

L2/L3 스위치에 의한 패킷 전송의 구조, 라우팅 테이블, VLAN 등 리눅스 서버를 다루는 데 필수적인 IP 네트워크 기초를 기본 원리부터 설명합니다. 또한 다양한 네트워크 설정과 Bonding 드라이버에 의한 NIC의 이중화 구성 및 TCP 세션의 타임 아웃 시간 등 네트워크 문제에 대처하기 위한 고급 설정도 다룹니다.

5장 리눅스 내부 구조

리눅스 내부 구조에 관한 주제로, 리눅스 서버에서 발생하는 다양한 문제를 판별하는 데 특히 도움이 되는 프로세스 관리, 메모리 관리, 파일시스템 관리를 알기 쉽게 설명합니다. 약간 고급 내용이지만, 프로 리눅스 엔지니어가 되기 위한 필수 지식입니다. 5장은 리눅스 커널 학습의 출발점이 될 것입니다.

6장 리눅스 서버의 문제 판별

리눅스 서버의 문제 판별에 관한 기초 개념 및 문제 판별에 필요한 정보 수집 방법을 설명합니다. 특히 커널에서 문제 판별에서 필요한 커널 덤프 취득 방법 그리고 퍼포먼스 문제 판별과 서버 기동 시의 문제 판별 방법을 자세히 설명합니다.

 

_편집자 코멘트

이 책을 편집하는 동안 일부 실습 예들은 편집자의 컴퓨터에 설치된 가상머신으로 테스트를 해보았습니다. 현업에서와 같이 엔터프라이즈급의 리눅스 시스템이 아니어도 충분히 핵심만 담아낸 실무 기술이라는 이 책의 컨셉을 느낄 수 있었습니다. 단순히 명령어를 따라 실행해보고 그 결과를 보고 의미를 파악하는 게 아니라 왜 그게 필요한지 그래서 나온 결과가 어떤 의미인지 명쾌하게 알려주고 있습니다.

이미 프로가 되어 있는 실무자도 본인이 보유한 기술이 맞는지 또는 효과적인지 한번 더 살펴보고 정리할 수 있다는 점에서 제목을프로를 위한으로 붙였습니다만, 사실 "프로가 되고 싶은" 독자까지 커버하고 있습니다.

리눅스 입문서가 아닌, 쉘과 같은 특정 주제가 아닌, 리눅스 시스템 전반에 관련된 핵심 실무 기술이 궁금하다면 적극 추천합니다.

 

_저자 소개

지은이 나카이 에츠지

1971 4월 오사카에서 태어났다. 노벨 물리학상을 꿈꾸며 이론 물리학 연구에 몰두하던 학생 시절, 대학 수업 교육에 열정을 쏟던 예비교사 시절 그리고 외국계 벤더에서 리눅스 엔지니어를 생업으로 하고 있는 지금까지 희한하게 항상 Unix/Linux 서버와 인연을 맺으며 함께 하고 있다.

최근에는 Linux/OSS 전도사로서 <IBM Linux 기술 정보 사이트>에 속해 있으며 누구나 쉽게 알 수 있고 도움이 되는 다수의 테크니컬 가이드를 집필하였다. 그 외에 기술 잡지나 웹에도 기사를 연재 중이다.

전에는 휴일에 러시아 문학과 철학서를 읽으면서 피아노 재즈를 즐겼지만, 요즘엔 딸과 공원 놀이터에서 함께 시간을 보내는 좋은 아빠다. 각별히 좋아하는 이자카야도 피하고세계 평화를 위해 일찍 귀가하고 있다.

Linux/OSS를 이용한 업무용 어플리케이션 개발부터 10,000대 이상의 리눅스 서버를 운용하고 서포트하며, Private Cloud 설계 구축까지 다양한 프로젝트를 통해 익힌프로의 마음가짐을 신입 엔지니어에게 전해 주기 위해 노력하고 있다.

OSS에 의한 클라우드 구축에 매료된 엔지니어가 모이는오픈 클라우드 캠퍼스일본 유칼립투스 유저 모임의 멤버이기도 하다.

 

옮긴이 박건태

시스템 프로그래머이다. 현재 클라우드 컴퓨팅(Cloud Computing)과 콘텐츠 딜리버리 네트워크(CDN) 전문기업 ㈜솔루션 박스에서 Iass 기반 Cloud를 개발 중이다. 일본에서 임베디드 리눅스 기반의 다양한 어플리케이션을 개발했고 SI 업체에서 다수의 시스템을 개발했다. MVC를 확장한 경량 프레임워크를 개발해 오픈 소스로 제공한 뒤 귀국했다.

저서로는 《Jlet으로 배우는 위피 프로그래밍》(한빛미디어, 2005), 역서로는 《Java 언어로 배우는 리팩토링 입문》(한빛미디어, 2007), 《프로그래밍 콘테스트 챌린징》(로드북, 2011), 《웹 디자이너를 위한 jQuery(로드북, 2011)가 있다.

 

_상세 이미지


_끝

posted by 로드북
:
오탈자 정보 2014. 1. 2. 15:17

(오탈자 신고: chief@roadbook.co.kr 또는 댓글로 남겨주세요)


(2014년 1월 22일 현재)

_38페이지 (표 1-8에서)

런레벨이 '1'부터 시작하고 있는데, '0'부터 시작하는 것으로 바로잡습니다.

-----------------------------

_72페이지

/var. => /var 

------------------------------

_79페이지(그림 2-8에서) 

데이터 -> 테이프

------------------------------

_154페이지(그림 3-19 아래)

 iSCIS -> iSCSI

------------------------------

_166페이지(그림 4-6에서) 

arp ?n -> arp -n

------------------------------

------------------------------

_166페이지(두번째 박스

# ifconfig | grepp HWaddr

-> 

# ifconfig | grep HWaddr

------------------------------

_173페이지(그림 4-13

라우트 브릿지 -> 루트 브릿지

------------------------------

------------------------------

_183페이지(그림 4-12

/etc/sysconfig/network-scripts/ifcfg-eth0.101의 

IPADDR=192.168.102.10 > 192.168.101.10

------------------------------




posted by 로드북
:
출간예정도서 2013. 12. 31. 14:41

1월에 출간될 책입니다.

리눅스 책 하면 대부분 입문서가 많았습니다. 설치하고 서버로 구축해보고 DBMS도 설정해보고 여러 명령어들도 한번 알아보는 등의 내용이 주를 이루었죠.

이 책은 그러한 전통적인 입문서는 아닙니다.  킥스타트를 이용한 자동 인스톨이나 시스템을 모니터링하는 기법, 백업이나 보안 그리고 스토리지 관리 등에 대한 실제 업무에서 일어나는 기술들을 다룹니다.

그래서 제목을 "프로를 위한"이라고 지었지만, 사실 "프로가 되기 위한" 이라고 하는 게 좀더 정확할 수 있지만 프로가 되어 있는 현재 실무자도 본인이 보유한 기술이 맞는지 또는 효과적인지 한번 더 살펴보고 정리할 수 있다는 점에서 제목을 "프로를 위한"으로 붙였습니다.

리눅스의 내부구조나 시스템 문제를 해결하는 방법 등도 포함해서 이 책에서 소중한 지식을 얻을 수 있을 것입니다.

[각 장의 개요]

1장 리눅스 서버의 구축

리눅스 서버 구축의 기초가 되는 하드웨어 구조에 대한 설명으로부터 출발하여, 업무 시스템으로서 리눅스 서버를 구축하는 데 확인해야 할 중요한 포인트와 기본 설정을 설명합니다. 또한 여러 대의 리눅스 서버를 구축할 때에 효율적인 방법을 제공하는 킥스타트Kickstart에 의한 자동 인스톨 방법을 자세히 설명합니다.

2장 리눅스 서버 운용의 기초

시스템 감시, 백업, 시큐리티 관리 등 고품질의 서비스를 제공하기 위한 기술에 대해 기초부터 설명합니다. 특히 리눅스 서버에서 활용할 수 있는 툴의 구체적인 사용법을 소개합니다. 또한 프로 엔지니어가 알아두어야 할 구성 관리, 변경 관리, 문제 관리 등의 운용 프로세스도 설명합니다.

3장 리눅스 스토리지 관리

SAN 스토리지를 사용하는 데 있어, 기초가 되는 Zoning 개념과 SAN 스토리지 기능을 설명합니다. 그리고 리눅스 서버에서 SAN 스토리지를 사용할 때의 주의점을 다룹니다. 또한 리눅스의 논리 볼륨 매니저LVM 사용 방법과 iSCSI 이용 방법을 구체적인 예를 들어 설명한 후, 네트워크와 스토리지를 통합하는 새로운 기술인 FCoE도 설명합니다.

4장 리눅스 네트워크 관리

L2/L3 스위치에 의한 패킷 전송의 구조, 라우팅 테이블, VLAN 등 리눅스 서버를 다루는 데 필수적인 IP 네트워크 기초를 기본 원리부터 설명합니다. 또한 다양한 네트워크 설정과 Bonding 드라이버에 의한 NIC의 이중화 구성 및 TCP 세션의 타임 아웃 시간 등 네트워크 문제에 대처하기 위한 고급 설정도 다룹니다.

5장 리눅스 내부 구조

리눅스 내부 구조에 관한 주제로, 리눅스 서버에서 발생하는 다양한 문제를 판별하는 데 특히 도움이 되는 프로세스 관리, 메모리 관리, 파일시스템 관리를 알기 쉽게 설명합니다. 약간 고급 내용이지만, 프로 리눅스 엔지니어가 되기 위한 필수 지식입니다. 5장은 리눅스 커널 학습의 출발점이 될 것입니다.

6장 리눅스 서버의 문제 판별

리눅스 서버의 문제 판별에 관한 기초 개념 및 문제 판별에 필요한 정보 수집 방법을 설명합니다. 특히 커널에서 문제 판별에서 필요한 커널 덤프 취득 방법 그리고 퍼포먼스 문제 판별과 서버 기동 시의 문제 판별 방법을 자세히 설명합니다.





posted by 로드북
:
신간소개 2013. 11. 8. 14:46


 l  저자: 이재영, 한세경

 l  페이지: 336

 l  판형: 4x6배변형(188x235) 

 l  도수: 1

 l  정가: 25,000

 l  발행일: 2013년 11월 20

 l  ISBN: 978-89-97924-07-3 93000

 


 

[강컴] [교보] [반디] [11번가] [알라딘] [예스24] [인터파크]


sample.pdf

_도서 내용

어떤 분야나 원리를 알면 보이는 것들이 많습니다. 바로 소프트웨어 분야도 마찬가지입니다. 소프트웨어가 무엇으로 어떻게 움직이는지 알고 싶은 독자에게 최대한 엑기스만 간추려 쉽게 설명하였습니다. 대표적인 프로세서인 MCU부터 시작해서 컴파일러가 무엇인지, OS의 역할이 뭔지 그리고 하드웨어를 어떻게 설계하고 개발하는지를 배워보면서 마무리입니다. 각 장의 후반부에 실습도 해볼 수 있게 구성하였고 연습문제를 풀어보면서 응용 능력도 갖출 수 있습니다.


_대상 독자

소프트웨어와 하드웨어의 큰 그림을 그려보고 싶은 관련학과 학부생

한번 더 기초지식을 정리하고 싶은 현업 엔지니어

 

_목차

CHAPTER 1 MCU: 임베디드 시스템의 사령관

1.1 들어가며  

1.2 MCU: 최고 지휘관  

조직 구성도  

명령의 전달  

1.3 MCU의 구성  

IC  

버스  

메모리  

메모리 맵  

레지스터  

MMU(Memory Management Unit)  

캐시 메모리  

페리페럴  

명령어 처리 장치  

1.4 구조를 알았으니 동작을 알아보자!  

리셋  

패치(Fetch)  

명령어 해석(Decode)  

명령어 실행(Execute)  

데이터 저장(Write back)  

파이프라인  

인터럽트  

페리페럴 제어  

1.5 개발 환경 만들기  

ADS  

ARMulator 설정하기  

1.6 샘플 코딩 따라하기  

Timer 제어하기  

스타트업 코드  

1.7 MCU 학습을 마치며  

연습문제  

 

CHAPTER 2 컴파일러: 프로그램 코드의 변환 도구

2.1 들어가며  

2.2 컴파일러: 능력 좋은 통번역가  

국가 간의 의사소통  

통번역의 과정  

2.3 프로그램 언어와 컴파일러  

C/C++, JAVA, FORTRAN, BASIC  

어셈블리어와 기계어  

RISC vs CISC  

IDE  

 

 _주요 내용

소프트웨어는 무엇으로 어떻게 움직이는가?

소프트웨어를 이루는 환경을 깊숙이 탐험한다!

사용자가 터치하거나 클릭하는 소프트웨어 저편의 동작원리를 이해함으로써 엔지니어로서 좀더 나은 역량을 펼칠 수 있도록 구성하였다. 

MCU CPU를 이해하고,

컴파일러로 개발 언어를 파악하며,

OS로 환경을 이해하고,

FPGA로 하드웨어 설계의 기본을 배운다.” 

배워도 배워도 자꾸 까먹고 아리송한 기초지식을 한권으로 말끔하게 정리한다!

당장에 써먹지는 않아도 내공에 도움이 되는 지식들이다. 시간이 지나면서 무뎌진 기초를 한번 더 다지는 데 도움을 주고 엔지니어가 되고자 하는 독자도 전체적인 환경을 이해하는 데 도움을 받을 수 있다.

특별부록엔지니어로서의 삶

어떻게 하면 행복하게 엔지니어로서 살아갈 수 있는지 경험을 기초로 이야기한다. 생뚱맞은 에세이 같지만, 의외로 잘 어울리는 맛있는 에피타이저 같은 부록이다.

결국 이렇게 맛이 좋은 시스템을 만들기 위해서는 하드웨어와 소프트웨어의 조합을 잘 고려해서 설계해야 합니다. 그러기 위해서는 하드웨어와 소프트웨어의 기본 개념을 이해하고, 서로의 연관성을 알아야 하는 것이죠. 이 책은 바로 이러한 점에 초점을 두고 있습니다. 즉 하드웨어와 소프트웨어는 어떻게 구성되는지, 왜 서로 관계되는지를 이야기합니다.”

_저자 서문 중에서

 

_편집자 코멘트

개인적으로 IT 편집자로서 재미있는 책들이 몇 가지가 있는데요. 그 중에 하나가 원리를 알려주는 책입니다. 이 책은 ~ 이래서 이렇게 되는구나.” 하는 부분들이 많아 즐겁게 진행했던 책 중 하나입니다. 특히, 응용프로그램의 아랫단에서 비트가 어떻게 하드웨어와 연결되며 전체 시스템이 동작하는지에 관한 통찰을 얻을 수 있을 것 같습니다.

 

_저자 소개

이재영 78lenny@gmail.com

오지랖이 다분한 13년 차 엔지니어다. 궁금한 건 이해할 때까지 알려고 하며 바이크와 스쿠버다이빙을 즐긴다. 현재 외국계 기업 연구소에서 개발 업무를 맡고 있으며 한이음 멘토로도 활동 중이다. 

한세경 sk.han@hanbat.ac.kr

한양대, 서울대 및 일본 동경대학교에서 각각 학사, 석사, 박사 학위를 취득하였다. IT 벤처 및 SK에너지 등 정보통신, 전기차, 에너지 분야에서 다양한 경험을 쌓고 일본 종합국립연구소인 AIST에서 스마트 그리드 분야 연구를 진행하였다. 현재는 대전 국립한밭대학교 교수로 재직 중이다.

 

_상세 이미지 


                                                                                               _

posted by 로드북
:
오탈자 정보 2013. 11. 8. 14:45

(오탈자 신고: chief@roadbook.co.kr 또는 댓글로 남겨주세요)


(2014년 4월 14일 기준)

_68페이지(5째줄)

(남구현님 제보)

'ARM9TDMI' -> 'ARM7TDMI'


_79페이지(예제 1-4)

'printf("Timer is %08x\r\n", TimerValue);' -> 

'printf("Timer is %08lx\r\n", TimerValue);'


_85페이지(4번째줄)

'학인' -> '확인'


_66페이지(16번째줄)

'Program Files(86)' -> 'Program Files'

posted by 로드북
:
편집자노트 2013. 10. 30. 20:58

누군가에게 추천을 받은 책!

표4(뒷표지)의 내용에 눈물이 왈칵 한 책!


"출근하기 위해 아침에 하는 면도, 평일 대낮의 자유를 비정상성으로 인식하는 사회에 대한 공포, 지위가 높은 사람들에게서 느끼는 심리적 압박, 월급에 대한 안심, 그리고 인생에 대한 유한 책임.

20년 만에 주어진 한 달 반의 여행은 이렇게 시작되었다."


그런데, 이런~~

읽는데, 재미가 없다. 표4의 짧은 글이 주는 임팩트에 매료되었건만 페이지 하나 떼기가 힘들다.

그래도 꾸역꾸역 읽었다. 그리고 몇일을 가방 속에 묻어두었다.

그런데, 이상하다. 어느날 점심에 반주삼아 먹은 술 한잔에 일하기 싫어 묵혀둔 책을 꺼내들어 읽어내려갔다.

근데, 필이 충만되어 거침없이 읽어나간다. 바로 엊그제까지 한 페이지 떼기 힘들 던 책이...

어찌 이럴 수가 있지?

취기가 조금 가시니...그제서야 읽는 속도 또한 더디다. 희한한 경험이다.

어찌어찌 띄엄띄엄 쉬엄쉬엄 그래도 중간중간 밑줄쫙쫙 그어가면서 술마시고 읽다보니 책에 낙서도 아주 시원스레 해가면서, 겨우(?) 끝페이지를 보았다.



오늘 페북에,

"취중독서, 참 매력있다."

한 마디 던지고 마지막 책장을 덮었다.

그래도 읽기는 참 어려웠던 책이다. 술의 힘을 빌어 나의 감성을 깨워 읽어나간 책이랄까.

아마도 이 책 곳곳에서 풍기는 인문학적 감성이 딱딱한 IT 책으로 밥벌어 먹고 사는 내 온정신으로는 따라가기 힘들었던 탓인 것 같다.

그래서, 술도 많이는 아니고 조금씩은 마실란다.




"지하철에서 이 책을 취중독서하다 문득 고개를 들었다.

그 많은 사람 중에 책에 취한 사람은 나밖에 없었다.

음...어떻게 밥빌어먹고 살지.....그나마 전문서라 다행인가....ㅋㅋ"


'편집자노트' 카테고리의 다른 글

단상(斷想)2  (0) 2014.07.03
<자바의 신> 별책 부록 제공  (0) 2014.04.28
<자바의 신> 뒷이야기  (0) 2013.07.02
책 읽기의 관점  (0) 2013.06.26
<자바의 신神>이란 무엇인가  (0) 2013.02.21
posted by 로드북
:
출간예정도서 2013. 10. 11. 17:34

단풍 드는 감수성 농후한 계절에 읽기에는 적합하지 않을지 모를 책 하나를 출간합니다. 저는 단풍나무에 밑에 앉아 연필 하나 들고 보는 것도 좋을 것이라 생각합니다만.

원리를 알면 보이는 것들이 많다

표지부터 가볼까요?

표지는 헷갈리네요. 아래 두 이미지를 놓고 고민 중입니다. 손을 넣어야 하나 말아야 하나...



학부에는 전공 몇과목으로 구분될 만큼 많은 영역을 다루죠?

사실, 그 넓은 영역을 어떻게 탐사를 할 수 있을까 내심 걱정도 많이 했습니다. 원성된 원고를 보고 걱정이 기대로 바뀌었네요.

"소프트웨어는 

무엇으로 어떻게 움직이는가?"

바로 이 책이 주고자 하는 확실한 메시지가 있기 때문입니다. 두루뭉실 흩어진 기초지식을 이 책으로 쉽게 정리할 수도 있고 학부생이라면 전체적인 그림을 한번 그려볼 수 있는 책이라고 생각합니다


안을 한번 들여다볼까요?


읽으면서 지루하지 않게 그림 설명이나 삽화 등을 추가해 조금은 재밌게 배울 수 있도록 해보았습니다.


항상 그렇지만,

신간을 기다리는 편집자의 가슴은 언제 두근 세근 합니당.


Coming S0000000000000000000000n~~~

posted by 로드북
: