티스토리 뷰

[CentOS 7.X] hostname 바로 적용하기

 

CentOS 6.X의 경우 hostname -e <hostname>을 통해 바로 변경이 가능했던 것이 CentOS 7.X로 넘어오며 되지 않는다.

 

일반적으로 hostname을 변경하기 위해서는 /etc/sysconfig/network 파일에 아래의 항목을 추가하여 적용한다.

HOSTNAME=<hostname>

 

[root@hostname ~]# cat /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
HOSTNAME=gukii_vm <---

 

허나 이 경우 시스템 리붓이 필요하기 때문에 바로 적용을 원할 경우 아래의 방법을 사용한다.

[root@gukii_vm ~]# echo "hostname" > /proc/sys/kernel/hostname

 

세션 재접속 시 아래와 같이 바뀌어 있는 것을 확인할 수 있다.

[root@hostname ~]# hostname
hostname

[root@hostname ~]# echo gukii_vm > /proc/sys/kernel/hostname
[root@hostname ~]# exit
logout

root@4.4.4.4's password:
Last login: Sat Oct  5 11:07:42 2019 from 4.4.4.2
[root@gukii_vm ~]# hostname
gukii_vm

 

댓글