GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come modificare il nome host in CentOS/RHEL 7

A differenza di CentOS/RHEL 6, l'aggiunta manuale di "HOSTNAME=xxxxx" nel file /etc/sysconfig/network e il riavvio del sistema non funzioneranno su CentOS/RHEL 7, al fine di modificare/impostare il nome host. Esistono 4 modi per modificare il nome host in CentOS/RHEL 7 :

Puoi utilizzare uno dei seguenti metodi per modificare il nome host
1. utilizzare l'utilità di controllo del nome host:hostnamectl
2. utilizzare lo strumento da riga di comando NetworkManager:nmcli
3. utilizzare lo strumento dell'interfaccia utente di testo di NetworkManager:nmtui
4. modifica direttamente il file /etc/hostname (è necessario un riavvio in seguito)

tipi di nomi host
Possiamo configurare 3 tipi di nome host è CentOS/RHEL 7 :

Tipo di nome host Descrizione
Statico Assegnato dall'amministratore di sistema
Dinamico Assegnato dal server DHCP o mDNS in fase di esecuzione
Bella Assegnato dall'amministratore di sistema. Può essere utilizzato come Descrizione come "Server Oracle DB"

Di questi 3, solo il nome host statico è obbligatorio. Altri 2 sono opzionali.

Metodo 1:hostnamectl

Per ottenere il nome host corrente del sistema:

# hostnamectl status
   Static hostname: localhost.localdomain
         Icon name: computer
           Chassis: n/a
        Machine ID: 55cc1c57c7f24ed0b0d352648024cea6
           Boot ID: a12ec8e04e6b4534841d14dc8425e38c
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64

Per impostare un nuovo nome host (geeklab) per la macchina:

# hostnamectl set-hostname geeklab    ## static
# hostnamectl set-hostname "Geeks LAB"   ## pretty

Effettua nuovamente il login e verifica il nuovo nome host :

# hostnamectl
   Static hostname: geekslab
   Pretty hostname: Geeks LAB
         Icon name: computer
           Chassis: n/a
        Machine ID: 55cc1c57c7f24ed0b0d352648024cea6
           Boot ID: a12ec8e04e6b4534841d14dc8425e38c
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64

Metodo 2:nmcli

Per visualizzare il nome host corrente:

# nmcli general hostname
localhost.localdomain

Per cambiare il nome host in geeklab :

# nmcli general hostname geeklab

È necessario riavviare il servizio con nome host systemd affinché le modifiche abbiano effetto :

# service systemd-hostnamed restart

Effettua nuovamente il login ed erifica la modifica del nome host :

# hostname
geeklab

Metodo 3:nmtui

Possiamo anche cambiare il nome host usando lo strumento nmtui :

nmtui

Seleziona l'opzione per "impostare il nome host" e premi invio

Imposta il nome host

Conferma la modifica del nome host

Riavvia il servizio systemd con nome host per rendere effettive le modifiche.

# service systemd-hostnamed restart

Effettua nuovamente il login e verifica la modifica del nome host.

# hostnamectl
   Static hostname: geeklab
         Icon name: computer
           Chassis: n/a
        Machine ID: 55cc1c57c7f24ed0b0d352648024cea6
           Boot ID: a12ec8e04e6b4534841d14dc8425e38c
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64

Metodo 4:Modifica /etc/hostname

Questo metodo richiede un riavvio del sistema. Visualizza il contenuto corrente del file /etc/hostname.

# cat /etc/hostname
localhost.localdomain

Per modificare il nome host in "geeklab", sostituire il contenuto del file /etc/hostname con "geeklab"

# echo "geeklab" > /etc/hostname
# cat /etc/hostname
geeklab

Riavvia il sistema e verifica.

# shutdown -r now
# hostname
geeklab


Cent OS
  1. Come impostare/modificare un nome host su CentOS 7 Linux

  2. Come impostare o modificare il nome host in CentOS 7 / RHEL 7

  3. Come modificare il nome host su CentOS

  4. Come cambiare il nome host su CentOS e Ubuntu

  5. CentOS / RHEL 7:come modificare il fuso orario

Come modificare il nome host su CentOS 7

4 metodi per modificare il nome host in RHEL/CentOS 7/8

Come impostare/modificare il nome host in CentOS 8 / RHEL 8

Come modificare il fuso orario in CentOS 8 / RHEL 8

Come modificare il nome host su CentOS 8

Come modificare il nome host in CentOS/RHEL 8