기본적으로 시스템 호스트 이름은 설치 프로세스 중에 설정되거나 가상 시스템을 생성하는 경우 시작 시 인스턴스에 동적으로 할당되지만 변경해야 하는 경우가 있습니다.
시스템을 다시 시작하지 않고도 Linux에서 호스트 이름을 변경하는 과정을 안내합니다. 이 지침은 systemd를 사용하는 모든 최신 Linux 배포에서 사용할 수 있습니다.
호스트 이름
호스트 이름은 네트워크에서 시스템을 식별하는 시스템에 할당된 레이블입니다. 네트워크의 각 장치에는 고유한 호스트 이름이 있어야 합니다.
호스트 이름은 영숫자, 점 및 하이픈을 포함하는 단순 문자열일 수 있습니다. 컴퓨터가 인터넷에 연결되어 있는 경우(예: 웹 또는 메일 서버) 시스템 호스트 이름으로 FQDN(정규화된 도메인 이름)을 사용하는 것이 좋습니다. FQDN은 호스트 이름과 도메인 이름의 두 부분으로 구성됩니다.
현재 호스트 이름을 표시
systemd를 사용하는 Linux 시스템에서는 hostname ctl 명령을 사용하여 지정된 시스템의 호스트 이름 및 관련 설정을 쿼리하고 변경할 수 있습니다.
현재 호스트 이름을 보려면 인수 없이 hostname ctl 명령을 호출합니다.
hostnamectl
시스템 호스트 이름은 아래 이미지에서 강조 표시됩니다.
호스트 이름을 변경
호스트 이름을 변경하려면 set-hostname 인수 뒤에 새 호스트 이름을 추가하여 hostname ctl 명령을 호출합니다. 루트 또는 sudo 권한이 있는 사용자만 시스템 호스트 이름을 변경할 수 있습니다.
예를 들어 시스템 호스트 이름을 mail.linuxize.com으로 변경하려면 다음 명령을 사용합니다.
sudo hostnamectl set-hostname mail.linuxize.com
hostname ctl 명령은 출력을 생성하지 않습니다. 성공하면 0이 반환되고 그렇지 않으면 0이 아닌 실패 코드가 반환됩니다.
마지막으로 호스트 이름이 성공적으로 변경되었는지 확인하려면 hostname ctl 명령을 다시 사용합니다.
새 시스템 호스트 이름과 커널 버전과 같은 일부 추가 시스템 정보가 터미널에 표시됩니다.
hostnamectl
# Static hostname: mail.linuxize.com
# Icon name: computer-vm
# Chassis: vm
# Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
# Boot ID: 6d45a1a8d436418e97519da01ea61c1b
# Virtualization: oracle
# Operating System: Debian GNU/Linux 10 (buster)
# Kernel: Linux 4.19.0-5-amd64
# Architecture: x86-64
Linux 시스템의 호스트 이름을 변경하는 방법에 대해 살펴봤습니다. Linux 배포 및 가상화 유형에 따라 프로세스를 완료하려면 추가 단계가 필요할 수 있습니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : 파일의 문자열을 sed 검색, 변경 방법, 예제, 명령어 (0) | 2021.11.27 |
---|---|
Linux : Bash : Variable 증가, 감소 방법, 예제, 명령어 (카운터) (0) | 2021.11.26 |
Linux : IP Address 조회, 얻는 방법, 예제, 명령어 (0) | 2021.11.24 |
SSH 터널링 설정 방법, 예제 , 명령어 (포트 포워딩) (0) | 2021.11.23 |
Linux : Du 명령어, 예제, 사용 방법 (0) | 2021.11.22 |