서브메뉴

본문

리눅스 완벽 가이드
리눅스 완벽 가이드
저자 : 홍석범
출판사 : 한빛미디어
출판년 : 2003
정가 : 34000, ISBN : 8979142358

책소개


리눅스 초보에서 중수까지, 리눅스의 방향을 제시한 책이다. 리눅스를 처음 사용하는 사람을 위한 GUI 환경에 대한 이해을 시작으로 셸 프로그래밍, 설정 파일, 네트워크 환경에 대한 기본적인 이해와 다양한 서버의 설치 및 설정을 다룬다. 또한, 데이터베이스 서버, 웹 서버, 메일 서버뿐만 아니라 FTP 서버, 삼바 서버, NFS 서버에 대해 다루며, 리눅스 보안의 기본에 대해서도 설명한다.

[부록 CD] 레드햇 리눅스 9(3장), 리눅스 유틸리티 모음(1장)

목차


1부. 리눅스 기본 다지기

1. 리눅스
01) 리눅스란 무엇일까?
02) 리눅스를 만들어 가는 사람들
03) 왜 리눅스인가
현장의 목소리

2. 시작하고 끝내기
01) 로그인/로그아웃
02) 부팅 과정
03) 시스템 종료

3. X 윈도우로 편리하게
01) X 윈도우
02) KDE
03) GNOME
04) KDE와 GNOME, 무엇을 쓸까?

4. 명령어 따라잡기
01) 명령어 매뉴얼과 도움말 얻기
02) 파일 관련 명령어
03) 프로세스 명령어
04) 네트워크 명령어
05) 압축 명령어

5. 에디터 사용하기
01) 리눅스에서 사용하는 편집기
02) vi 에디터
03) Emacs
04) 여러 가지 편집기

6. 다양한 프로그램
01) 웹 브라우저와 메일러
02) IRC 사용하기
03) 해맑은 일기장
04) 오픈 오피스
05) 멀티미디어 사용하기


2부. 셸?! 셸 스크립트!!!

7. 셸?! 셸 스크립트!!!
01) 리디렉션과 파이프
02) 셸
03) 셸 프로그래밍
04) cron을 이용하여


3부. 설정과 관리

8. 시스템 관리의 기본
01) 시스템 설정은 왜 필요할까?
02) 여러가지 기본 관리
03) 디렉토리 구조
04) 로그 관리
05) 환경 변수
06) 백업과 복구

9. 사용자 관리하기
01) 리눅스와 사용자
02) 패스워드
03) 사용자 만들고 삭제하기
04) 시스템 계정과 보안

10. 디스크 관리
01) 파일 시스템
02) 파티션
03) 마운트
04) 쿼터

11. /etc 밑에 모든 것이 있다
01) 시스템 설정과 /etc 디렉토리
02) 무엇에 쓰는 설정인고?
03) 설정을 변경할 때 주의할 점

12. 프로그램 설치
01) RPM의 개요
02) RPM의 기본적인 사용법
03) 내가 만드는 RPM 패키지

13. 커널 컴파일
01) 커널을 알아보자!
02) 커널 컴파일, 어떻게 하나?
03) 커널의 컴파일과 구성
04) 커널 최적화
05) 커널 컴파일의 마무리
06) 커널 웹서버 만들기

14. 부트 로더와 듀얼 부팅
01) 부팅과 부트 로더
02) LILO
03) GRUB
04) 한지붕 두가족, 듀얼 부팅

15. 네트워크 설정
01) 처음 시작하는 네트워크!
02) 리눅스에서 네트워크 설정
03) 나는 집에서 리눅스로 인터넷 한다!

16. 하드웨어 사용
01) 기본적인 하드웨어
02) 사운드와 그래픽
03) 저장 매체
04) 입출력 장치


4부. 네트워크와 서버

17. 네트워크
01) 네트워크 개요
02) 네트워크 모델
03) IP(Internet Protocol)
04) 네트워크(LAN)에서의 하드웨어 배치
05) 네트워크 관련 하드웨어

18. DNS 서버 만들기
01) DNS의 개요
02) 이름 해석(name resolution)
03) BIND의 설치
04) BIND의 설정
05) 도메인 설정하기

19. DHCP 서버 만들기
01) DHCP의 개요
02) DHCP 서버의 설치 및 설정
03) DHCP 클라이언트의 설치 및 설정

20. 데이터베이스 서버 만들기
01) DB 서버 개요
02) SQL 개요
03) DB 설치하기
04) 유틸리티 사용하기

21. 웹 서버 만들기
01) 웹 서버 개요
02) 웹 서버를 만들기 위한 준비물
03) 웹 서버 설치
04) 웹 서버의 구동
05) Apache와 Tomcat 세부 설정하기
06) PHP 파헤치기
07) 웹 프로그래밍의 기본
08) 적수 보드 설치하기

22. 메일 서버 만들기
01) 메일 서버의 개요
02) 메일 서버에 필요한 요소
03) 메일 서버 설정
04) qmail 설치하기
05) 웹 메일 설치 및 실행

23. FTP 서버 만들기
01) FTP 만들기
02) ProFTP 서버의 설치
03) FTP 사용하기

24. 삼바 서버 만들기
01) 삼바의 개요
02) 삼바 설치하기
03) 환경 구성하기
04) 상황에 맞게 사용하는 삼바!

25. NFS 서버 만들기
01) NFS의 소개와 역사
02) NFS 설치하기
03) NFS 서버 설정하기
04) NFS 클라이언트 설정하기
05) NFS 성능 최적화 하기

26. NIS 서버 만들기
01) NIS 서비스 소개
02) NIS와 NIS+ 프로그램 구하기
03) NIS 설치하기
04) NIS 클라이언트 설치하기
05) NIS+ 설치하기
06) NIS+ 클라이언트 만들기
07) NIS/NIS+ 성능 최적화 하기

27. IRC 서버 만들기
01) IRC의 소개
02) IRC 서버 구성하기
03) IRC 서버 연동


28. 인터넷 방송
01) 인터넷 방송의 개요
02) 인터넷 방송국 서버 만들기

29. LDAP 서버 만들기
01) LDAP 소개
02) LDAP 설치하기
03) OpenLDAP의 사용법
04) LDAP의 관리

30. CVS 서버 만들기
01) CVS와 RCS
02) CVS 서버 설치하기
03) CVS 사용하기
04) CVS에서 프로젝트 운용하기


5부. 리눅스 보안

31. 네트워크 보안 기초
01) WAN와 LAN
02) ARP의 이해
03) 스니핑(Sniffing)
04) 포트의 개념과 포트 제어의 모든 것

32. 기본적인 보안 정책
01) 기본에 충실하자! 실수하기 쉬운 소유권과 퍼미션
02) 읽기 전용 파일/파일 시스템
03) 시스템 자원의 제한
04) 외부통제

33. 방화벽으로 안전하게
01) 방화벽의 개요
02) netfilter와 iptables
03) 실제 룰 설정하기
04) NAT(Network Address Translation) 방화벽

34. 보안 프로그램 활용
01) 취약점 점검 프로그램 nessus
02) 파일 무결성 체크 프로그램 Fcheck
03) chkrootkit으로 루트킷 탐지하기
04) inflex를 이용한 바이러스 메일 필터링
05) NMAP을 이용한 포트스캔
06) 유용한 명령어 활용법(lsof, netstat)