리눅스원 리눅스 네트워크 서버 마스터 교육 정리 7월11일 - 1

컴퓨터 2006. 7. 11. 10:18
교재: p27~p51

<daemon>
*위치
/etc/rc.d/init.d

*종류
1. standalone: "/etc/rc.d/init.d/"에 위치해 단독 실행
             부팅시 로딩되어 메모리 상주, 응답속도 빠르다.
            - sshd, vsftpd, smb, named
2. super: "etc/xinetd.d/"에 위치해 여러 daemon을 관리,
         필요할 때 필요한 daemon만 실행 후 내림, 메모리 적게 차지, 응답속도 느리다.
        - xinetd: standalone이지만 super로 분류

각각의 실행 레벨
3runlevel: consol mode
5runlevel: xwindow mode

5번 runlevel의 경우 "/etc/rc5.d/"안의 daemon이 실행됨
s...-실행됨, k...-실행 안 됨
설정파일: /etc/inittab

xinetd 서비스 데몬 중 telnet 구동 예
vi /etc/xinetd.d/telnet
마지막줄의 "disable = no"을 "disable = yes"로 바꾼 후 저장
service xinetd restart

<DNS Server 설정>
Bind
실행데몬: /etc/rc.d/init.d/named   start | stop | restart
주환경설정파일: /etc/named.conf
세부설정파일: /var/named/*.zone
rpm -qa igrep bind

<Master Name Server 변경 예>
1. hostname을 변경한다.
   /etc/hosts 내용 변경
   /etc/sysconfig/network 내용 변경
   hostname "변경할 hostname"
   logoff 혹은 ctrl+alt+"backspace키"
   재로그인

2. /etc/named.conf 내용 추가
   비슷한 내용 블록 복사/붙여넣기하여 빨간부분 수정 후 저장
예) zone "noopy.co.kr" IN {
       type master;
       file "noopy.zone";
       allow-update { none; };
   };

3. /var/named/*.zone 파일 생성/편집
예) cd /var/named/chroot/var/named
   cp localdomain.zone noopy.zone
   vi noopy.zone

noopy.zone 내용  
===============================================
$TTL    86400
@               IN SOA  noopy.co.kr. root.noopy.co.kr (
                                       42              ; serial (d. adams)
                                       3H              ; refresh
                                       15M             ; retry
                                       1W              ; expiry
                                       1D )            ; minimum
               IN NS           noopy.co.kr.
               IN A            10.10.2.117

www           IN A            10.10.2.117
ftp             IN A            10.10.2.117
mail            IN MX 5         10.10.2.117
               IN A            10.10.2.117
===============================================
*도메인 끝에 "." 주의, "mail" 설정은 특별히 두줄

   cd /var/named
   ln -s /var/named/chroot/var/named/noopy.zone /var/named/noopy.zone
->보안을 위해 "/var/named/chroot/var/named/noopy.zone" 파일을 링크.
   service named start (혹은 restart)  

4. /etc/resolv.conf 파일 편집
   vi /etc/resolv.conf
-> 위에서 설정한 IP(예:10.10.2.117)로 nameserver 설정
   nslookup, ping 등으로 DNS가 IP로 제대로 매핑되는지 확인
: