본문 바로가기

리눅스

hostnamectl 명령어

728x90

hostnamectl 명령어

hostnamectl 명령어는 리눅스 시스템에서 호스트 이름과 관련된 정보를 표시하거나 설정하는 데 사용되는 유틸리티입니다. 이 명령어를 사용하면 호스트 이름과 관련된 다양한 시스템 정보를 확인하고 변경할 수 있습니다.

hostnamectl 사용법

$ hostnamectl --help
hostnamectl [OPTIONS...] COMMAND ...

Query or change system hostname.

  -h --help              Show this help
     --version           Show package version
     --no-ask-password   Do not prompt for password
  -H --host=[USER@]HOST  Operate on remote host
  -M --machine=CONTAINER Operate on local container
     --transient         Only set transient hostname
     --static            Only set static hostname
     --pretty            Only set pretty hostname

Commands:
  status                 Show current hostname settings
  set-hostname NAME      Set system hostname
  set-icon-name NAME     Set icon name for host
  set-chassis NAME       Set chassis type for host
  set-deployment NAME    Set deployment environment for host
  set-location NAME      Set location for host

hostnamectl 명령어의 주요 사용법과 예시

1. 호스트 이름 정보 표시

  • hostnamect 명령어를 사용하면 현재 호스트 이름과 호스트 이름의 상태 정보를 표시할 수 있습니다.
hostnamectl

이 명령어는 아래와 같이 출력합니다.

h1

728x90

 

2. 호스트 이름 변경

  • 호스트 이름을 변경하려면 set-hostname 서브커맨드를 사용합니다. 다음은 호스트 이름을 "newhostname"로 변경하는 예시입니다.
sudo hostnamectl set-hostname newhostname

"bvm-server02"로 변경하는 예시

hostnamectl set-hostname bvm-server02

h2

변경된 호스트 이름을 적용하기 위해 시스템을 다시 부팅해야 할 수 있습니다.

 

3. 호스트 이름 설정

  • 호스트 이름을 설정하려면 set-hostname 서브커맨드를 사용합니다. 다음은 호스트 이름을 "myserver"로 설정하는 예시입니다.
sudo hostnamectl set-hostname myserver

 

4. Pretty 호스트 이름 설정

  • "Pretty" 호스트 이름은 보기 좋은 형식의 호스트 이름입니다. hostnamectl을 사용하여 "Pretty" 호스트 이름을 설정할 수 있습니다.
sudo hostnamectl set-hostname myserver --pretty "My Server"

 

5. 호스트 이름 확인

hostnamectl 명령어를 사용하여 변경된 호스트 이름을 확인할 수 있습니다.

hostnamectl

이 명령어는 변경된 호스트 이름을 포함하여 시스템 정보를 표시합니다.

hostnamectl 명령어는 호스트 이름과 관련된 정보를 관리하고 호스트 시스템의 설정을 변경하는 데 유용합니다. 호스트 이름은 시스템 식별과 네트워크 설정에 중요한 역할을 합니다.

 

728x90