본문 바로가기
Linux/Linux

Linux) RHEL(CentOS) Host name 변경

by LILO 2021. 4. 23.
반응형

 Host name 변경

 

리눅스를 처음 설치하면 localhost라는 호스트 네임이 보입니다. 

모든 서버가 localhost로 보이면 안되니까 서버의 용도를 정확하게 표현하기 위해 Host name을 변경하는 작업을 하려합니다. 

 

 

 

현재 Host name은 localhost.localdomain으로 잡혀있는 것을 볼 수 있습니다.

 

 

○ 현재 Hostname 확인하는 방법

# hostname
# hostnamectl 

 

변경하는 작업은 여러가지 방법이 있지만 보통 2가지의 유형을 많이 사용합니다.

"hostnamectl" 명령을 이용하거나 "/etc/hostname" 파일에 기입하는 방식입니다.

 

이 둘의 차이점은 Host name에 대문자의 지원유무입니다.

 

"/etc/hostname"파일에서 변경할 경우 대문자까지 인식이 된다는 점입니다. 프롬프트에 적용시켜주려면 Reboot(재기동) 작업이 필요합니다. (재기동을 하지 않아도 프롬프트에만 뜨지 않는 것이지 이미 바뀐 상태입니다.)

 

"hostnamectl"은 프롬프트 적용 시켜주려면 "exec bash"나 "exit"를 이용해 한번 빠졌다가 들어와주면 재기동 없이 적용이 가능합니다.

 

○ Host name 변경
# hostnamectl set-hostname <변경할 Host name>


○ Host name 변경 (대문자)

# vi /etc/hostname (대문자를 사용할 경우)
LILO-WEB
# reboot

or

# hostnamectl set-hostname --static  LILO-WEB
# hostnamectl set-hostname --pretty  LILO-WEB
반응형