푸른청년 푸르게 살고있나?  
home | 살아가기 | news | 세상보기 | tip&tech | 방명록 |  
   전체
   asp
   php
   jsp
   mssql
   mysql
   informix
   linux
   unix
   win2000
   javascript
   html
   oracle
   java
   etc
    
:: Tip&Tech
/etc 아래에 있는 많은 네트웍에 관련된 파일들의 역할과 형식을 소개합니다. - 1탄
Preperation
TCP/IP overview
RC script 이해

Description
Network에 연결되어 있는 각각의 시스템들이 네트웍을 통하여 작업을 수행하려고

한다면 TCP/IP 구성 파일과 network databases file들로부터 정확한 정보를 가지

고 시스템의 network interface를 적절하게 설정하여야 합니다.

여기에서는 network interface의 정확한 설정 및 TCP/IP구성에 관련된 file들을 정리해 보도록 하겠

습니다.

이와 관련된 file들은 다음과 같은 것들이 있습니다.

1./etc/hostname.interface name file( 예를 들면 /etc/hostname.hme0 or /etc/hostname.le0등)

2./etc/nodename file

3./etc/defaultdomain file

4./etc/defaultrouter file

5./etc/inet/hosts file

6./etc/inet/netmasks file

7.기타 /etc/ethers, /etc/bootparams, /etc/inet/service, /etc/inet/networks, /etc/protoclos,

/etc/nsswitch.conf /etc/resolv.conf , /etc/rpc, /etc/inet/inetd.conf file등이 있습니다.



각 file들의 구체적 설명

솔라리스 시스템의 경우 시스템 부팅시 run script files에 의해 시스템에 있는 local files 이나

network databases(diskless client의 경우)를 이용하여 자동으로 시스템의 network interface를

설정합니다.

시스템 부팅시 kernel이 메모리에 로드되어지면서 /sbin/init process를 start시키게 됩니다.

이 init process는 자신의 configuration file인 /etc/inittab file을 참고하여 적절한 run control script

file을 실행시키게 되는데(자세한 내용은 Boot Process과정을 참고하세요) 여기에서는 network

interface 구성에 관한 부분으로 내용을 국한해서 설명드리도록 하겠습니다.

1. /etc/hostname.interface name file

시스템 부팅시 시스템의 network interface에 대한 host name을 확인해 주는 역할을 하는 file이

/etc/hostname.hme0 or /etc/hostname.le0라는 file이 되겠습니다.

network interface가 10Mbps지원하는냐 또는 100Mbps를 지원하는냐에 따라서 network

interface의 이름이 달라지게 됩니다.

만약 시스템의 hostname이 hera이고 100mbps를 지원하는 interface를 가지고 있다면 이 file의

이름과 내용은 다음과 같이 구성되어 질 것입니다.

file name : /etc/hostname.hme0 (만약 network interface를 하나 이상 가지고 있다면

/etc/hostname.hme1 이런 식으로 순서적으로 이름을 부여하는 만들어 주면 됨)

file 내용:
#cat /etc/hostname.hme0
hera

이 파일은 위와 같이 시스템의 hostname만을 가지고 있습니다.



2. /etc/inet/hosts file
/etc/inet/hosts file은 local시스템의 hostname 과 IP Address및 remote 시스템에 대한

hostname 과IP Address를 가지고 있는 file이 되겠습니다.

file의 내용은 다음과 같습니다.

#cat /etc/inet/hosts
127.0.0.1 localhost #loopback address
203.239.145.12 hera #this is a my machine
203.239.145.10 minerva
203.239.145.254 connect #this is a router system
203.239.145.11 sahara #diskless system

상기 두 file에 의해서 시스템의 network interface에 hostname과 IP Address가 설정되어 지는 것

입니다.

(/etc/inet/hosts file은 /etc/hosts file에 링크되어 있습니다)

3./etc/nodename

이 파일은 local 시스템의 host name만을 가지고 있습니다

#cat /etc/nodename
hera

uname -n과 hostname이라는 command로 확인되는 호스트명이다.

4./etc/defaultdomain

이 파일은 local host가 nis 또는 nis+ 환경하에서 특정의 domain에 속한 경우에만 만들어 지는

파일입니다. 내용은 완전한 도메인 이름(fully qualified domain name)하나로 구성되어 있습니다.

만약 시스템이 desert.world.com에 속해 있다면 그 내용은 다음과 같다.

자세한 내용은 nis+ 과정을 참조하기 바란다.

#cat /etc/defaultdomaindesert.world.com



5./etc/defaulrouter

이 파일은 시스템이 속한 네트웍에 직접 연결되어 있는 router에 대한 목록을 가지고 있는 파일

이다. 여러 개의 router에 연결되어 있는 환경이라면 목록이 여러 개가 있을 수 다. 만약 시스템이

203.239.145.0 network에 속해 있고 그 network에서 router의 IP Address가 203.239.145.254이고

host name이 connect라고 한다면 이 파일은 다음과 같은 내용으로 구성되어 진다.

#cat /etc/defaultrouter
203.239.145.254 (or connect)

만약 이 파일에 host name이 기록되어 있다면 반드시 /etc/hosts file에 connect host에 대한 IP

Address가 들어 있어야 한다.

http://www.unixbrain.co.kr 에서 발췌

날짜: 2003-07-04 14:20:16, 조회수: 2394

다음글 /etc 아래에 있는 많은 네트웍에 관련된 파일들의 역할과 형식을 소개합니다. - 2탄
이전글 여러파일 한꺼번에 문자치환하기

꼬리말
글쓴이 비밀번호 #스팸글방지(주인장 닉네임을 쓰시오)

  
since by 2003.03.23 / 3th 2005.07.26 / 4th 2009.04.22 made by bluesoul