시스템 관리 및 실습 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