리눅스의 hostname 변경하는 다양한 방법 (CentOS 5, 6 7, and Ubuntu 14, 16, 18, 20)
리눅스의 hostname 변경하는 다양한 방법 (CentOS 5, 6 7, and Ubuntu 14, 16, 18, 20)
hostname 변경은 리눅스 버전별로 다른 방법이 있다.
- 임시 변경 : 서버 리부팅되면 원래 이름으로 복구된다
- 영구 변경 1 : hostname 저장파일을 수정하고 리부팅한다
- 영구 변경 2 : ubuntu의 경우 hostname을 영구 변경하는 명령이 별도로 존재한다
1. hostname 확인, 임시 변경하기
1) hostname 명령으로 확인하기
리눅스 모든 버전이 동일하다
----------------------------
$ sudo hostname
localhost
$
----------------------------
2) hostname 임시 변경하기 (서버 리부팅 후 원래대로 복구된다)
hostname을 ramen2-server 로 변경해보자
----------------------------
$ sudo hostname ramen2-server
$ sudo hostname
ramen2-server
$
----------------------------
2. hostname 영구 변경하기
hostname을 ramen3-server 로 변경해보자
# CentOS 6, Ubuntu 14
hostname을 정하는 파일은 network, hosts 파일이다.
두 파일을 수정한 후, 서버 재시작하면 적용된다.
----------------------------
$ sudo vi /etc/sysconfig/network
HOSTNAME=ramen3-server
$
$ sudo vi /etc/hosts
127.0.0.1 localhost
192.168.10.123 ramen3-server
----------------------------
# CentOS 7, CentOS 8, Ubuntu 16, Ubuntu 18, Ubuntu 20
hostname을 정하는 파일은 hostname, hosts 파일이다.
두 파일을 수정한 후, 서버 재시작하면 적용된다.
----------------------------
$ sudo vi /etc/hostname
ramen3-server
$
$ sudo vi /etc/hosts
127.0.0.1 localhost
192.168.10.123 ramen3-server
----------------------------
or
----------------------------
$ hostnamectl set-hostname ramen3-server // this command changes hostname file
$
$ sudo vi /etc/hosts
127.0.0.1 localhost
192.168.10.123 ramen3-server
----------------------------