Noriu pakeisti operacinės sistemos prieglobos vardą, bet nenoriu paleisti iš naujo.
Redagavau /etc/hostname
, bet norint tai įgyvendinti, reikia iš naujo paleisti kompiuterį. Kaip to išvengti?
Tai paprasta. Tiesiog spustelėkite piktogramą Gear (esančią viršutiniame dešiniajame ekrano kampe), atidarykite ekraną "Apie šį kompiuterį" (esantį piktogramoje Gear ) ir redaguokite "Įrenginio pavadinimas".
Arba terminale naudokite šią komandą:
sudo hostname your-new-name
Tai nustatys jūsų naująjį kompiuterio vardą, kol iš naujo paleisite kompiuterį. Daugiau informacijos rasite man hostname
ir https://askubuntu.com/questions/9540/how-do-i-change-the-computer-name. Nenaudokite `_`` savo varde.
Pastaba
Iš naujo paleidus kompiuterį, bus naudojami jūsų pakeitimai /etc/hostname
, todėl (kaip sakėte klausime), vis tiek turėtumėte naudoti
sudo -H gedit /etc/hostname
(arba kokį nors kitą redaktorių), kad tame faile būtų nurodytas kompiuterio prieglobos vardas.
Norėdami patikrinti, ar failas nustatytas teisingai, paleiskite:
sudo service hostname start
Taip pat turėtumėte redaguoti /etc/hosts
ir pakeisti eilutę, kurioje rašoma:
127.0.1.1 your-old-hostname
taip, kad joje būtų įrašytas jūsų naujasis kompiuterio prieglobsčio vardas. (Tai būtina, kitaip daugelis komandų nustos veikti.)
Pagrindinio kompiuterio vardo arba kompiuterio pavadinimo keitimas ubuntu be naujo paleidimo
Redaguokite /etc/hostname ir pakeiskite į naują reikšmę,
nano /etc/hostname
Redaguokite /etc/hosts ir pakeiskite senąją 127.0.1.1.1 eilutę į naująjį kompiuterio vardą
127.0.0.1 localhost
127.0.1.1 ubuntu.local ubuntu # change to your new hostname/fqdn
Pastaba : perskaičiau forume > Redaguokite /etc/hosts ir pakeiskite senąją 127.0.1.1.1 eilutę į naująjį kompiuterio vardą (jei to nepadarysite, nebegalėsite naudoti sudo. Jei tai jau padarėte, paspauskite ESC grub meniu, pasirinkite atkūrimą ir redaguokite savo prieglobos failą į teisingus nustatymus)
Dabar po perkrovimo jūsų kompiuterio prieglobsčio vardas bus tas, kurį pasirinkote.
Norėdami pakeisti be perkrovimo, galite tiesiog naudoti hostname.sh po to, kai redaguojate /etc/hostname. Turite išlaikyti abu savo prieglobosio vardus /etc/hosts (127.0.0.0.1 newhost oldhost), kol įvykdysite toliau pateiktą komandą:
sudo service hostname start
Pastaba : Aukščiau pateikta komanda, kad pakeitimas būtų aktyvus. Šiame faile (/etc/hostname) išsaugotas prieglobsčio vardas bus išsaugotas perkraunant sistemą (ir bus nustatytas naudojant tą pačią paslaugą).