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

Come modificare il nome host su CentOS

Il nome host è un'informazione fondamentale che ti aiuta a mantenere le tue macchine server. In qualità di amministratore di sistema, è fondamentale disporre di un nome host breve ma riconoscibile per separare le macchine server l'una dall'altra. Un nome host ambiguo o complesso può causare difficoltà nel riconoscere il server esatto a cui potresti voler accedere in remoto e può aumentare le possibilità di errore durante l'applicazione di patch software o altri aggiornamenti.

In questo articolo, mi concentrerò sulla modifica del nome host del server CentOS, ma prima discutiamo i diversi tipi di nome host.

Il nome host ha tre tipi:

Nome host statico: È il nome host principale ed essenziale. Sono conservati nel file /etc/hostname. Viene utilizzato dalle macchine per riconoscere il server specifico.

Nome host carino: Questo tipo di nome host è facile da usare. Ti consente di utilizzare caratteri e punteggiatura aggiuntivi. Ma non è consentito per il codice macchina a causa dei suoi caratteri non standard.

Nome host transitorio: È un nome host temporaneo e viene ripristinato dopo il riavvio. Il kernel Linux mantiene questo nome host. Puoi usarlo per un piccolo lavoro di risoluzione dei problemi in una sessione.

In questo articolo descriveremo un metodo per modificarlo in modo permanente senza riavviare il PC.

Come modificare il nome host su CentOS

Per modificare il nome host in CentOS in modo permanente, segui i passaggi seguenti:

Passaggio 1:controlla il nome host corrente

Innanzitutto, dovresti conoscere il nome host corrente. Per controllare il nome host corrente, digita il comando hostnamectl nella console.

$ hostnamectl

Questo comando elencherà il sistema operativo e le informazioni sulla configurazione di rete insieme al nome host statico.

Uscita:

Static hostname: workmachine21
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Fase 2:cambia il nome host statico

Prima di modificare il nome host statico di CentOS 7, dovresti conoscerne i valori perché consente solo nomi di dominio completi (FQDN).

Include:

  • Lettere minuscole dalla A alla Z
  • Numeri 0-9
  • Trattino e punti
  • Il limite di caratteri del nome host è compreso tra 2 e 63
  • L'inizio e la fine del nome host devono essere una lettera o un numero.

Ora digita il comando come segue:

hostnamectl set-hostname fosslinux

Abbiamo appena cambiato il nome host statico da "workmachine" a "fosslinux".

Fase 3:verifica il nome host

Dopo aver modificato l'Hostname, verificalo digitando il comando hostnamectl. Il risultato mostra le informazioni di sistema insieme a un nuovo nome host statico.

Uscita:

Static hostname: fosslinux
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Fase 4:utilizza un nome host grazioso e transitorio (opzionale)

Per impostare un nome host carino, l'uso delle virgolette è obbligatorio se il nome host contiene spazi o una virgoletta singola. Ad esempio:

hostnamectl set-hostname "FOSS Linux" --pretty

Per Nome host transitorio, in cui impostiamo un nome host temporaneo, utilizzare il comando seguente:

sudo hostnamectl –transient set-hostname temporary.fosslinux

Dopo aver completato la ridenominazione, controlla lo stato di Hostname utilizzando il comando:

hostnamectl status

La console restituirà un elenco di informazioni, incluso il nome host statico, grazioso e temporaneo, per confermare la modifica.

Nota:le macchine possono identificare solo il nome host FQDN. Quindi, CentOS cambia o rimuove automaticamente i caratteri inaccettabili.

Cancellazione di un nome host particolare

Per cancellare un nome host e ripristinare il valore predefinito, inserisci il seguente comando come root con l'opzione appropriata:

hostnamectl set-hostname "" [option...]

Dove “” è una stringa vuota tra virgolette seguita da opzione è uno o più di:–pretty, –static e –transient.

Modifica dei nomi host in remoto

Per le situazioni in cui desideri eseguire un comando hostnamectl su un sistema remoto, usa l'opzione -H, –host come segue:

hostnamectl set-hostname -H [username]@name

Lo strumento utilizzerà SSH per connettersi al sistema remoto. Dove nome è il nome host remoto che si desidera configurare. Il nome utente è facoltativo.

Conclusione

Si tratta di impostare, cancellare il nome host CentOS su una macchina locale o sulla rete, in remoto. Esegui il comando desiderato dai comandi menzionati in precedenza e modifica in modo permanente o temporaneo il nome host.


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 l'indirizzo MAC su CentOS 8

  4. Come cambiare il nome host su Ubuntu?

  5. Come cambiare il nome host su Ubuntu

Come modificare il nome host su CentOS 8

Come modificare il nome host in Debian 10

Come modificare il nome host su Ubuntu 20.04 LTS

Come modificare il nome host in CentOS/RHEL 8

Come modificare il nome host del server in Ubuntu

Come modificare il nome host in CentOS/RHEL 7