Il tuo nome host è un pezzo vitale di informazioni di sistema che è necessario tenere traccia di come amministratore di sistema. I nomi host sono le designazioni con cui separiamo i sistemi in risorse facilmente riconoscibili. Queste informazioni sono particolarmente importanti per prendere nota di quando si lavora su un sistema gestito in remoto. Ho sperimentato più istanze di aziende che cambiano i nomi host o gli IP dei server di archiviazione e poi mi chiedo perché la loro replica dei dati si sia interrotta., Ci sono molti modi per cambiare il tuo nome host in Linux; tuttavia, in questo articolo, mi concentrerò sulla modifica del tuo nome come visto dalla rete (in particolare in Red Hat Enterprise Linux e Fedora).

Sfondo

Un po ‘ veloce di sfondo. Prima dell’invenzione del DNS, il nome host del computer era gestito tramite il file HOSTS situato in /etc/hosts. Ogni volta che un nuovo computer era connesso alla rete locale, tutti gli altri computer della rete dovevano aggiungere la nuova macchina nel file /etc/hosts per comunicare attraverso la rete., Poiché questo metodo non ha scalato con la transizione nell’era del world wide web, il DNS era una chiara via da seguire. Con DNS configurato, i sistemi sono abbastanza intelligenti da tradurre IP univoci in nomi host e viceversa, assicurando che ci sia poca confusione nelle comunicazioni web.

I moderni sistemi Linux hanno tre diversi tipi di nomi host configurati. Per ridurre al minimo la confusione, li elenco qui e fornire informazioni di base su ciascuno, nonché una best practice personale:

  • Nome host transitorio: come la rete visualizza il sistema.
  • Hostname statico: impostato dal kernel.,
  • Pretty hostname: Il nome host definito dall’utente.

Si consiglia di scegliere un nome host piuttosto univoco e non facilmente confuso con altri sistemi. Consenti ai nomi transitori e statici di essere variazioni sul pretty, e sarai pronto per andare nella maggior parte delle circostanze.

Lavorare con i nomi host

Ora, diamo un’occhiata a come visualizzare il nome host corrente. Il comando più semplice utilizzato per visualizzare queste informazioni è hostname -f. Questo comando visualizza il nome di dominio completo (FQDN) del sistema., Per riferirsi ai tre tipi di nomi host, questo è il nome host transitorio. Un modo migliore, almeno in termini di informazioni fornite, è quello di utilizzare il systemd comando hostnamectl per visualizzare il transitoria nome host e altre informazioni di sistema:

Immagine

Prima di passare dal hostname comando, vi mostrerò come utilizzare per cambiare il tuo transitoria hostname., Usando hostname <x> (dove x è il nuovo nome host), puoi cambiare rapidamente il nome della tua rete, ma fai attenzione. Una volta ho cambiato il nome host del server di un cliente per caso durante il tentativo di visualizzarlo. Questo è stato un piccolo ma doloroso errore che ho trascurato per diverse ore. Puoi vedere questo processo qui sotto:

Image

È anche possibile utilizzare il comando hostnamectl per cambiare il tuo nome host., Questo comando, in combinazione con i flag di destra, può essere utilizzato per modificare tutti e tre i tipi di nomi host. Come affermato in precedenza, ai fini di questo articolo, il nostro focus è sul nome host transitorio. Il comando e il suo output hanno un aspetto simile a questo:

Image
<"cf5b4614c2">

Il metodo finale da esaminare è il comando sysctl. Questo comando ti permette di cambiare il parametro del kernel per il tuo nome transitorio senza dover riavviare il sistema., Questo metodo assomiglia a questo:

Image

GNOME tip

Usando GNOME, puoi andare su Settings- > Dettagli per visualizzare e modificare i nomi host statici e graziosi. Vedi sotto:

Image

Wrapping up

Spero che tu abbia trovato queste informazioni utili come un modo semplice e veloce per manipolare il nome host visibile in rete della tua macchina., Ricordarsi di fare sempre attenzione quando si cambiano i nomi host di sistema, specialmente in ambienti aziendali, e di documentare le modifiche man mano che vengono apportate.

Vuoi provare Red Hat Enterprise Linux? Scaricalo ora gratuitamente.

Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *