HOME > 게시판 > 실무 명령어 바이블
게시판| 실무 명령어 바이블
 
작성일 : 03-10-06 11:52
시스템의 호스트네임을 출력하거나 변경한다.(hostname)
 글쓴이 : 관리자
조회 : 5,287  

hostname

시스템의 호스트네임을 출력하거나 변경하는 명령어입니다.

사용예 #1

현재 시스템의 호스트네임을 확인하려면 그냥 hostname이라고만 하시면 됩니다. 아래예는 현재 시스템의 호스트네임이 host3.superuser.co.kr이라는 것을 나타내고 있습니다.

[root@host3 root]# hostname
host3.superuser.co.kr
[root@host3 root]#

이 정보는 현재 쉘환경변수중 HOSTNAME에 입력이 되어있는 값입니다.

 

사용예 #2

현재 시스템의 호스트네임을 변경하려면 "hostname 변경할호스트명"과 같이 하시면 됩니다. 다음은 hostname을 host4로 변경한후에 변경된 호스트네임을 확인한 것입니다.

[root@host3 root]# hostname host4
[root@host3 root]#
[root@host3 root]# hostname
host4
[root@host3 root]#

하지만 이렇게 변경된 호스트네임은 재부팅을 했을때에는 원래의 호스트네임으로 돌아가 버립니다. 만약 재부팅후에도 호스트네임을 변경되게 하려면 /etc/sysconfig/network파일의 HOSTNAME부분을 변경하시기 바랍니다. 


사용예 #3

다음은 -f옵션을 사용하여 호스트이름과 도메인을 모두 출력하는 예입니다. 이 옵션은 기본옵션(default option)이며 -f옵션을 사용하지 않고 그냥 hostname만으로도 FQDN형식으로 출력해줍니다.

[root@host3 root]# hostname -f
host3.superuser.co.kr
[root@host3 root]#


저작권:수퍼유저코리아(
www.superuser.co.kr), 무단 재배포및 복사를 금합니다.


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기