/etc 아래에 있는 많은 네트웍에 관련된 파일들의 역할과 형식을 소개합니다. – 3탄

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

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>