본문 바로가기
개발환경

[Ubuntu] Hostname 변경하기

by codingwalks 2025. 1. 16.
728x90
반응형

 

 

안녕하세요. 코딩산책입니다.

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

 
 

주의사항

  1. 네트워크 환경에 따라 Hostname 변경이 예상치 못한 영향을 줄 수 있으므로, 변경 전 네트워크 설정을 백업하거나 기록해 두세요.
  2. Hostname은 소문자, 숫자, 그리고 하이픈(-)만 사용하는 것을 권장합니다. 또한, 하이픈으로 시작하거나 끝날 수 없습니다.

이 단계를 따라 하면 Ubuntu에서 Hostname을 안전하게 변경할 수 있습니다!

 

해당 포스트가 유용하셨다면 하단의 좋아요와 구독하기 부탁드립니다. ^^

Buy me a coffee

 

[Codingwalks]에게 송금하기 - AQR

[Codingwalks]에게 송금하기 - AQR

aq.gy

728x90
반응형