서브메뉴

본문

레드햇 리눅스 9
레드햇 리눅스 9
저자 : 박승규
출판사 : 한빛미디어
출판년 : 2003
정가 : 27000, ISBN : 8979142331

책소개


초보자와 중급 사용자들이 리눅스의 원리부터 차근차근 배울 수 있는 책. 기존의 책들이 단순한 설치 과정과 단편적인 내용을 다루고 있다면, 이 책은 기초적인 내용부터 중·고급 사용자를 아우르는 책이다. 또한 아직도 옛날 내용이 난무하는 기존의 리눅스 책과 달리 가장 대중적인 레드햇 리눅스의 최신 버전을 기반으로 하고 있어 남보다 앞서가는 리눅스 사용자를 만족시킬 것이다.

리눅스에 대한 전반적 이해, 리눅스 학습 방법, 설치 과정의 단계적 이해 등 리눅스를 처음 시작하는 사람이라면 꼭 알아야 하는 내용을 엄선하여 담았다. 또한, 설치 이후의 시스템 이해, 재설정, 시스템 관리를 위한 명령어와 커널, 응급복구 등 실제 리눅스를 사용하는 데 필요한 시스템 관리의 전반적인 지식과 설정을 다루고 있다. 마지막으로 네트워크의 개념, 각종 서비스의 설정과 이해 등을 폭넓게 다루고 있으며, 최근 가장 인기있는 주제인 보안을 처음 접하는 사람도 이해하기 쉽게 설명하였다.

[부록 CD] 레드햇 리눅스 9 설치 CD 3장

목차


1부. 리눅스여! 입을 열어라

1. 리눅스란 무엇일까
리눅스가 윈도우즈용 프로그램이라고?
리눅스는 운영체제다
리눅스의 사용 범위
리눅스가 해커를 위한 운영체제라고?
어떤 리눅스가 좋을까
리눅스는 도구일 뿐이다
필자가 생각하는 리눅스
리눅스 활용 사례
공개버전 vs 상용버전
리눅스의 탄생 배경
자유 정신의 전도사, GPL
커널을 모르고 리눅스를 말하지 말라

2. 나의 리눅스 학습담
시작하기 전에
뚜렷하게 방향을 잡자
재미를 찾아라
리눅스는 마라톤이다
주변의 모든 것을 살펴라
메시지는 무엇을 말하는가
학습이 아니라 습관이다
우물을 파도 한 우물
나만의 취미 생활
포기는 과감하게, 도전은 용기있게
방법보다는 원리에 충실하자
아는 것이 힘이다
남들보다 앞서가자
리눅스는 괴물이 아니다
비장의 무기를 준비하자

3. 리눅스는 어떤 녀석일까
다중 사용자, 다중 작업 시스템
강력한 네트워크 지원
신속한 개발
자유로운 변형
포직스
가상 메모리 이용
가상 콘솔
다양한 파일시스템 지원
캐릭터 디바이스와 블록 디바이스
공유 라이브러리
배포판
멀티 부팅과 파티션 이해하기

4. 리눅스의 바다로 항해를 떠나자
하드웨어를 살펴보자
레드햇 9 무엇이 달라졌나
리눅스를 설치하자
리눅스 제거
리눅스에서 fdisk 사용하기


2부. 시스템에 울고 웃는 리눅서

5. 시스템 관리의 기초
시스템의 시작과 종료
로그인과 로그아웃
root와 일반 계정
부팅과 셧다운

6. X 윈도우 시스템
X 윈도우 시스템
XFree86 설치
X 윈도우 시스템을 실행할 때 필요한 패키지
텍스트 환경으로 로그인한 경우 X 윈도우 실행하기
디스플레이 매니저
윈도우 매니저
데스크탑 환경
X 윈도우 종료
X 윈도우가 구동되지 않는 경우
X 윈도우와 폰트

7. 온라인 매뉴얼
온라인 매뉴얼 사용법
맨페이지의 영역별 의미
맨페이지 분류

8. 셸
셸의 기초
셸 관련 환경 설정 파일 인식 순서
/etc/profile
.bash_profile
.bashrc
.bash_logout

9. 프로세스
background
jobs
foreground
ps
killall
pstree

10. 기본 명령어
ls
cd
mkdir
rmdir
touch
cp
rm
mv
cat
more
ln

11. 명령어의 효과적 사용과 오류 점검
파이프와 필터
표준 입/출력과 리다이렉션

12. vi
vi 실행
vi 편집기 세 가지 모드
도움말
입력 모드
명령 모드
실행 모드
환경 설정
vi를 사용할 때 주의사항

13. 시스템 정보
CPU 정보
메모리 정보
프로세스 정보
마운트한 파일시스템의 정보
디렉토리별 사용량
커널 버전과 운영체제 정보
현재 시스템을 사용하는 사용자
시스템에 설정된 시간
시스템에 연결된 소켓 정보
최근 시스템을 이용한 접속자 정보
네트워크 장치 설정 정보

14. 디렉토리 구조와 파일 특성
디렉토리의 분류
파일 속성

15. 파일시스템과 볼륨
파일시스템이란
저널링 파일시스템
하드디스크 추가와 마운트
ext2 파일시스템을 ext3 저널링 파일시스템으로 변환하기
적절한 파일시스템 레이아웃

16. 마운트

17. RPM
RPM 패키지의 탄생 배경
rpm 패키지 파일의 영역별 의미
rpm 패키지의 또 다른 종류
rpm 명령어
rpm 데이터베이스 lock
설치
패키지 의존성
패키지와 파일 의존성 문제 해결
패키지 강제 설치
패키지 업그레이드
패키지 삭제
패키지 목록에 대한 질의
패키지 정보에 대한 질의
소스 RPM
패치 파일과 스펙 파일
소스 RPM 패키지를 이용한 바이너리 RPM 패키지 생성
RPM 데이터베이스에 문제가 생길 경우

18. 클라이언트 측면에서 리눅스 활용
ssh를 사용하는 원격 접속
vcn을 사용하는 원격 접속
ftp
웹 브라우저
메일
xmms

19. 부팅 과정과 시스템 초기화
GRUB
LILO
시스템 초기화 과정
/etc/inittab 파일과 런레벨
/etc/inittab

20. 시스템 설정 정보
/etc/sysconfig 디렉토리의 파일

21. 사용자 관리와 비밀번호
레드햇 리눅스에서 제공하는 표준 사용자
레드햇 리눅스에서 제공하는 표준 그룹
명령어를 이용한 사용자 관리
GUI 환경에서의 사용자 관리

22. 파일 위치 검색
which
whereis
locate
find

23. 파일 압축과 관리
파일 압축하기
압축 풀기
tar-여러 개의 파일과 디렉토리를 하나로 묶고 풀기

24. 쿼터
쿼터 설정
파일시스템 리마운트
쿼터 데이터베이스 파일 생성
개인별 쿼터 설정

25. cron, at, anacron
cron
at
anacron

26. syslogd
시스템 로그
/etc/syslogd.conf 구성 형식

27. logrotate
/etc/logrotate.conf 파일
/etc/logrotate.d 디렉토리
/etc/logrotate.d 디렉토리의 파일 형식

28. 시스템 재설정
X 윈도우 재설정
마우스 재설정
키보드 재설정
시간대 재설정
프린터 설정
사운드 설정
네트워크 설정

29. 커널
커널 소스 개발 상황 확인
커널 버전의 의미
커널 업그레이드

30. 응급복구
부팅이 안 되는 이유
응급복구 모드 진입
응급복구 단계


3부 네트워크 관리와 보안

31. 네트워크의 개념
32. 네임 서버의 원리
33. 포트와 소켓
34. 서버 유형
35. 네임 서버
36. 메일 서버
37. 웹 서비스
38. FTP 서비스
39. NFS
40. Samba
41. DHCP
42. IPTABLES
43. 보안 및 업데이트