Hostname
재부팅 시 서버의 Hostname이 다른 값으로 변경되는 일이 있어 명령어 또는 설정 파일을 통해 hostname 설정 방법을 정리해둔다.
Hostname 확인
1. hostname
시스템의 호스트명을 보여주거나 설정한다.
hostname
2. hostnamectl
시스템 호스트명을 제어한다.
hostnamectl
출력 결과의 Static hostname은 /etc/hostname 파일에 설정이 저장되며 사용자에 의해 설정될 수 있다.
3. /etc/hostname
설정 파일에서 hostname을 읽어 들일 수도 있다.
cat /etc/hostname
Hostname 설정
1. hostname 명령
재부팅 전까지만 유지된다.
hostname <HOSTNAME>
# 예시
hostname devOps-EC2-test-01
출력 결과의 Transient hostname은 커널에 의해 유지되는 동적 호스트명이다.
2. hostnamectl 명령
재부팅 후에도 유지된다.
hostnamectl set-hostname <HOSTNAME>
# 예시
hostnamectl set-hostname devOps-EC2-test-02
3. /etc/hostname 수정
에디터로 수정한다.
Static hostname이 변경되었으므로 재부팅 시 devOps-EC2-test-05를 유지한다.
참고 문서
https://seonghyuk.tistory.com/199
https://linuxize.com/post/how-to-change-hostname-on-ubuntu-20-04/