리눅스 Hostname 설정

네트워크 환경에서는 hostname 이 특정 기계의 단일 ID로서 사용된다. 혼자 쓰는 컴퓨터 환경에서의 hostname은 단지 시스템의 개인적인 특성으로 줄 수 있다.

시스템의 hostname을 설정하기 위해서는 명령어 ‘hostname’을 사용하면 된다. 만일 네트워크에 연결되어 있다면, 당신의 hostname은 nic.nm.kr 같은 전체의 hostname이 될 것이다. 그러나, 어떤 종류의 네트워크에도 연결이 되어 있지 않으면, 독단적인 host나 domainname을 선택할 수 있다.

hostname을 설정할 때, hostname은 /etc/hosts 파일 안에 나타나고 각각의 호스트의 IP 주소로 지정된다. 네트워크에 연결이 되어 있지 않더라도, /etc/hosts 안에 hostname이 있다.

만일 TCP/IP 네트워크에 연결되어 있지 않고, hostname이 bgs.com 이면, 간단히 /etc/hosts 안에 아래의 내용이 있을 것이다.

  127.0.0.1 bgs.com localhost

이것은 bgs.com으로 hostname을 지정한 것이며, 네트워크를 사용하지 않는 다면 주소 127.0.0.1 로 loopback 된다. localhost 라고 이름지어진 것은 이 주소를 로컬로 지정하는 것이다.