다양한 환경에서hostnamectl 명령 검증 결과

5401 단어 Linuxkvmtech
호스트 이름의 확인과 설정에서hostname 명령은 매우 유명하지만hostnamectl 명령은 호스트 이름 이외의 각종 정보를 확인할 수 있어 매우 편리하다.

hostnamectl만 실행


$ hostnamectl
は
$ hostnamectl status
と同義
다음은 다양한 환경에서 수행된 결과의 로그입니다.각양각색과 달리 uname 지령,/etc/os-release에 기재된 정보 등을 비교해 보면 재미있을 거예요.

실제 검증


CentOS 8용 ThinkPad 가져오기


[ymizusawa@x200-ystkmzsw-com ~]$ hostnamectl
   Static hostname: x200-ystkmzsw-com
   Pretty hostname: x200.ystkmzsw.com
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 35103203552640adad413b3575cb533c
           Boot ID: e11354aed1074ab2b27ea2c646c28458
  Operating System: CentOS Linux 8 (Core)
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-193.28.1.el8_2.x86_64
      Architecture: x86-64

Rasbian의 RaspberryPi3B+ 가져오기


pi@raspberrypi:~ $ hostnamectl
   Static hostname: raspberrypi
         Icon name: computer
        Machine ID: 4588b7fe937f467a832b1d5ec3a02935
           Boot ID: 703581fd72314656a60df6861a23f666
  Operating System: Raspbian GNU/Linux 10 (buster)
            Kernel: Linux 5.4.79-v7+
      Architecture: arm

Ubuntu Server의 RaspberryPi4 가져오기


ubuntu@ubuntu:~$ hostnamectl
   Static hostname: ubuntu
         Icon name: computer
        Machine ID: a1dc86918400493d8f189112b03d5f25
           Boot ID: 75c7e04b16dc4f80870ed04fb6dae38c
  Operating System: Ubuntu 20.10
            Kernel: Linux 5.8.0-1010-raspi
      Architecture: arm

Linux Mint용 VAIO typeP 가져오기


ystkmzsw@ymizu-vaiop ~ $ hostnamectl
   Static hostname: ymizu-vaiop
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 366a3f416c0d4f498807f34df32a501d
           Boot ID: af5fa46225bf4920aa4c42f35edfe8bc
  Operating System: Linux Mint 18.3
            Kernel: Linux 4.13.0-38-generic
      Architecture: x86

가상 머신을 통한 인증


QNAP(NAS)의 Virtualization Station 활용


CentOS8
[ymizusawa@vcent8 ~]$ hostnamectl
   Static hostname: vcent8.online
         Icon name: computer-vm
           Chassis: vm
        Machine ID: c81c279871cc4f6a95e050973917f0d8
           Boot ID: a7daf7a8d84d400a9e1fdbfc923c9431
    Virtualization: kvm
  Operating System: CentOS Linux 8
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-240.1.1.el8_3.x86_64
      Architecture: x86-64
CentOS7
[ymizusawa@vcentos7 ~]$ hostnamectl
   Static hostname: vcentos7.online
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 14c87e298e5b43fbac92dcbb79ffa2ae
           Boot ID: 9acd9a4301db408d936cf9b4a1596cad
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1160.6.1.el7.x86_64
      Architecture: x86-64
Ubuntu20.04
ymizusawa@ymizusawa-ubuntu2004:~$ hostnamectl
   Static hostname: ymizusawa-ubuntu2004
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 79c8a553321e4b2d97637392e5b0ecb2
           Boot ID: b868579a64e84bad9894c2e5521e8d9f
    Virtualization: kvm
  Operating System: Ubuntu 20.04.1 LTS
            Kernel: Linux 5.4.0-58-generic
      Architecture: x86-64

Katacoda로 검증


CentOS PlayGround
[root@fe67fd7476ef ~]# hostnamectl status
   Static hostname: localhost
Transient hostname: fe67fd7476ef
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 02112c5bd7dd42e3bc887ce9a47f95bc
           Boot ID: 9b44209831344f10944882c427756877
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-693.5.2.el7.x86_64
      Architecture: x86-64
Ubuntu PlayGround
$ hostnamectl
   Static hostname: host01
         Icon name: computer-vm
           Chassis: vm
           Boot ID: a614ac70c85947e69d05adc62b50184c
    Virtualization: qemu
  Operating System: Ubuntu 16.04.7 LTS
            Kernel: Linux 4.4.0-193-generic
      Architecture: x86-64
Ubuntu 20.04 PlayGround
$ hostnamectl
   Static hostname: host01
         Icon name: computer-vm
           Chassis: vm
           Boot ID: 9eb63edc837a457394b811fc8c8fbc7a
    Virtualization: kvm
  Operating System: Ubuntu 20.04.1 LTS
            Kernel: Linux 5.4.0-52-generic
      Architecture: x86-64

PaizaCloud로 검증


$ hostnamectl status
Failed to query system properties: Failed to activate service 'org.freedesktop.hostname1': timed out(service_start_timeout=25000ms)
확인할 수 없습니다.
QNAP NAS와 Katacoda가 모두 KVM을 사용한다는 사실을 알게 되어 흥미롭습니다.
이 밖에 명령의 구체적인 설명은 이미 자신의 사이트에 발표되었다.관심 있으신 분들은 보세요.
https://linuc.spa-miz.com/2020/12/23/hostnamectl-command-more-useful-than-the-hostname-command/

좋은 웹페이지 즐겨찾기