리눅스 커리큘럼
지각생 연습장
목차 |
몇가지..
- 직접 쓰면서 배우는게 가장 좋지만, 초기에는 좋은 가이드가 필요.
- 점점 컴퓨터 관련 분야가 복잡해지고, 고수준(high-level)에서 사용하게 되므로, 리눅스 사용자(End-User)도 모든 걸 다 알아야 쓸 수 있어서는 안됨.
- 리눅스 서버 구축/관리 강좌 모음
리눅스 기본
한빛미디어의 "리눅스 완벽 가이드" 참고
리눅스란
- 리눅스란 뭔가
- 리눅스를 만드는 사람들
- 왜?
시작과 끝
- 로그인/아웃
- 부팅
- 시스템 종료
X 윈도우
- X
- KDE
- GNOME
- 뭘 쓸까?
명령어 따라잡기
- 매뉴얼, 도움말 얻기
- 파일 관련
- 프로세스
- 네트워크
- 압축
- 기타
편집기
프로그램들
- 인터넷 - 웹 브라우저, 메신저, 메일러, IRC 등
- 오피스 류
- 멀티미디어
- 개발
- 재미
쉘 스크립트
리다이렉션, 파이프, 쉘 (프로그래밍), cron 등. perl도
설정 / 관리
- 기본 - 디렉토리 구조, 로그, 환경변수, 백업/복구 등
- 사용자
- 디스크 - 파일시스템, 파티션, 마운트, 쿼터
- /etc
- 프로그램 설치/삭제 - 패키지 매니저(Synaptic, APT, YaST 등), RPM, DEB
- 커널 컴파일 - 컴파일 과정과 필요성, 배포본 패키지 방식에 맞게 컴파일하기 등
- 부트 로더, 듀얼 부팅 - LILO, GRUB
- 네트워크
- 하드웨어 - 사운드, 그래픽, 저장 매체, 입출력 장치
네트워크 / 서버
- 개요 / 이론 - 네트워크 모델, IP, 하드웨어 구성 등
- DNS
- DHCP
- DB
- 웹 서버(Web) - apache, tomcat
- Mail - sendmail, exim, qmail, postfix
- FTP - vsftpd, proFTPd
- Samba - 윈도우와 파일/프린터 공유
- NFS
- NIS/NIS+
- IRC
- 인터넷 방송 - shoutcast
- LDAP - OpenLDAP
- CVS/RCS/SVN(SubVersion)
보안
- 기초 - WAN/LAN, ARP, Sniffing, 포트 제어 등
- 기본 정책 - 퍼미션, 파일시스템, 자원 제한, 외부 통제
- 방화벽 - iptables
- 보안 프로그램 - nessus, Fcheck, chkrootkit, inflex, NMAP, lsof, netstat 등