메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

리눅스 서버 관리 Hacks 100

  • 저자 : 롭 플리켄저(Rob Flickenger)
  • 번역 : 김대영 , 김태경
  • 출간 : 2003-09-22
  • 페이지 : 408 쪽
  • ISBN : 897914251X
  • 물류코드 :1251
TAG :
초급 초중급 중급 중고급 고급
4점 (3명)
좋아요 : 18

중급 서버 관리자에게 필요한 번뜩이는 기교와 팁
리눅스의 강력함을 100% 활용하게 100점짜리 핵심 팁 100가지

이 책에서는 리눅스 시스템 관리자가 실질적으로 문제를 해결하는 데 필요한 다양한 팁과 툴을 소개한다. 몇분 안에 필요한 핵(Hack)을 독파할 수 있으며, 이로 인해 많은 시간을 절약할 수 있을 것이다. 이 책은 기본적으로 리눅스를 다룰 줄 아는 사람을 위한 책이다.

대부분의 내용이 어려운 편에 속하기는 하지만, 리눅스 시스템이 가지고 있는 능력과 유용성을 유감없이 보여준다. 이밖에도 시스템을 좀더 효율적으로 운영할 수 있도록 리눅스 커널을 튜닝하는 방법, 파일 시스템에서의 수정 사항까지 추적하는 CVS와 RCS의 사용에 대해서도 소개하고 있다. 또한 백업 및 시스템 퍼포먼스를 추적하는 시스템 모니터링 도구 사용법, 다양한 보안 네트워킹 솔루션에 대한 설명도 잘 되어있다. 그리고 아파치, MySQL 그리고 여타 오픈 소스 툴을 사용해서 대규모 웹 서버를 운영할 때 필요한 여러 가지 팁도 소개하고 있다.


[ 이 책의 주요 내용 ]
  • Hack #76 chroot를 사용한 BIND의 보안 강화
  • Hack #71 ssh를 통한 포트 포워딩
  • Hack #45 명령어 한 줄로 방화벽 설정하기
  • Hack #54 syslog 사용법
  • Hack #93 SSL 인증서 생성과 서명 요청
  • Hack #47 iptables 팁 & 트릭
  • Hack #79 RR DNS로 서버 부하 분산하기
  • Hack #84 MySQL 서버 튜닝하기
  • Hack #56 열려 있는 포트 추적하기
  • Hack #35 CVS: CVS 보안

[ 추천평: 미디어서평 ]

놀라운 팁과 트릭을 총망라한 책!
나도 한때 시스템 관리자로 일한 경험이 있기 때문에 시스템 관리가 얼마나 힘든 일인지 잘 알고 있다. 이 책은 그런 힘든 일을 조금이나마 덜어줄 수 있는 엄청난 팁(이 책에서는 "hacks"라는 단어를 사용)을 수록하고 있다. 물론 이 책에 수록된 내용말고도 아직 정리되지 않은 엄청난 자료가 많이 있겠지만 여기에 선택된 100가지 트릭이야말로 저자가 엄선한 최고의 트릭들이라 할 수 있다. 오라일리에서 선보이는 첫번째 "Hacks" 시리즈로서 첫 도서라고 들었는데, 다른 시리즈도 기대해봐도 될 것 같다.
─ 2003. 2. 21 Amazone.com TOP 500 Reviewr선정 토드 할레이

[ 관련기사 ]
- 자신의 CA를 클라이언트 브라우저로 배포하기
- 자신만의 CA(Certificate Authorities) 생성하기
- 이제막 병아리 티를 벗어난 시스템 관리자라면...
- 리눅스 전문가로부터 듣는 최고의 팁 !


[ 부/장별 내용 요약 ]


1장. 기본 설정에서는 시스템 관리자가 가장 많이 부딪히는 문제들을 먼저 살펴본다. 부팅 과정 조작, 효율적인 명령행 작업, 빈번한 작업의 자동화, 시스템 자원의 감시와 조절, 리눅스 커널 튜닝 등을 통해서 시스템을 좀더 효율적으로 운영하는 방법을 다룬다.

2장. 리비전 컨트롤에서는 RCS와 CVS에 대한 특강이 준비되어 있다. 핵심적인 명령어와 지침들을 소개함으로써 리비전 컨트롤을 신속하고 쉽게 배울 수 있게 했다.

3장. 백업에서는 여분의 데이터 복사본을 유지하는 신속하면서도 쉬운 방법을 소개한다. 표준적인 시스템 백업 툴의 상당한 유연성을 보여줄 것이며, 또한 용량을 많이 차지하지 않으면서도 정기적으로 하나의 파일 시스템을 스냅샵으로 저장하는 방법을 소개한다.

4장. 네트워킹에서는 기본 기능이나 라우팅에 대해 다루지 않는 대신 네트워크를 색다르게 구성하는 매우 유용하면서도 잘 알려지지 않은 기법들을 살펴볼 것이다. 다양한 종류(암호화/비암호화)의 IP 터널 설정 방법, NAT, 모든 종류의 매개변수를 사용해서 여러 흥미로운 작업들을 처리할 수 있도록 해주는 고급 기능을 소개한다.

5장. 모니터링에서는 피할 수 없는 서비스 에러의 영향을 완화시키는 다양한 방법들을 살펴보고, 네트워크에 해가 되는 침입자들의 시도를 탐지하는 데 모니터링을 어떻게 활용하는지 알아본다.

6장. SSH에서는 암호학적으로 강하고 상당히 유연성이 뛰어난 툴인 ssh를 효과적으로 사용하는 다양한 방법들을 설명한다.

7장. 스크립팅에서는 스크립팅은 한 줄짜리 명령행으로 처리하기 어려운 잡다한 명령들을 신속하고 간편하게 수행하는 방법이다. 여기서 소개하는 핵들을 잘 활용하면 작업 시간을 절약할 수 있고, 셸과 펄로 할 수 있는 유용한 것들을 배울 수 있다.

8장. 정보 서버에서는 리눅스에서 사용되는 세 개의 주요 응용 프로그램인 BIND 9, MySQL, Apache를 소개한다. 또한 서버를 신속하게 실행시키는 방법, 대규모 설치 기법, 더 나아가 설정과 관리하는 데 드는 시간을 절약할 수 있는 모든 방법들을 살펴보게 될 것이다.
저자

롭 플리켄저(Rob Flickenger)

이 책에 나온 대부분의 핵을 집필했다. 그는 슬랙웨어 3.5 시절부터 리눅스로 작업을 해왔다. 한때 오라일리 네트워크의 스템 관리자였으며, 『Building Wireless Community Networks』(오라일리, 2001)의 저자다.


역자

김대영

dyk@km-c.ac.kr
경북대학교 공과대학 전잔공학과에서 석사와 박사 학위를 취득했으며 LG 전기 연구원을 역임했다. 현재는 한국 멀티미디어학회 종싱회원이며, 계명문화대학 멀티미디어학부 교수로 재직중이다. 주로 프로그래밍 실습, 멀티미디어 실무를 강의한다. 공저로는 '멀티미디어 공하'(한올출판사, 2003), '새내기를 위한 C 언어 완성'(이한출판사, 2003) 등 다수가 있다.
역자

김태경

한영외고 졸업 후 서울대학교 경영학과에 진학했다. 서울대학교 졸업 후 세계 최대 소비재기업인 P&G 마케팅 본부에서 프링글스, 페브리즈, 오랄비 등의 브랜드 마케팅과 디지털 마케팅을 담당했다.
P&G 퇴직 후 Top5 MBA 중 한 곳인 시카고에 위치한 노스웨스턴대학교 켈로그경영대학원에서 유학했는데, 유학자금은 KBS퀴즈쇼 <1대100>에 출연하여 획득한 상금 5000만 원과 퇴직금으로 마련했다. 일본 와세다대학교와 중국 북경대학교에서 교환학생으로 공부하기도 했다.
현재는 글로벌 전략컨설팅회사에서 경영 컨설턴트로 근무 중이며, 논리적이고 분석적인 틀로 세상을 바라보는 mbablogger.net을 운영하고 있다. 자전거, 수영, 달리기를 취미로 즐기며, 집에서 자가양조로 맥주를 만들어 마시는 홈브루어이다.


블로그 http://mbablogger.net
트위터 http://twitter.com/mbablogger

추천사
역자 서문
목차
저자 서문

1장. 기본 설정
   Hack #1 불필요한 서비스 제거하기
   Hack #2 루트 패스워드 복구하기
   Hack #3 부트 매개변수
   Hack #4 init을 사용해서 지속적으로 데몬 실행하기
   Hack #5 n>&m: 표준 출력과 표준 에러의 출력 방향 바꾸기
   Hack #6 명령행 한 줄로 복잡한 작업 수행하기
   Hack #7 xargs로 까다로운 파일명 다루기
   Hack #8 ext2/ext3 파일 시스템에서 지워지지 않는 불멸의 파일
   Hack #9 컴파일 속도 개선
   Hack #10 편리한 셸 환경 구축하기
   Hack #11 setuid/setgid 제거하기
   Hack #12 sudo 활용
   Hack #13 Makefile을 이용한 시스템 관리 자동화
   Hack #14 새로운 도메인 이름 찾기
   Hack #15 쓸데없이 디스크 공간을 차지하는 파일 찾아내기
   Hack #16 /proc으로 시스템 살펴보기
   Hack #17 procps로 프로세스 조작하기
   Hack #18 각 프로세스에 할당되는 시스템 자원 조절하기
   Hack #19 이전 사용자의 계정 정리
   Hack #20 커널에서 불필요한 드라이버 제거하기
   Hack #21 대용량 RAM 사용하기
   Hack #22 hdparm: IDE 드라이브 매개변수 튜닝

2장. 리비전 컨트롤
   Hack #23 RCS 기본 사용법
   Hack #24 RCS 리비전 체크아웃
   Hack #25 RCS에서 rcs2log로 변경된 내용을 추적하기
   Hack #26 CVS 기초
   Hack #27 CVS: 모듈 체크아웃
   Hack #28 CVS: 작업 중인 파일 업데이트하기
   Hack #29 CVS: 태그 사용법
   Hack #30 CVS: 모듈에 변경된 부분 적용하기
   Hack #31 CVS: 파일 합치기
   Hack #32 CVS: 파일, 디렉토리의 추가 및 삭제
   Hack #33 CVS: 브랜치
   Hack #34 CVS: 파일 감시 및 락 걸기
   Hack #35 CVS: CVS 보안
   Hack #36 CVS: 익명 저장소

3장. 백업
   Hack #37 ssh를 이용해서 tar로 백업하기
   Hack #38 ssh로 rsync 사용하기
   Hack #39 Pax로 아카이브 만들기
   Hack #40 부트 섹터 백업하기
   Hack #41 rsync로 동기화하기
   Hack #42 rsync로 스냅샷을 만들어 증분 백업하기
   Hack #43 ISO 파일 및 CD 레코더(CD-R/RW) 다루기
   Hack #44 ISO 파일을 생성하지 않고 CD 굽기

4장. 네트워킹
   Hack #45 명령행 한 줄로 방화벽 설정하기
   Hack #46 간단한 IP 마스커레이딩
   Hack #47 iptables 팁 & 트릭
   Hack #48 특정 시스템에 TCP 포트 포워딩하기
   Hack #49 iptables의 사용자 정의 체인 사용하기
   Hack #50 터널링: IPIP 캡슐화
   Hack #51 터널링: GRE 캡슐화
   Hack #52 ssh와 가상 터널
   Hack #53 vtund.conf 자동 생성기

5장. 모니터링
   Hack #54 syslog 사용법
   Hack #55 watch를 사용해서 job 감시하기
   Hack #56 열려 있는 포트 추적하기
   Hack #57 lsof를 사용해서 열린 파일 및 열린 소켓 확인하기
   Hack #58 top 명령어로 시스템 자원 모니터링하기
   Hack #59 제목 표시줄에 평균 부하량 표시하기
   Hack #60 ngrep을 사용한 네트워크 모니터링
   Hack #61 nmap을 사용해서 스캐닝하기
   Hack #62 파일 및 디렉토리가 얼마나 오래되었는지 분석하기
   Hack #63 간단하게 IP 트래픽을 넘겨주는 방법
   Hack #64 ntop을 이용한 실시간 네트워크 통계
   Hack #65 실시간 웹 트래픽 모니터링

6장. SSH
   Hack #66 ssh 클라이언트 키를 이용한 신속한 로그인
   Hack #67 터보 모드 ssh 로그인
   Hack #68 ssh-agent를 효과적으로 활용하기
   Hack #69 GUI 환경에서 ssh-agent 실행하기
   Hack #70 ssh를 통한 X 애플리케이션 실행
   Hack #71 ssh를 통한 포트 포워딩

7장. 스크립팅
   Hack #72 movein.sh으로 여러 시스템을 간편히 설정하기
   Hack #73 펄을 사용해서 간편하게 파일 수정하기
   Hack #74 bash에서 한 파일을 여러 조각으로 분할하기
   Hack #75 터미널에서 로그를 컬러로 표시하기

8장. 정보 서버
   Hack #76 chroot를 사용한 BIND의 보안 강화
   Hack #77 BIND 9의 뷰
   Hack #78 로컬 도메인에 대한 권한을 갖고 있는 캐싱 DNS 설정하기
   Hack #79 RR DNS로 서버의 부하를 분산하기
   Hack #80 자신만의 최상위 레벨 도메인 운영하기
   Hack #81 mtop으로 MySQL 상태 모니터링하기
   Hack #82 MySQL의 데이터베이스 복제 기능 활용하기
   Hack #83 대규모 MySQL 덤프에서 단일 테이블 복원하기
   Hack #84 MySQL 서버 튜닝하기
   Hack #85 proftpd와 mysql을 인증 툴로 사용하기
   Hack #86 수퍼 MySQL 서버 만들기: glibc, linuxthreads, 커널 최적화
   Hack #87 [아파치] 아파치 툴박스
   Hack #88 [아파치] 파일 인덱스에서 긴 파일명 표시
   Hack #89 [아파치] IfDefine을 사용해서 손쉽게 설정 변경하기
   Hack #90 광고 조회수를 추적하는 간단한 방법
   Hack #91 [아파치] 아파치를 FTP 서버 용도로 활용하기
   Hack #92 [아파치] 아파치 로그 순환 및 압축
   Hack #93 SSL 인증서 생성과 서명 요청
   Hack #94 자신만의 CA 생성하기
   Hack #95 자신의 CA를 클라이언트 브라우저로 배포하기
   Hack #96 [아파치] 동일한 DocumentRoot로 다수의 사이트를 서비스하기
   Hack #97 [아파치] mod_rewrite를 사용해서 요청받은 컨텐트 전달하기
   Hack #98 [아파치] mod_proxy를 사용해서 속도를 향상시키는 방법
   Hack #99 아파치 RewriteMap을 이용한 부하 분산
   Hack #100 울트라호스팅: 대규모 웹사이트 호스팅하기

찾아보기

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2016-04-06 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
리눅스 서버 관리 Hacks 100
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
리눅스 서버 관리 Hacks 100
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
리눅스 서버 관리 Hacks 100
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실