The Linux System Administrators' Guide

리눅스 시스템 관리자 가이드 Version 0.6.2

Lars Wirzenius

liw@iki.fi

Joanna Oja

viu@iki.fi

번역: 강창수

pakkum@shinbiro.com

번역: 박용주

yongzoo@plaza.snu.ac.kr

번역: 이상준

jun@kuls.korea.ac.kr

시스템 관리 입문자를 위한 리눅스 시스템 관리 안내서입니다.

Copyright 1993--1998 Lars Wirzenius.

각 상표는 해당 소유업체의 자산입니다.

이 매뉴얼과 똑같은 복사본을 만들고 배포할 수 있습니다. 모든 복사본에는 이 문서의 저작권에 대해 명시해야 합니다. 그리고 이런 허가 조건에 대해서도 똑같이 명시하여야 합니다.

이 문서의 소스를 TeX이나 그 밖의 다른 포맷으로 변환하거나 인쇄하여 배포할 수 있습니다. 모든 배포본에는 이 문서의 원본을 어디서 구할 수 있는지와, 이 문서의 공식 홈 페이지가 어디인지를 명시해야 합니다. 그리고 모든 배포본은 이 문서의 복사본 배포 허가 조건을 준수해야 하며, 이 허가 조건에 대해서 똑같이 명시하여야 합니다.

이 매뉴얼의 수정본을 만들거나 배포할 수 있습니다. 모든 배포본에는 그것이 이 문서의 허가에 의해 만들어지고 배포된다는 점을 명시해야 합니다. 그리고 모든 배포본은 이 문서의 복사본 배포 허가 조건을 준수해야 하며, 이 허가 조건에 대해서 똑같이 명시하여야 합니다.

이 매뉴얼을 다른 언어로 번역하여 배포할 수 있습니다. 모든 배포본은 이 문서의 수정본 배포 허가 조건을 똑같이 준수해야 하며, 이 허가 조건에 대해서 똑같이 명시해야 합니다.

이 문서의 수정본이나 번역본, 인쇄본에 대해 저자에게 알려주시면 고맙겠습니다. 감사합니다.


Table of Contents
바치는 글
이 문서의 소스와 pre-formatted version을 얻으실 수 있습니다
1. 소개
The Linux Documentation Project
2. 리눅스 시스템의 개괄
운영체제의 구성
커널 핵심부의 구성
유닉스 시스템의 주요 기능
init
터미널을 통한 로그인
Syslog
명령의 주기적인 실행 : cronat
그래픽 유저 인터페이스
네트워킹
네트워크를 통한 로그인
네트워크 파일 시스템
전자 우편
인쇄
파일시스템의 얼개
3. 디렉토리 트리의 개괄
배경
루트 파일시스템
/etc 디렉토리
/dev 디렉토리
/usr 파일시스템
/var 파일시스템
/proc 파일시스템
4. 디스크 및 다른 저장장치 사용하기
두 종류의 장치
하드 디스크
플로피
CD-ROM
테이프
포맷하기
파티션
MBR, 부트섹터, 파티션 테이블
확장파티션과 논리 파티션
파티션 형식
하드디스크 파티션하기
장치파일과 파티션
파일시스템
파일시스템이란 무엇인가?
풍부한 파일시스템
어떤 파일시스템을 사용할 것인가?
파일시스템 만들기
마운트하기와 마운트 풀기
fsck로 파일시스템 완전성(integrity) 체크하기
badblocks로 디스크 에러를 검사하기
디스크가 조각나는 것과 싸우기
모든 파일시스템들을 위한 다른 도구들
ext2파일시스템을 위한 다른 도구들
파일시스템 없는 디스크
디스크 공간 할당하기
디스크 분할 계획
공간 요구량
하드디스크 할당의 예
리눅스에 디스크공간을 더 추가하기
디스크 공간을 절약하기 위한 팁
5. 메모리 관리
가상 메모리란?
스왑 공간 생성하기
스왑 공간 사용하기
다른 운영체제와 스왑 공간을 공유하기
스왑 공간 할당하기
버퍼 캐쉬
6. 부팅과 셧다운
부팅과 셧다운 과정의 개괄
부팅의 세부 과정
셧다운의 세부 과정
리부팅
단일 사용자 모드
응급 부팅 플로피
7. init
init가 먼저 나타난다
getty를 실행하기 위한 init 설정: /etc/inittab 파일
실행 레벨
/etc/inittab에서의 특수 설정
단일 사용자 모드에서의 부팅
8. 로그인과 로그아웃
터미널을 통한 로그인
네트워크를 통한 로그인
login 프로그램이 하는 일
X와 xdm
접근 제어
쉘의 시작
9. 사용자 계정의 관리
계정이란 무엇인가?
계정 만들기
/etc/passwd와 이외의 정보 파일
사용자와 그룹 아이디 번호 골라내기
초기 환경: /etc/skel
수동으로 계정 만들기
계정 속성 바꾸기
계정 삭제하기
일시적으로 계정 사용 금지하기
10. 백업
지속적인 백업의 중요성에 대해서
백업 매체 선택하기
백업 툴 선택하기
단순 백업
tar를 사용해 백업하기
tar를 사용해 파일 복원하기
다단계 백업
무엇을 백업해야 할 것인가
압축을 사용한 백업
11. 시간 관리하기
지역 시간대
하드웨어 시계와 소프트웨어 시계
시간 출력하기와 시계 맞추기
시계가 틀렸을 땐 어찌 하죠?
용어 해설 (초안)