Ma tahan muuta operatsioonisüsteemi hostinime, kuid ma ei taha taaskäivitada.
Olen muutnud /etc/hostname
, kuid see nõuab taaskäivitamist, et seda saaks rakendada. Kuidas seda vältida?
See on lihtne. Lihtsalt klõpsake Geari ikoonil (asub ekraani paremas ülanurgas), avage "Sellest arvutist" ekraan (asub Geari ikoonil ) ja redige "Seadme nimi".
Või kasutage terminalis järgmist käsku:
sudo hostname your-new-name
See seab hostinimeks teie-uue-nimi, kuni te taaskäivitate. Vt man hostname
ja https://askubuntu.com/questions/9540/how-do-i-change-the-computer-name lisateavet. Ärge kasutage _
oma nimes.
Märkus
Pärast taaskäivitamist kasutatakse teie muudatusi /etc/hostname
, nii et (nagu te ütlesite küsimuses), peaksite ikkagi kasutama /etc/hostname
.
sudo -H gedit /etc/hostname
(või mõnda muud redaktorit), et see fail sisaldaks hostinime.
Et testida, et fail on õigesti seadistatud, käivitage:
sudo service hostname start
Samuti tuleks muuta /etc/hosts
ja muuta rida, kus on kirjas:
127.0.1.1 your-old-hostname
nii, et see sisaldaks nüüd teie uut hostinime. (See on vajalik, muidu lakkavad paljud käsud toimimast).
Hostnime või arvuti nime muutmine ubuntus ilma taaskäivitamiseta
Redigeerige /etc/hostname ja muutke uue väärtusega,
nano /etc/hostname
Redigeerige /etc/hosts ja muutke vana 127.0.1.1 rida uue hostinime vastu.
127.0.0.1 localhost
127.0.1.1 ubuntu.local ubuntu # change to your new hostname/fqdn
märkus : olen lugenud seda foorumist > Redigeeri /etc/hosts ja muuda vana 127.0.1.1 rida oma uueks hostinimeks (kui sa seda ei tee, ei saa sa enam kasutada sudo. Kui te olete seda juba teinud, vajutage grubi menüüs ESC, valige recovery ja redigeerige oma host-faili õigete seadistustega)
Nüüd pärast taaskäivitamist on teie hostinimi uus, mille te valisite.
Muutmiseks ilma taaskäivitamiseta, võite lihtsalt kasutada hostname.sh pärast /etc/hostname muutmist. Sa pead hoidma mõlemad oma hostinimed /etc/hosts'is (127.0.0.1 newhost oldhost), kuni täidad alljärgneva käsu:
sudo service hostname start
Märkus : Ülaltoodud käsk muuta muudatus aktiivseks. Sellesse faili (/etc/hostname) salvestatud hostinimi säilib süsteemi taaskäivitamisel (ja see määratakse sama teenuse abil).