리눅스 호스트명 변경 방법

리눅스

안녕하세요 오늘은 리눅스의 호스트 명을

바꾸는 방법에 대해서 알아보도록 하겠습니다

호스트명이란 네트워크 상에서 어떤 컴퓨터를 유일하게 인식할 수 있는 이름을 말합니다

리눅스 os CentOS 6.7 사용하였고

현재 root 계정에 로그인 되어 있는 상태입니다

 

hostname 확인 방법

호스트 네임은 "hostname" 이라는 리눅스 명령어로 확인 하실 수 있습니다

[root@100 ~]# hostname

100

호스트 네임을 확인해 보시면 지금의 호스트 네임을 보실 수 있습니다

 

* hostname 변경 방법

호스트네임을 변경하려면 hostname 다음에 변경할 호스트 네임을 입력해 줍니다

알아둬야 할 것은 이 방법으로 호스트네임을 변경할 경우 리눅스를 재부팅 할 경우

호스트 네임이 원래의 호스트 네임으로 변경됩니다

호스트네임을 static 하게 변경해 주는 방법은 아래쪽에 다뤄보도록 하겠습니다

[root@localhost ~]# hostname 200

 

* 변경한 hostname 확인

[root@100 ~]# hostname

200

확인해 보시면 호스트 네임이 변경된 것을 확인 할 수 있습니다

하지만 아직 root@?? 이 부분엔 변경되어 있지 않은데요

이부분은 아이디를 한번 변경해 주시면 확인이 가능합니다

 

"su - " 명령어로 다시 root로 접근해 봅시다

 

이렇게 root에 다시 접근해 보시면 root@ 뒤에 부분이

다시 변경된 것을보실수 있으십니다

 

* hostname 영구적으로 변경

CentOS에서는 6버전 7버전 별로 hostname을 영구적으로 변경하는 방법이 다릅니다

제가 쓰고있는 리눅스버전은 6.7 버전입니다

리눅스 버전을 확인하는 방법 ⬇️

https://coconuts.tistory.com/57

 

리눅스(linux) 운영체제(os) 확인 명령어

[Linux] CentOS Ubuntu 등 리눅스의 운영체제와 버전을 확인하는 방법에 대해 알아보겠습니다 Linux 커널(kernel) 버전 확인 리눅스의 커널 버전은 /proc/version 에서 관리하고 있습니다 커널이란 하드웨어 제어..

coconuts.tistory.com

하지만 아래쪽에 centos 7 버전은 어떻게 변경하는지도 설명해 놓았습니다

 

* centos 6

vi나 vim 편집기로 아래의 경로의 network 파일에 들어갑니다

[root@100 ~]# vi /etc/sysconfig/network

 

HOSTNAME= 옆에 원하는 호스트네임을 입력해줍니다

HOSTNAME=200

이렇게 하면 재부팅 후에도 호스트 네임이 유지 될 수 있습니다

 

* centos 7

7버전은 제가 시연은 해보지 않았지만 

아래에 호스트네임을 200으로 변경하는 명령어를 남겨드리도록 하겠습니다

[root@100 ~]# hostnamectl set-hostname 200

6버전에서는 지원하지 않기 때문에 "command not found" 라는 문구가 뜨게됩니다

 

감사합니다 ^^

댓글

Designed by JB FACTORY