Com configurar o canviar el nom d'amfitrió del sistema a Linux


Els noms d'amfitrió del dispositiu o del sistema s'utilitzen per reconèixer fàcilment una màquina dins d'una xarxa en un format llegible per l'home. No és una gran sorpresa, però al sistema Linux, el nom d'amfitrió es pot canviar fàcilment utilitzant una ordre senzilla com a nom d'amfitrió.

L'execució del nom d'amfitrió sol, sense cap paràmetre, retornarà el nom d'amfitrió actual del vostre sistema Linux com aquest:

$ hostname
TecMint

Si voleu canviar o definir el nom d'amfitrió del vostre sistema Linux, simplement executeu:

$ hostname NEW_HOSTNAME

Per descomptat, haureu de substituir NEW_HOSTNAME pel nom d'amfitrió real que voleu establir. Això canviarà el nom d'amfitrió del vostre sistema immediatament, però hi ha un problema: el nom d'amfitrió original es restaurarà el proper reinici.

Hi ha una altra manera de canviar el nom d'amfitrió del vostre sistema, de manera permanent. És possible que ja hagis descobert que això requerirà canvis en alguns fitxers de configuració i tindreu raó.

Estableix el nom d'amfitrió del sistema de manera permanent a Linux

La versió més nova de diferents distribucions de Linux, com ara l'últim Ubuntu, Debian, CentOS, Fedora, RedHat, etc. inclou systemd, un gestor de sistemes i serveis que proporciona una comanda hostnamectl per gestionar els noms d'amfitrió a Linux.

Per establir el nom d'amfitrió del sistema a les distribucions basades en SystemD, utilitzarem l'ordre hostnamectl tal com es mostra:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

Per a les distribucions de Linux més antigues, que utilitzen SysVinit en breu init, es poden canviar els seus noms d'amfitrió simplement editant el fitxer de nom d'amfitrió situat a:

# vi /etc/hostname

Aleshores, heu d'afegir un altre registre per al nom d'amfitrió a:

# vi /etc/hosts

Per exemple:

127.0.0.1 TecMint

Aleshores, heu d'executar:

# /etc/init.d/hostname restart

Als sistemes basats en RHEL/CentOS que utilitzen init, el nom d'amfitrió es canvia modificant:

# vi /etc/sysconfig/network

Aquí teniu una mostra d'aquest fitxer:

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="linux-console.net"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

Per mantenir un nom d'amfitrió permanent, canvieu el valor al costat de \HOSTNAME\ pel del vostre nom d'amfitrió.

Conclusió

Aquest senzill article vol mostrar-vos un truc senzill de Linux i espero que hàgiu après alguna cosa nova.