시스템 관리 및 실습 Work Sheet
#1
1. 현재 PC/노트북 사양에서 나오는 약어(용어) 조사
(1) CPU Type (Pentium, Dual Core, Quad Core, Celeron, ...)
(2) Bus 방식
(3) Video
(4) HDD 방식
(5) ODD 방식
(6) Audio 등
2. 현재의 PC 사양 / 가격 (대표적 사양 5개 정도?)
3. 현재 실습실에 있는 전체 컴퓨터 사양 조사
CPU, Memory, HDD, IP Address 등
4. 6216 실습실에 설치되어야 하는 S/W 목록 및 설치 방안
참고 사이트 : 각 PC 및 관련 부품 제조회사 사이트, www.pcbee.co.kr, www.zdnet.co.kr 등
#2
1. 팀에서 관리할 시스템의 사양 파악 및 정리
2. 파티션 개념 이해 및 파티션 계획 수립
3. LINUX 배포판 다운로드 및 준비 : Fedora, Mandriva, Ubuntu
4. 각 배포판의 역사 및 특징 정리
5. 각 배포판 홈페이지 구조 및 문서 목록
6. 리눅스 부트로더 GRUB 정리 (목적, 사용법 등)
#3
1. 부팅과정 요약
2. dmesg 또는 cat를 이용, 부팅시 하드웨어 정보를 수집하고 설명을 추가
3. 각자 시스템의 /etc/inittab에 설명 추가
4. /etc/rc.d/rc.sysinit와 /etc/rc.d/rc에 설명 추가 (Solais의 경우 /etc/rcS, /etc/rc? )
5. /etc/rc.d/rc3.d에 있는 스크립트 나열 및 간단한 설명 추가 (공동)
6. grub 설정 파일에 설명 추가 (LINX만 해당)
#4
1. 사용자 계정 생성 방법 이해
2. 테스트용 계정 생성 및 삭제 연습
3. 그룹 생성(같은 조, 그 외 조, 일반 학생)
4. /etc/passwd, /etc/shadow, /etc/skel, /etc/profile, 사용자 계정에 자동 생성된 파일 정리 및 설명 추가
5. LINUX : chage, sudo,
6. Solaris : passmgmt
7. PAM(Pluggable Authentication Modules) 검색 및 정리
8. 같은 조에 속한 계정만 su가 가능하도록 설정
9. 학번별로 폴더를 생성한 후 각 시스템에 전체 사용자 계정 생성
10. /var/log (Solaris : /var/adm) 폴더 안의 log 파일 확인 및 정리
#5
1. 시스템 디렉토리 구조 확인 및 요약
2. 4자리 퍼미션 구조 이해 및 실습 (sticky, setuid, setgid)
3. umask 확인 및 실습
4. man으로 ls, lsattr 기능 확인 및 정리
#6
1. mkfs, fsck, mkswap 기능 및 옵션 확인
2. 디스크 쿼터 개념 확인 및 쿼터 설정(그룹 및 사용자별)
3. LVM 개념 정리
4. 소프트웨어 RAID 개념 정리
#7
1. 시스템에서 실행되는 주요 데몬 정리(조별)
2. xinetd 개념 이해 및 설정 (LINUX)
3. inetd 개념 이해 및 smf(5), svcs, svcadm 등 정리(Solaris)
4. man으로 ps 관련 옵션 확인 및 정리
5. kill, fg, bg, Ctril-Z, jobs, nohup, nice 확인
6. pstree, top 확인 및 정리(LINUX)
7. ntsysv, chkconfig, system-config-services 사용법 확인 및 정리(LINUX)
8. at, cron 비교 정리
---------------------------------------------------------------------------------
1. telnet, echo, time 서비스 활성화
2. 특정 시스템에서만 위의 서비스가 가능하도록 설정하고 확인
3. 특정 시간대에만 위 서비스가 가능하도록 설정하고 확인
4. 10분 후 화면에 안내 메시지를 출력하도록 설정
5. 매주 화요일 3시 10분에 tar로 사용자 디렉토리를 백업하도록 설정
#8
1. 패키지 및 압축 파일 종류 정리
2. tar 기능 및 옵션 정리
3. gzip/gunzip, bzip2/bunzip2, zip/unzip 정리
4. make 기능 정리
5. 소스 코드 컴파일 및 설치 절차 정리
6. (LINUX 계열)
- RPM 특징 및 사용법 정리
- YUM 기능 정리
- APT 기능 정리
- PUP 기능 정리
7. (Solaris) pkg 관련 명령어 정리
--------------------------------------------------------------------------------------
1. 사용자 디렉토리 백업 및 복구
2. 응용 프로그램 소스 다운로드 및 인스톨
#9
1. 현재 시스템에서 제공하고 있는 shell 종류와 특징 검색하여 요약
2. 각 shell이 참조하는 파일들을 나열하고 접근 순서 정리
3. bash (또는 csh 등 임의의 shell)에서 프롬프트를 바꾸는 실습을 진행하고 실습한 내용을 2가지 이상 나열
4. shell 환경 변수 확인하기
#10
1. 시스템 백업과 복구 정리
2. tar를 이용한 증분 백업/복원 실습
3. tar를 이용한 미러링 실습
4. tar를 이용한 운영체제 백업
5. rsync를 이용한 미러링 실습
6. /etc/syslog.conf 내용 확인 및 실습
7. logrotate 개념 정리 및 실습
#11
1. TCP/IP 기본 개념 정리
(1) IPv4
(2) IPv6
(3) Broadcat/Multicast/Anycast
(4) IP address
(5) Routing
2. 다음 파일들의 용도 조사 및 정리
(1) /etc/sysconfig/network (LINUX)
(2) /etc/hosts
(3) /etc/services
(4) /etc/protocols
(5) /etc/resolv.conf
(6) /etc/nsswitch.conf
(7) /etc/rc.d/init.d/network
3. 다음 명령들의 용도 및 사용법 정리
(1) ifconfig
(2) ping
(3) traceroute
(4) netstat
(5) nslookup
(6) dig
(7) arp