목차 일부
Day 1 <B><FONT color ... #0000
STEP1 <B><FONT color ... #0000
STEP2 <B><FONT color ... #0000
레드햇 & Fedora 프로젝트 ... 23
데비안 ... 24
슬랙웨어 ... 25
기타 한글 배포본 ... 25
STEP3...
더보기
목차 전체
Day 1 <B><FONT color ... #0000
STEP1 <B><FONT color ... #0000
STEP2 <B><FONT color ... #0000
레드햇 & 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
더보기 닫기