Daugiau
Kaip pakeisti kompiuterio prieglobos vardą iš naujo nepaleidžiant kompiuterio?
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?
500
3
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ą:
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(arba kokį nors kitą redaktorių), kad tame faile būtų nurodytas kompiuterio prieglobos vardas.
Norėdami patikrinti, ar failas nustatytas teisingai, paleiskite:
Taip pat turėtumėte redaguoti
/etc/hosts
ir pakeisti eilutę, kurioje rašoma:taip, kad joje būtų įrašytas jūsų naujasis kompiuterio prieglobsčio vardas. (Tai būtina, kitaip daugelis komandų nustos veikti.)
Be naujo paleidimo
Pagrindinio kompiuterio vardo arba kompiuterio pavadinimo keitimas ubuntu be naujo paleidimo
Redaguokite /etc/hostname ir pakeiskite į naują reikšmę,
Redaguokite /etc/hosts ir pakeiskite senąją 127.0.1.1.1 eilutę į naująjį kompiuterio vardą
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.
Be perkrovimo
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ą:
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ą).
Manau, kad tai turėtų atlikti savo darbą