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

Come modificare il nome host su CentOS Linux

Molti di noi hanno sentito o letto la parola nome host prima, ma il significato di questo termine potrebbe non essere esattamente chiaro se non siamo in qualche modo legati all'industria dell'hosting o alla comunità Linux. Potremmo anche sentirne parlare se stiamo prendendo parte a una carriera di sviluppo web. Se vuoi sapere cos'è un hostname, rimani con noi e continua a leggere per scoprirlo.

Se hai un piano di web hosting con una società di hosting, è possibile che ti abbiano già inviato un nome host, per connetterti a un pannello di controllo, per usarlo nella configurazione della tua posta elettronica, ecc. Se sei interessato a Linux o a uno sviluppatore web carriera allora probabilmente hai già visto il termine, o lo farai presto. Che cos'è esattamente un nome host?

Cos'è un nome host? A cosa serve?

Per semplificare, un hostname è un nome per un server , un computer o qualsiasi dispositivo che possa averne uno. Molto spesso, l'hostname è un sottodominio di un dominio reale o un FQDN valido, che è l'acronimo di Fully Qualified Domain Name.

Un semplice esempio di nome host di un server potrebbe essere qualcosa come "server.mydomain.com". Possiamo anche impostare un nome host per un computer, infatti questa è una pratica molto comune nella comunità Linux.

Ok, un nome host può essere utilizzato per dare un "nome" a un server oa un computer, ma perché i nomi host sono utili? O come possiamo rendere utile un hostname? Ebbene, in primo luogo, dare un nome a un sistema è ovviamente utile per identificarlo, ma in alcuni casi ha anche degli usi aggiuntivi.

Ad esempio, se disponiamo di un server con il nome host "server.mydomain.com" e tale nome host punta al server, possiamo utilizzare il nome host per configurare il nostro client di posta elettronica locale in modo che punti a questo server. Possiamo anche usarlo per connessioni FTP e anche per la connessione a pannelli di controllo come cPanel/WHM nel nostro browser web.

Come possiamo vedere, i nomi host possono essere molto utili se usati correttamente, quindi ora andiamo avanti con qualcosa di più pratico e cambiamo il nome host in un ambiente CentOS .

Come modificare il nome host di CentOS su CentOS 7 e 8

Prima di cambiare il nome host dobbiamo tenere a mente alcune cose. Sì, anche i nomi host hanno alcuni requisiti di base e tali requisiti sono i seguenti:

  • Un hostname può utilizzare lettere minuscole o maiuscole, ovvero le lettere dalla a alla z dell'alfabeto inglese. Non è consigliabile utilizzare altre lettere. Ricorda che i nomi host fanno distinzione tra maiuscole e minuscole, quindi, ad esempio, server1.miodominio.com non sarà uguale a Server1.miodominio.com (nota la S minuscola/maiuscola).
  • I nomi host possono anche contenere numeri, qualsiasi numero da 0 a 9 va bene e, naturalmente, puoi anche combinare queste cifre per creare numeri più grandi.
  • I nomi host possono contenere anche 2 caratteri speciali, che sono il trattino (-) e il punto (.), quelli sono gli unici 2 caratteri speciali consentiti, non puoi usarne altri.
  • Infine, i nomi host devono iniziare e terminare con una lettera o un numero e devono avere anche un'estensione di 2 caratteri minimo e 63 caratteri massimo.
  • Inoltre, puoi renderlo descrittivo, anche se questo è davvero utile solo se hai molti nomi host correlati, ad esempio se hai un server di posta elettronica e un server di hosting web puoi usare qualcosa come "mail.miodominio.com" per il server di posta elettronica e "server.mydomain.com" per il server di hosting web.

Ok, ora che questo è chiaro, vediamo i diversi modi esistenti per modificare o impostare il nome host di un server o computer CentOS.

Cambialo manualmente, modificando i file di configurazione di rete

Iniziamo con il modo più difficile per portare a termine questo compito, anche se non è poi così difficile, è solo un po' più difficile degli altri modi perché dobbiamo eseguire più comandi per portarlo a termine.

Per prima cosa, dobbiamo modificare /etc/sysconfig/network file utilizzando il nostro editor di testo preferito. In questo esempio useremo nano, che ha una bella interfaccia ed è facile da usare:

nano /etc/sysconfig/network

All'interno di questo file, dobbiamo solo cambiare la variabile HOSTNAME per inserire il nuovo hostname che vogliamo, quindi il risultato finale sarà qualcosa del genere:

HOSTNAME=server.mydomain.com

Ora smetti di modificare e salva la modifica, e questa volta modifichiamo un altro file, /etc/hosts.

nano /etc/hosts

Ignora la riga che fa riferimento a localhost (127.0.0.1) e cambia il nome host in quello che contiene l'IP del tuo server, che di solito è la seconda riga:

127.0.0.1 localhost localhost.localdomain
111.222.333.444 server100.mydomain.com server100

Come puoi vedere, la seconda riga contiene (da sinistra a destra) l'IP al primo posto, il nome host completo al secondo e la prima parte del nome host al terzo.

Fatto ciò, dobbiamo solo riavviare il servizio di rete per rendere permanenti le modifiche:

/etc/init.d/network restart

o

service network restart

Imposta il tuo nome host CentOS usando il comando hostnamectl

Un modo più semplice per cambiare il nome host è usare il comando hostnamectl, questo è abbastanza semplice:

hostnamectl set-hostname server99.mydomain.com

In questo esempio, abbiamo impostato "server99.mydomain.com" come nuovo nome host del sistema. Puoi verificarlo semplicemente eseguendo il comando hostname o il comando hostnamectl:

hostname

o

hostnamectl

Per renderlo permanente è necessario riavviare il server, quindi esegui uno di questi comandi:

reboot

o

shutdown now -rf

Imposta il tuo nome host CentOS modificando il file del nome host

C'è un terzo modo per cambiare il nome host. Per prima cosa, iniziamo modificando il file /etc/hostname, useremo nano come al solito:

nano /etc/hostname

Digita il tuo nuovo nome host, salva le modifiche e poi riavvia:

reboot

o

shutdown now -rf

E sì, è tutto.

Riepilogo

Quindi oggi abbiamo appreso che un hostname è, per dirla semplicemente, un "nome" che possiamo assegnare a un computer o a un server per facilitarne l'identificazione, sebbene possa essere utilizzato anche come un modo per impostare connessioni remote, ad esempio, se dobbiamo configurare un client di posta elettronica o un client FTP.

E ora sappiamo anche che ci sono alcuni modi rapidi per cambiare il nome host di un sistema CentOS. Possiamo modificare i file di configurazione di rete, possiamo usare comandi come hostnamectl o possiamo semplicemente modificare il file hostname. Tra questi metodi, il secondo è il nostro preferito e consigliamo di utilizzarlo in combinazione con il primo. Se utilizzi questi due metodi insieme (a partire dal primo), puoi essere sicuro al 100% che il tuo nome host verrà completamente cambiato una volta che il tuo server o computer sarà di nuovo online.

Come modificare il nome host su CentOS Linux Ultima modifica:5 maggio 2020 da Esteban Borges
Cent OS
  1. Come modificare un nome host in Linux

  2. Come impostare/modificare un nome host su CentOS 7 Linux

  3. Come modificare il nome host in Linux

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

  5. Come modificare il nome host su CentOS

Come modificare il nome host su CentOS 7

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

Come impostare o modificare il nome host su Linux

Come modificare il nome host su CentOS 8

Come modificare il nome host in CentOS/RHEL 8

Come modificare il nome host in CentOS/RHEL 7