강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

hostname (시스템의 호스트네임을 출력하거나 변경한다.)

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

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), 무단 재배포및 복사를 금합니다

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  110 명