RedHat Enterprise Linux 6 - Modifica nome host


17

Attualmente sto provando a modificare il mio nome host in una macchina virtuale RedHat Enterprise Linux 6 ma ho qualche problema.

Ho provato a usare la funzione in hostnamequesto modo:

hostname -v bravo.cmweb.com

E funziona, chiamo la funzione e il nome host come modificati con successo.

Quindi, riavvio la macchina e poi, oup, il nome host è di nuovo localhost.localdomain.

Ora, voglio chiederti: come posso modificare permanentemente il nome host in Linux ??

Risposte:


30

Devi fare un po 'di più rispetto all'uso hostname. Il seguente link sotto dovrebbe risolvere il tuo problema. Cambia il tuo nome host senza riavviare in RedHat Linux

Assicurarsi di aver effettuato l'accesso come root e passare a / etc / sysconfig e aprire il file di rete in vi.

cd /etc/sysconfig
vi network

Cerca la riga HOSTNAME e sostituiscila con il nuovo nome host che desideri utilizzare. In questo esempio voglio sostituire localhost con redhat9.

HOSTNAME=redhat9

Al termine, salvare le modifiche e uscire da vi. Successivamente modificheremo il file / etc / hosts e imposteremo il nuovo nome host.

vi /etc/hosts

Negli host, modifica la riga con il vecchio nome host e sostituiscila con quella nuova.

192.168.1.110     redhat9

Salvare le modifiche e uscire da vi. Le modifiche a / etc / hosts e / etc / sysconfig / network sono necessarie per rendere persistenti le modifiche (in caso di riavvio non pianificato).

Ora usiamo il programma hostname per cambiare il nome host attualmente impostato.

hostname redhat9

Ed eseguirlo nuovamente senza parametri per vedere se il nome host è cambiato.

hostname

Infine riavvieremo la rete per applicare le modifiche apportate a / etc / hosts e / etc / sysconfig / network.

service network restart

1

Il nome host in un sistema Red Hat è configurato nel file /etc/sysconfig/network.

Modifica il file e aggiungi o modifica una riga come questa:

HOSTNAME="bravo.cmweb.com"

1

Segui come modificare il nome host sul server RHEL 6. Il riavvio è necessario per entrambe le opzioni.

Puoi seguire la prima opzione O la seconda.

  1. Modificare /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • Salva e riavvia il tuo server.
  2. Digitare il comando seguente per accedere alla modalità GUI.

    [root@localhost ~]# system-config-network
    
    • Vai a "Configurazione DNS".
    • Modifica il tuo nome host preferito e fai clic su OK.
    • Fai clic su "Salva ed esci".
    • Salva e riavvia il tuo server.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.