13. /etc/resolv.conf
/etc/nsswitch.conf file의 hosts entry에 dns가 추가되어 있다면 dns server에 관한 정보를 가지
고 있는 파일이 /etc/resolv.conf file이다.
시스템의 도메인 이름이 unixbrain.co.kr이고 dns server가 203.239.145.1이라면 이 파일의 내용
은 다음과 같다.
#cat /etc/resolv.conf
search unixbrain.co.k
rnameserver 203.239.145.1
14. /etc/rpc
이 파일은 rpc service program에 관한 정보를 가지고 있는 파일이다.
이 파일의 내용은 다음과 같은 포맷을 가지고 있다.
name-of-the-RPC program RPC program-number alias
파일의 내용은 다음과 같다.
#cat /etc/rpc
rpcbind 100000 portmap sunrpc rpcbind
rstatd 100001 rstat rup perfmeter
ruserd 100002 rusers
nfs 100003 nfsprog 이하 생략
15. /etc/inet/inetd.conf
시스템에서 network service를 제공하려면 개개의 시스템에서는 client request를 처리해 줄
server process가 실행되고 있어야 한다.
많은 server process들은 시스템 부팅시 run lever 2,3에서 자동으로 진행되지만 어떤 서비스들
은 client의 요청이 있을 때에 스타트 되어지는 server process도 있다. 예를 들면 rlogin, telnet,
ftp같은 서비서 등.
시스템 부팅시 자동으로 스타트 되지 않는 server process를 대신해서 client request를 처리해
주는 process로 inetd process가 있다. inetd process는 run lever 2에서 /etc/init.d/inetsvc
script에 의해 자동으로 실행되는 process이다.
inetd process는 well known ports를 감시하고 있다가 client의 request가 들어오면
/etc/inetd.conf file에 정의되어 있는 내용을 보고서 server process를 진행시키게 된다.
따라서 /etc/inetd.conf 파일은 inetd daemon 이 처리해야 할 service의 이름과 client 요청이 있
을 때 진행시켜야 할 server process에 관한 정보를 가지고 있는 파일이다.
파일의 format은 다음과 같다.
#cat /etc/inetd.conf
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd
telnet stream tcp nowait root /usr/sbin/in.telnetd in.telnetd
login stream tcp nowait root /usr/sbin/in.rlogind in.rlogind
talk dgram udp wait root /usr/sbin/in.talkd in.talkd
name dgram udp wait root /usr/sbin/in.tnamed in.tnamed이하 생략
http://www.unixbrain.co.kr 에서 발췌
Comments
Powered by Facebook Comments