2012. 6. 12. 11:05

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]#

'UNIX > Linux' 카테고리의 다른 글

[Linux] shutdown  (0) 2012.06.12
[Linux] locate, slocate(특정패턴의 파일을 찾는다)  (0) 2012.06.12
[Linux] Vfat 한글 파일명 보기  (0) 2012.06.12
[Linux] chmod, chattr  (0) 2012.06.12
[Linux] Telnet 과 Ftp에 관한 글  (0) 2012.06.12
Posted by 몰라욧