Jeg vil endre operativsystemets vertsnavn, men jeg vil ikke starte på nytt.
Jeg har redigert /etc/hostname
, men det krever en omstart for å bli implementert. Hvordan kan jeg unngå dette?
Det er enkelt. Bare klikk på tannhjulikonet (øverst til høyre på skjermen), åpne skjermbildet "Om denne datamaskinen" (ved tannhjulikonet) og rediger "Enhetsnavn".
Eller, i en terminal, bruk følgende kommando:
sudo hostname your-new-name
Dette vil sette vertsnavnet til ditt-nye-navn inntil du starter på nytt. Se man hostname
og https://askubuntu.com/questions/9540/how-do-i-change-the-computer-name for mer informasjon. Ikke bruk _
i navnet ditt.
Note (Merknad)
Etter en omstart vil endringene dine i /etc/hostname
bli brukt, så (som du sa i spørsmålet), bør du fortsatt bruke
sudo -H gedit /etc/hostname
(eller en annen editor) slik at filen inneholder vertsnavnet.
Kjør for å teste at filen er riktig konfigurert:
sudo service hostname start
Du bør også redigere /etc/hosts
og endre linjen som lyder:
127.0.1.1 your-old-hostname
slik at den nå inneholder ditt nye vertsnavn. (Dette er nødvendig, ellers vil mange kommandoer slutte å fungere).
Endre vertsnavn eller datamaskinnavn i ubuntu uten omstart .
Rediger /etc/hostname og endre til den nye verdien,
nano /etc/hostname
Rediger /etc/hosts og endre den gamle 127.0.1.1-linjen til det nye vertsnavnet.
127.0.0.1 localhost
127.0.1.1 ubuntu.local ubuntu # change to your new hostname/fqdn
Note : jeg har lest det på et forum > Rediger /etc/hosts og endre den gamle 127.0.1.1-linjen til ditt nye vertsnavn (hvis du ikke gjør dette, vil du ikke kunne bruke sudo lenger. Hvis du allerede har gjort det, trykk ESC på grub-menyen, velg gjenoppretting og rediger vertsfilen til de riktige innstillingene.)
Nå etter en omstart, vil vertsnavnet ditt være det nye du valgte
For å endre uten omstart, kan du bare bruke hostname.sh etter at du har redigert /etc/hostname. Du må beholde begge vertsnavnene dine i /etc/hosts (127.0.0.1 newhost oldhost) til du utfører kommandoen nedenfor:
sudo service hostname start
Note : Kommandoen over for å gjøre endringen aktiv. Vertsnavnet som er lagret i denne filen (/etc/hostname) vil bli bevart ved omstart av systemet (og vil bli angitt med samme tjeneste).