다른 운영체제/다른 리눅스

[CentOS 5.8] 호스트네임 바꾸는 방법!!

deviantCJ 2012. 12. 10. 01:27
'호스트네임(hostname)'이란 컴퓨터 네트워크에 접속된 장치들에 할당된 이름입니다.
또한 장치를 확인하기 위해 사용되기도 하죠.

리눅스에서는 보통 터미널에 '사용자명@호스트네임'으로 표시되곤 합니다.


위의 이미지는 '데비안(debian)' 계열의 '우분투(Ubuntu)'에서 호스트네임이 표시된 모습입니다.
우분투는 여기 설명된 것과는 조금 다른 방법으로 호스트네임을 바꿀 수 있습니다.

아무튼 이번엔 CentOS에서 호스트네임을 변경하는 방법을 알아보도록 하겠습니다.
역시 이 방법은 페도라(fedora) 등 같은 레드햇(redhat) 계열의 리눅스에서 사용할 수 있습니다.


호스트네임 변경하기

우선 '# hostname'이란 명령어로 현재의 호스트네임을 확인합니다.


'localhost.localdomain'으로 표시된 것을 확인할 수 있습니다.



호스트네임에 관한 정보는 '/etc/sysconfig/network'란 파일에 담겨있습니다.


이 파일을 수정하기 위해 아래의 명령어를 입력합니다.

# vi /etc/sysconfig/network

여기서는 vi 에디터를 사용하게 되는데요, 처음 사용하는 분들에겐 어려울 수 있습니다.

그런 분들은 GUI환경에서 터미널에서 관리자 권한을 얻고,

'# gedit /etc/sysconfig/network'라고 입력한 후 지에디트(gedit)를 사용하면 편리하게 바꿀 수 있습니다.


이제 'HOSTNAME' 부분을 자신이 원하는 것으로 바꿔줍니다.



':wq'를 입력하여 '저장하고 종료'합니다.

gedit를 이용하신 분들은 그냥 저장한 후 종료하면 됩니다.



호스트네임을 변경하면 바로 적용되지 않고 재부팅해야 합니다.


아래의 명령어를 입력하면 됩니다.

# init 6



이제 재부팅 된 후에 '# hostname' 명령어로 호스트네임을 확인한 모습입니다.

성공적으로 바뀌었네요!!