안녕하세요. 코딩산책입니다.
Ubuntu에서 시스템의 Hostname(호스트 이름)을 변경하는 방법을 단계별로 설명합니다. Hostname은 네트워크에서 컴퓨터를 식별하는 데 사용되며, 서버 관리나 로컬 네트워크 설정 시 중요합니다.
1. 현재 Hostname 확인
현재 설정된 Hostname을 확인하려면 다음 명령어를 터미널에 입력하세요:
hostnamectl
출력 예시:
Static hostname: old-hostname
Icon name: computer-vm
Chassis: vm
Machine ID: xxxxxxxxxxxxxxx
Boot ID: xxxxxxxxxxxxxxx
Operating System: Ubuntu 22.04.1 LTS
Kernel: Linux 5.15.0-56-generic
Architecture: x86-64
Static hostname에 표시된 이름이 현재 Hostname입니다.
2. Hostname 변경
Ubuntu에서 Hostname을 변경하려면 아래 두 가지를 수정해야 합니다:
- Hostname 설정
- /etc/hosts 파일
방법 1 : hostnamectl 명령어 사용
1. Hostname을 변경하려면 아래 명령어를 입력하세요:
sudo hostnamectl set-hostname new-hostname
new-hostname 부분을 원하는 이름으로 바꿔 입력하세요. 예를 들어, Hostname을 my-server로 변경하려면:
sudo hostnamectl set-hostname my-server
2. 변경이 적용되었는지 확인하려면 다시 hostnamectl 명령어를 입력하세요:
hostnamectl
방법 2 : 직접 파일 편집
1. /etc/hostname 파일 수정:
sudo nano /etc/hostname
파일 내용을 원하는 Hostname으로 변경하고 저장(Ctrl + O, Enter) 후 종료(Ctrl + X).
2. /etc/hosts 파일 수정:
sudo nano /etc/hosts
기존 Hostname을 찾아 새로운 Hostname으로 변경하세요. 예를 들어:
127.0.0.1 localhost
127.0.1.1 old-hostname
위 내용을 다음과 같이 수정:
127.0.0.1 localhost
127.0.1.1 new-hostname
저장(Ctrl + O, Enter) 후 종료(Ctrl + X).
3. 변경 사항 적용
Hostname 변경 후에는 시스템을 재부팅하거나, 네트워크 세션을 다시 시작해야 합니다.
시스템 재부팅:
sudo reboot
네트워크 세션 재시작 (재부팅 없이):
sudo systemctl restart systemd-hostnamed
4. 변경 확인
재부팅 후 변경된 Hostname을 확인하려면 다시 hostnamectl 명령어를 사용하세요:
hostnamectl
주의사항
- 네트워크 환경에 따라 Hostname 변경이 예상치 못한 영향을 줄 수 있으므로, 변경 전 네트워크 설정을 백업하거나 기록해 두세요.
- Hostname은 소문자, 숫자, 그리고 하이픈(-)만 사용하는 것을 권장합니다. 또한, 하이픈으로 시작하거나 끝날 수 없습니다.
이 단계를 따라 하면 Ubuntu에서 Hostname을 안전하게 변경할 수 있습니다!
해당 포스트가 유용하셨다면 하단의 좋아요와 구독하기 부탁드립니다. ^^
'개발환경' 카테고리의 다른 글
[Ubuntu] IP 주소로 device name 검색하는 방법 (feat. python) (0) | 2025.01.16 |
---|---|
[OpenCV + GCP] ImportError: libGL.so.1: cannot open shared object file: No such file or directory (1) | 2024.11.14 |
[시놀로지] 시스템 용량 부족 문제점 해결 방안 (1) | 2024.11.12 |