3 Ekim 2019 Perşembe

hostnamectl komutu

Giriş
Açıklaması şöyle. Yani Ubuntu'da bilgisayarın ismini değiştirmek için kullanıyoruz.
hostnamectl is part of systemd, and provides a proper API for dealing with setting a server's hostnames in a standardized way.

Previously each distro that did not use systemd, had their own methods for doing this which made for a lot of unnecessary complexity.
Hangi Dosyaları Okur
Ubuntu'da hostname'in yazıldığı iki dosya var. Bunlar şöyle.
/etc/hostname
/etc/hosts
/etc/hosts dosyası yazısına bakabilirsiniz.

Bu komuta benzer hostname komutu yazısına bakabilirsiniz.

Seçeneksiz Kullanım
hostname status seçeneği ile kullanım ile aynıdır.

set-hostname seçeneği
Şöyle yaparız.
hostnamectl set-hostname whatever
status seçeneği
Örnek
Şöyle yaparız.
hostnamectl             # equivalent to hostnamectl status
Örnek
Bu komut çıktısısında bir sürü bilgiyi birleştirip veriyor. Görmek için şöyle yaparız.
$ hostnamectl status
   Static hostname: mint
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
           Boot ID: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  Operating System: Linux Mint LMDE
            Kernel: Linux 3.16.0-6-amd64
Örnek
Bu komut çıktısısında bir sürü bilgiyi birleştirip veriyor. Görmek için şöyle yaparız.
$ hostnamectl
   Static hostname: centos7
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 1ec1e304541e429e8876ba9b8942a14a
           Boot ID: 37c39a452464482da8d261f0ee46dfa5
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-693.21.1.el7.x86_64
      Architecture: x86-64
Örnek
Sadece bize gereken hostname bilgisini görmek için şöyle yaparız.
sudo hostnamectl | grep hostname

Hiç yorum yok:

Yorum Gönder