Come posso cambiare l'hostname senza riavviare?
Voglio cambiare l'hostname del sistema operativo ma non voglio riavviare.
Ho modificato /etc/hostname
ma richiede un riavvio per essere implementato. Come evitare questo?
500
3
È facile. Basta cliccare sull'icona dell'ingranaggio (situata nell'angolo superiore destro dello schermo), aprire la schermata "Informazioni su questo computer" (situata sull'icona dell'ingranaggio) e modificare "Nome del dispositivo".
Oppure, in un terminale, usate il seguente comando:
Questo imposterà l'hostname sul tuo-nuovo-nome fino al riavvio. Vedere
man hostname
e https://askubuntu.com/questions/9540/how-do-i-change-the-computer-name per ulteriori informazioni. Non usare_
nel tuo nome.Nota
Dopo un riavvio le tue modifiche in
/etc/hostname
saranno usate, quindi (come hai detto nella domanda), dovresti ancora usare(o qualche altro editor) in modo che quel file contenga l'hostname.
Per testare che il file sia impostato correttamente, esegui:
Dovresti anche modificare
/etc/hosts
e cambiare la linea che recitain modo che ora contenga il vostro nuovo hostname. (Questo è necessario altrimenti molti comandi smetteranno di funzionare).
senza riavvio
Cambiare l'hostname o il nome del computer in ubuntu senza riavviare
Modifica /etc/hostname e cambia il nuovo valore,
Modifica /etc/hosts e cambia la vecchia linea 127.0.1.1 con il tuo nuovo hostname
Nota : l'ho letto su un forum; Editate /etc/hosts e cambiate la vecchia linea 127.0.1.1 con il vostro nuovo hostname (se non lo fate, non sarete più in grado di usare sudo. Se lo avete già fatto, premete ESC nel menu di grub, scegliete recovery, e modificate il vostro file host con le impostazioni corrette)
Ora, dopo un riavvio, il vostro hostname sarà quello nuovo che avete scelto
senza riavvio.
Per cambiare senza riavvio, potete semplicemente usare hostname.sh dopo aver modificato /etc/hostname. Dovete mantenere entrambi i vostri nomi di host in /etc/hosts (127.0.0.1 newhost oldhost) finché non eseguite il comando qui sotto:
Nota : Comando di cui sopra per rendere attivo il cambiamento. L'hostname salvato in questo file (/etc/hostname) sarà conservato al riavvio del sistema (e sarà impostato utilizzando lo stesso servizio).
Questo dovrebbe fare il lavoro penso