Es gribu mainīt OS hostname, bet es nevēlos restartēt.
Esmu rediģējis /etc/hostname
, bet, lai to īstenotu, ir nepieciešams restartēt. Kā no tā izvairīties?
Tas ir vienkārši. Vienkārši noklikšķiniet uz Gear ikonas (atrodas ekrāna augšējā labajā stūrī), atveriet "Par šo datoru" ekrānu (atrodas pie Gear ikonas ) un rediģējiet "Ierīces nosaukumu".
Vai arī terminālī izmantojiet šādu komandu:
sudo hostname your-new-name
Tas līdz restartam iestatīs saimnieka vārdu uz jūsu jauno vārdu. Sīkāku informāciju skatiet man hostname
un https://askubuntu.com/questions/9540/how-do-i-change-the-computer-name. Neizmantojiet `_`` savā vārdā.
Piezīme
Pēc restartēšanas tiks izmantotas jūsu izmaiņas /etc/hostname
, tāpēc (kā jūs minējāt jautājumā), jums joprojām vajadzētu izmantot.
sudo -H gedit /etc/hostname
(vai kādu citu redaktoru), lai šajā failā būtu norādīts resursvietas nosaukums.
Lai pārbaudītu, vai fails ir iestatīts pareizi, palaidiet:
sudo service hostname start
Jums arī jārediģē /etc/hosts
un jāmaina rinda, kas skan šādi:
127.0.1.1 your-old-hostname
tā, lai tajā tagad būtu jūsu jaunais hostvietas nosaukums. (Tas ir nepieciešams, citādi daudzas komandas pārstās darboties.)
Uzņēmēja vai datora nosaukuma maiņa ubuntu bez restarta
Rediģējiet /etc/hostname un nomainiet uz jauno vērtību,
nano /etc/hostname
Rediģējiet /etc/hosts un nomainiet veco 127.0.1.1.1 rindu uz jauno saimnieka vārdu.
127.0.0.1 localhost
127.0.1.1 ubuntu.local ubuntu # change to your new hostname/fqdn
Piezīme : es to izlasīju forumā > Rediģējiet /etc/hosts un nomainiet veco 127.0.1.1.1 rindu uz jauno hostname (ja to nedarīsiet, jūs vairs nevarēsiet izmantot sudo. Ja esat to jau izdarījis, nospiediet ESC grub izvēlnē, izvēlieties atgūšanu un rediģējiet host faila pareizos iestatījumus).
Tagad pēc restartēšanas jūsu resursvietas nosaukums būs jaunais, ko esat izvēlējies.
Lai mainītu bez restartēšanas, varat vienkārši izmantot hostname.sh pēc tam, kad esat rediģējis /etc/hostname. Jums ir jāsaglabā abi saimniekvietņu nosaukumi /etc/hosts (127.0.0.0.1 newhost oldhost), līdz izpildāt tālāk minēto komandu:
sudo service hostname start
Piezīme : Iepriekšminētā komanda, lai izmaiņas būtu aktīvas. Šajā failā (/etc/hostname) saglabāsies sistēmas restartēšanas laikā (un tiks iestatīts, izmantojot to pašu pakalpojumu).