본문 바로가기

Linux/Exercise

리눅스 시스템 1차 테스트 - 연습용

1. 설치
 /  10G (ext3)
 /boot  100M (ext3)
 swap  2G
 /home  10G (ext3)
 /usr  10G (ext3)
 /var  10G (ext3)

2. passwd를 리눅스로 설정하시오

3. fdisk 로 파티션을 1G를 만든 후 ext3파일 시스템으로 /data라는 디렉토리에 마운트되고 reboot후에도 자동으로 사용할 수 있게  만드시오.

4. 2개의 파티션 (ext3, 1G)을 raid1로 구성하고 /raid1이란 디렉토리에 사용가능하게 설정 후 부팅 후에도 사용 가능하도록 설정하시오.

5. 2개의 파티션 (ext3, 1G)을 volume group lmv0으로 설정하고 logical volume 1.2G를 /backup 디렉토리에 사용 가능하게 하고 부팅후에도 사용가능하도록 설정하시오.

6. 500M swap 파티션을 생성하고 부팅후에도 사용가능하도록 설정하시오.

7. 사용자 추가 및 quota 설정

 User  UID GID(1차)
 2차그룹  계정위치  쉘  quota  soft  hard
 scv  610  610  terran  /home/terran/scv /bin/bash
usrqouta
 10M  20M
 drone  620  620
 zerg  /home/zerg/drone  /bin/ksh  usrquota  10M  20M
 probe  630  630  protoss  /home/protoss/probe  /bin/csh  usr/chs  10M  20M
 lim  670  terran   /data/lim
 /bin/bash  grpquota  10M  20M
 hong  680  zerg    /data/hong  /bin/bash  grpquota  10M  20M
 kim  690  protoss    /data/kim  /bin/bash  grpquota  10M  20M
 shin  700  700(shin)    /data/shin  /bin/bash  grpquota  10M  

8. shin 사용자가 파일 생성시 600 디렉토리 생성시 700 이 되도록 umask를 설정하시오.

9. hong 사용자는 로그인 할 수 없도록 설정하시오.

10. /data/lim 디렉토리에 only 디렉토리 생성 후 그 디렉토리에서 shin 사용자가 파일 및 디렉토리 생성과 리스트를 볼 수 있도록 설정하시오.

11. /data2 디렉토리 생성 후 누구나 생성 및 삭제가 가능한 디렉토리로 생성하되 파일을 생성한 사람만 삭제 가능한 디렉토리로 설정하시오.

12. 일요일 오전 4시 30분에 tar zcvf home.tar.gz /home 명령이 실행되어 /backup 디렉토리에 백업되도록 설정하시오.

13. xinetd 소스 rpm 패키지를 직접 받아 직접 재빌들하여 설치하시오.

14. telnet 서비스가 가능하도록 설정하시오.

15. rsync를 사용하여 매주 일요일 오전 4시에 /home 디렉토리와 /data 디렉토리가 /backup 디렉토리에 백업되도록 설정하시오.

16. boot loader에 패스워드를 md5로 "리눅스"로 설정하시오.

17. httpd-2.2.10 소스를 다운받아 설치한 후 자동으로 구동되도록 설정한 후 로그파일이 일주일에 한번씩 4번 로테이트 되도록 설정하시오.

18. 시스템이 runlevel 3번으로 부팅하도록 설정하시오.

19. shin 사용자만 su 명령어가 가능하게 설정하시오.

20. kernel을 2.6.20.4로 컴파일 하시오.

수고 하셨습니다.