목차
Day 1 <B><FONT color ... #0000
   STEP1 <B><FONT color ... #0000
   STEP2 <B><FONT color ... #0000
      레드햇 &amp; Fedora 프로젝트 ... 23
      데비안 ... 24
      슬랙웨어 ... 25
      기타 한글 배포본 ... 25
   STEP3 <B><FONT color ... #0000
   STEP4 <B><FONT color ... #0000
   STEP5 <B><FONT color ... #0000
Day 2 <B><FONT color ... #0000
   STEP1 설치 전에 확인해야 할 사항들 ... 32
      하드디스크와 파티션 ... 32
      그래픽 카드, 모니터 ... 33
      이더넷 카드의 종류와 설정값 ... 33
      기타 정보 ... 33
   STEP2 Fedora Core 1 설치 ... 33
      릴리즈 노트 살펴보기 ... 35
      설치 과정에서 사용할 언어 선택 ... 36
      키보드 선택 ... 36
      마우스 설정 ... 36
      업그레이드 검사 ... 37
      설치 유형 선택 ... 37
      파티션 설정 방법 선택 ... 38
      디스크 파티션 설정 ... 38
      부트 로더 설정 ... 43
      네트워크 설정 ... 44
      방화벽 설정 ... 46
      추가 언어 지원 ... 46
      시간대 선택 ... 47
      관리자 계정의 패스워드 설정 ... 48
      설치할 패키지 선택 ... 48
      패키지 설치 시작 ... 49
      부팅 디스크 제작 ... 50
      설치 종료 ... 50
Day 3 <B><FONT color ... #0000
   STEP1 멀티 유저 시스템에 로그인 하기 ... 52
      사용자 계정의 종류 ... 52
      로그인 하기(login) ... 52
      로그아웃 하기(logout) ... 59
      자신이 로그인한 사용자 계정에 대한 정보를 확인하기(whoami, id) ... 60
      사용자 계정 정보가 저장되는 곳 ... 60
      사용자 계정을 등록 및 삭제하는 방법(adduser, userdel) ... 61
      사용자 계정 간의 전환(su) ... 64
      사용자 계정이나 패스워드를 잊은 경우 ... 65
   STEP2 시스템 종료와 재시작 ... 67
      시스템 재시작(reboot) ... 68
   STEP3 도움말 ... 69
      man 페이지의 섹션 구분 ... 70
      도움말 페이지 내용을 파일로 저장하기 ... 71
Day 4 <B><FONT color ... #0000
   STEP1 <B><FONT color ... #0000
   STEP2 현재 작업 디렉토리 확인하기(pwd) ... 73
   STEP3 작업 디렉토리의 파일과 디렉토리 목록 보기 ... 74
      -l 옵션 ... 75
      -a 옵션 ... 76
      ls 명령에서의 색깔(앨리어싱 살펴보기) ... 77
      -F 옵션 ... 79
   STEP4 파일 복사하기(cp) ... 80
      파일 복사시 확인 옵션(-i 옵션) ... 81
      디렉토리 내의 모든 파일과 하위 디렉토리를 한번에 복사하기(-R 옵션) ... 81
   STEP5 파일 삭제하기(rm) ... 83
   STEP6 파일과 디렉토리 이름 바꾸기와 위치 바꾸기 ... 84
   STEP7 텍스트 파일 내용 출력하기(cat) ... 84
   STEP8 한 줄의 문자열을 출력하기(echo) ... 85
   STEP9 쉘의 역할과 종류 ... 85
   STEP10 환경변수 ... 86
   STEP11 기본으로 사용하는 쉘의 종류 변경하기(chsh) ... 88
   STEP12 히스토리 기능 ... 89
   STEP13 파이프(pipe) ... 89
   STEP14 리다이렉션(〈, 〉, 〉〉) ... 92
Day 5 <B><FONT color ... #0000
   STEP1 파일과 디렉토리의 접근 권한 ... 94
      권한 설정하기(chmod) ... 96
   STEP2 소유자, 소유 그룹 변경하기 ... 99
      SetUID, SetGID ... 101
   STEP3 프로세스 관리 ... 103
      현재 동작 중인 프로세스 보기(ps) ... 103
      현재 동작 중인 프로세스 보기(pstree) ... 105
      현재 동작 중인 프로세스 보기(top) ... 105
      프로세스 죽이기(kill) ... 106
      백그라운드 프로세스 사용하기(bg, fg) ... 107
Day 6 압축 프로그램 사용하기 ... 112
   STEP1 tar 활용하기 ... 112
      tar란 무엇인가? ... 112
      tar로 파일 묶기 ... 113
      tar 묶음 파일 풀기 ... 114
      tar 파일에 포함되어 있는 파일과 디렉토리 출력하기 ... 115
   STEP2 gzip 활용하기 ... 116
      gzip으로 압축하기 ... 116
      최고의 효율로 압축하기 ... 118
      gzip 압축 파일 풀기 ... 118
      *.tar.gz 또는 *.tgz ... 119
   STEP3 zip 활용하기 ... 120
      zip 파일 정보 살펴보기 ... 121
      압축 풀기 ... 121
   STEP4 bzip2 활용하기 ... 122
bz2 파일로 압축하기 ... 122
bz2 파일 압축 풀기 ... 122
   STEP5 compress와 uncompress 활용하기 ... 123
   STEP6 arj 압축 풀기 ... 124
Day 7 텍스트 편집기 ... 126
   STEP1 간단한 텍스트 편집기 nano ... 126
   STEP2 vi 정복하기 ... 127
      실행과 종료 및 파일 저장하기 ... 128
      이동 명령 ... 129
      입력 명령 ... 130
      삭제 명령 ... 130
      수정 명령 ... 131
      복사 및 붙이기 명령 ... 131
      검색 ... 132
      치환 ... 133
      화면 나누기 ... 133
      기타 유용한 기능 ... 135
Day 8 X 윈도우 설정과 GNOME 데스크탑 ... 138
   STEP1 X 윈도우란 무엇인가? ... 138
   STEP2 X 윈도우 설정 ... 139
   STEP3 GNOME 시작하기 ... 141
      다양한 윈도우 매니저 ... 141
      GNOME이란? ... 143
      화면의 각 구성 요소 ... 143
      GNOME 터미널에 대해서 자세히 살펴보기 ... 147
      바탕 화면 변경하기 ... 148
      화면 외양, 테마 변경 ... 149
   STEP4 GNOME 관련 유용한 기본 프로그램 ... 151
      계산기 ... 151
      텍스트 편집기 gedit ... 151
      시스템 감시기 ... 151
      시스템 하드웨어 탐색기 ... 152
      각종 게임 모음 ... 153
      음악 파일 재생기, XMMS ... 154
      이미지 편집기, GIMP ... 154
Day 9 인터넷 연결하기 ... 156
   STEP1 네트워크 연결 ... 156
      랜 카드 인식 ... 156
      IP 주소 할당 ... 158
      기본 게이트웨이 설정 ... 159
      호스트 이름 설정 ... 160
      DNS 설정 ... 161
      동작 테스트 ... 162
      GUI 환경에서의 네트워크 설정, neat ... 162
   STEP2 DHCP 환경에서의 네트워크 설정 ... 164
   STEP3 ADSL을 이용한 연결 방법 ... 165
Day 10 인터넷 사용하기(1) ... 168
   STEP1 강력한 기능의 모질라 웹브라우저 활용하기 ... 168
      모질라 웹브라우저 설치 ... 169
      모질라 웹브라우저 설정 ... 170
   STEP2 lynx로 즐기는 빠른 웹 서핑 ... 176
   STEP3 간편한 웹 서핑의 동반자 w3m ... 177
Day 11 인터넷 사용하기(2) ... 180
   STEP1 FTP 사용하기 ... 180
      ftp ... 180
ncftp ... 182
      gftp ... 183
   STEP2 유즈넷 이용하기 ... 185
      모질라 뉴스 클라이언트 ... 186
      KNode ... 193
   STEP3 IRC 클라이언트 ... 196
Day 12 인터넷 사용하기(3) ... 198
   STEP1 모질라를 이용한 e-메일 사용 ... 198
      개인 설정 ... 198
      메일 보내기 ... 201
      e-메일 수신하기 ... 202
   STEP2 balsa 활용하기 ... 203
      발사 설정 ... 204
      e-메일 수신 ... 205
      e-메일 발송 ... 206
   STEP3 e-메일 포워딩 ... 206
   STEP4 procmail을 이용한 e-메일 필터링 ... 207
      스팸 메일 필터링 ... 207
      메일링 리스트의 메일을 한 파일로 모으기 ... 208
Day 13 <B><FONT color ... #0000
   STEP1 CQview ... 210
   STEP2 Electric Eyes ... 212
      Electric Eyes를 이용한 캡처 방법 ... 213
   STEP3 GIMP ... 216
   STEP4 xpdf ... 221
Day 14 가상 컴퓨터 및 화면 접속 ... 222
   STEP1 VMware ... 222
      VMware의 소개 ... 222
      VMWare 30일간 시험 사용 라이센스 신청하기 ... 223
      <B><FONT color ... #0000
      RPM 패키지 설치 ... 224
      vmware-config.pl 설정 ... 224
      VMware를 실행하여 라이센스 키 입력하기 ... 225
      VMware 안에 새로운 운영체제 설치 ... 225
      가상 컴퓨터 부팅 시작 ... 228
      게스트 운영체제의 설치 시작 ... 228
      .vmware 디렉토리 ... 229
   STEP2 VNC ... 230
      원격 VNC 서버에 접속하는 방법(vncviewer) ... 231
      VNC 서버를 시작하는 방법 ... 232
Day 15 <B><FONT color ... #0000
   STEP1 오디오 믹서 설정하기 ... 234
   STEP2 XMMS ... 235
      MP3 파일 듣기 ... 235
      XMMS 스킨 바꾸기 ... 236
      MP3를 WAV 형식 파일로 만들기 ... 237
   STEP3 CD 재생기 ... 238
   STEP4 GTV MPEG Player ... 238
   STEP5 MPlayer 설치 및 사용하기 ... 239
      필요한 파일 다운로드 ... 240
      MPlayer 컴파일 ... 241
      설정 파일 및 스킨 파일 설치 ... 242
      SMI 파일을 보기 위한 한글 폰트 설치하기 ... 242
      실행 파일 링크 및 동영상 파일 재생 ... 243
   STEP6 RealPlayer 설치 및 사용하기 ... 244
      RealPlayer RPM 파일 다운받기 ... 244
      RealPlayer RPM 설치하기 ... 245
      RealPlayer 실행 및 사용 ... 246
Day 16 부가 하드웨어 장치 사용하기 ... 248
   STEP1 프린터 설정하기 ... 248
printconf-gui 설정 ... 248
      cups ... 252
      유용한 유틸리티 a2ps ... 253
      유용한 유틸리티 gpdf ... 254
   STEP2 CD 레코더 ... 254
      ISO 이미지 파일 ... 254
      CD 레코더 검색 및 인식 ... 256
      레코딩 작업 ... 257
   STEP3 사운드 카드 ... 257
Day 17 RPM 패키지 사용하기 ... 260
   STEP1 RPM이란 무엇인가? ... 260
      RPM 파일명 형식 ... 262
   STEP2 RPM 패키지 설치, 업그레이드 및 삭제 ... 263
      RPM 패키지 업그레이드 ... 265
      RPM 패키지 삭제 ... 266
   STEP3 RPM 파일 정보 구하기 ... 267
      시스템에 설치된 모든 패키지 목록 보기 ... 267
      패키지 기본 정보 구하기 ... 268
      패키지가 포함된 파일 리스트 구하기 ... 269
      특정 파일이 어느 패키지에 포함되어 있는지 조사하기 ... 270
      설정 파일 목록 출력하기 ... 271
      질의 결과를 원하는 형식으로 얻기 ... 271
   STEP4 설치된 RPM 패키지의 검증 ... 273
      검증 대상 ... 273
      검증 결과 ... 275
   STEP5 RPM 관련 유용한 사이트 ... 275
      rpmfind.net ... 275
      Fedora 프로젝트/레드햇 업데이트 페이지 ... 276
Day 18 나만의 RPM 패키지 제작하기 ... 278
   STEP1 RPM 패키징 소개 ... 278
   STEP2 패키징 작업 환경 ... 279
      작업 디렉토리 ... 279
      자신의 홈 디렉토리 내부에 RPM 작업 디렉토리 만들기 ... 280
   STEP3 패치 파일 ... 282
      패치 파일이란? ... 283
      소스 패치 작업 진행하기 ... 284
   STEP4 스펙 파일 설정 ... 286
      간단한 예제 스펙 파일 ... 287
      스펙 파일을 통한 작업 순서 ... 288
   STEP5 패키지 제작 ... 290
Day 19 시스템 관리자에게 필요한 내용들(1) ... 294
   STEP1 <B><FONT color ... #0000
   STEP2 시스템 사양 살펴보기 ... 295
      CPU 종류 조사하기 ... 295
      메모리 사이즈 조사하기 ... 295
      디스크 사이즈 ... 296
      네트워크 카드 사용량 조사 ... 297
      PCI 디바이스 ... 298
      기타 ... 298
   STEP3 부트 관리자 LILO ... 299
      설정 파일 ... 299
      LILO 설정 갱신 ... 301
   STEP4 응급 부트 디스크 만들기 ... 302
      mkbootdisk를 이용하는 방법 ... 302
      커널 이미지 파일을 그대로 디스켓에 전사하는 방법 ... 303
      Fedora CD를 이용해서 부팅하는 방법 ... 304
Day 20 시스템 관리자에게 필요한 내용들(2) ... 306
   STEP1 커널 모듈 관리하기 ... 306
      현재 사용 중인 커널 모듈 출력하기 ... 307
      새로운 모듈 적재하기 ... 308
      적재된 모듈 지우기 ... 310
      모듈 정보 확인하기 ... 311
      모듈 의존 관계 업데이트 - depmod ... 311
   STEP2 시스템 로케일 설정 ... 312
      로케일 환경 변수 확인 ... 312
      시스템 로케일 설정 ... 313
   STEP3 런레벨 별 부팅 시스템 ... 314
      런레벨 변경 ... 315
      싱글 모드로의 부팅 ... 316
      GUI 환경에서의 로그인에 실패했을 때 ... 316
   STEP4 cron 사용하기 ... 317
      Fedora <B><FONT color ... #0000
      crontab을 이용한 설정 ... 318
      cron과 보안 ... 320
Day 21 시스템 관리자에게 필요한 내용들(3) ... 322
   STEP1 디스크와 파일시스템 ... 322
      fdisk로 파티션 설정하기 ... 322
      파티션 추가 작업 ... 323
      스왑 파티션으로 설정하기 ... 325
      설정한 내용 모두 저장하기 ... 326
      새 파티션을 원하는 파일시스템으로 포맷하기 ... 326
      새로운 파티션을 마운트 하기 ... 328
      /etc/fstab에 파티션 정보 등록하기 ... 329
   STEP2 iptables를 이용한 방화벽 구축 ... 331
      iptables의 동작 원리 ... 331
      외부의 접근을 차단하기 위한 설정 ... 332
      설정 정보 확인하기 ... 334
      기본 정책 확인하기 ... 334
      모든 설정 초기화하기 ... 335
Day 22 <B><FONT color ... #0000
   STEP1 <B><FONT color ... #0000
   STEP2 시스템 로그 ... 336
      messages ... 336
secure ... 337
      lastlog ... 338
      last ... 339
      cron 로그 ... 339
   STEP3 아파치 웹 서버 로그 ... 340
      error_log 파일 ... 341
      access_log 파일 ... 342
      로그 분석 프로그램 webalizer ... 345
   STEP4 syslog ... 347
Day 23 <B><FONT color ... #0000
   STEP1 아파치 웹 서버의 소개 ... 350
   STEP2 아파치 웹 서버 다운로드 ... 351
   STEP3 소스 컴파일을 통한 아파치 웹 서버 설치 ... 353
   STEP4 RPM 패키지를 이용한 아파치 웹 서버 설치 ... 358
   STEP5 아파치 웹 서버의 기본적인 설정 ... 359
   STEP6 아파치 웹 서버 시작하기와 종료하기 ... 360
      동작 확인하기 ... 361
Day 24 <B><FONT color ... #0000
   STEP1 ProFTPD의 설치와 사용 ... 364
      ProFTPD 소개 ... 364
      ProFTPD 다운로드 ... 365
      ProFTPD의 설치 ... 367
      ProFTPD의 기본적인 설정 ... 370
      ProFTPD의 시작과 종료 ... 372
      ProFTPD에서 파일 업로드 기능 사용하기 ... 373
      현재 접속된 사용자의 활동 상황 보기 ... 373
      접속시 환영 메시지 출력하기 ... 374
   STEP2 WU-FTPD의 설치와 사용 ... 375
      WU-FTPD의 RPM 패키지 다운로드 및 설치 ... 375
      WU-FTPD의 기본적인 설정 ... 376
      WU-FTPD 서버에서의 유용한 기능들 ... 377
Day 25 <B><FONT color ... #0000
   STEP1 DNS의 이해 ... 380
      DNS의 작동 개념 ... 381
   STEP2 BIND 다운로드 및 설치 ... 382
   STEP3 BIND의 설정 ... 383
      <B><FONT color ... #0000
      /var/named/디렉토리의 존(zone) 파일들 ... 387
   STEP4 동작 확인 ... 392
   STEP5 DNS 관련 유틸리티 ... 393
nslookup을 이용한 설정 확인 ... 393
      dig를 이용한 설정 확인 ... 394
      host 명령을 이용한 IP 주소 찾기 ... 395
Day 26 <B><FONT color ... #0000
   STEP1 sendmail 메일 서버의 소개 ... 396
   STEP2 sendmail 메일 서버의 다운로드 및 설치 ... 397
   STEP3 sendmail 메일 서버의 기본적인 설정 ... 398
      메일을 수신하기 위한 설정 ... 400
      /etc/mail/trusted-users 파일 ... 402
      /etc/mail/helpfile 파일 ... 402
      /etc/aliases 파일 ... 403
   STEP4 동작 테스트 및 유용한 기능 ... 404
      mail-v 명령 ... 404
      mailq 명령 ... 405
sendmail 메일 관련 로그 파일 ... 406
      POP3, IMAP 서버 ... 406
Day 27 <B><FONT color ... #0000
   STEP1 MySQL 데이터베이스 서버 ... 410
      MySQL의 다운로드 및 설치 ... 410
      RPM 패키지를 통한 설치 ... 414
      동작 확인 ... 415
   STEP2 squid 프록시 서버 ... 417
squid의 설치 ... 418
squid의 설정 ... 418
      SQUID의 동작 ... 423
      모질라 클라이언트에서의 설정 ... 423
Day 28 웹 프로그래밍 환경 구축하기 ... 426
   STEP1 PHP를 이용한 웹 프로그래밍 ... 426
      Apache + PHP + MySQL의 설치 ... 428
      PHP 사용을 위한 설정 ... 434
      동작 및 테스트 ... 437
   STEP2 파이썬을 이용한 웹 프로그래밍 ... 438
      파이썬 CGI ... 439
      mod_snake ... 440
Day 29 커널 컴파일(1) ... 444
   STEP1 커널의 소개 ... 444
      '<B><FONT color ... #0000
      <B><FONT color ... #0000
      <B><FONT color ... #0000
      커널 컴파일을 하는 이유는? ... 448
   STEP2 커널 옵션 설정하기 ... 449
      옵션 설정 파일 저장해두기 ... 451
      오브젝트 파일 지우기 ... 451
      커널 옵션 설정하기 ... 452
      커널 옵션 한글화 프로젝트(커널2.4) ... 455
Day 30 커널 컴파일(2) ... 456
   STEP1 주요 커널 옵션 설명 ... 456
   STEP2 커널 컴파일 하기 ... 462
      모듈 컴파일 ... 463
      모듈 설치 ... 464
      전체 컴파일 작업을 한번에 진행하기 ... 465
   STEP3 module-init-utils ... 465
   STEP4 새 커널 이미지로 부팅하기 ... 467
      첫 번째 방법 ... 467
      두 번째 방법 ... 469
      시스템 재시작 ... 471
Appendix ... 472
   STEP1 텍스트 모드에서의 Fodora Core 1 설치 ... 472
      텍스트 모드에서의 설치 ... 472
   STEP2 Fedora Core 1 CD의 디렉토리 구조 ... 488
닫기