Odpowiedzi:
Wykonaj następujące polecenie za pomocą terminala:
sudo sed -i 's/present-host-name/new-host-name/' /etc/hosts
sudo sed -i 's/present-host-name/new-host-name/' /etc/hostname
Możesz sprawdzić swoją obecną nazwę hosta za pomocą cat /etc/hostname
lub hostname
.
Następnie uruchom ponownie komputer, aby zobaczyć zmiany.
Otwórz terminal i wydaj polecenie
gksu gedit /etc/hosts
Następnie zmień linię
127.0.1.1 victor-System-Product-Name
z
127.0.1.1 your-desired-name
Następnie otwórz także plik za /etc/hostname
pomocą polecenia gksu gedit /etc/hostname
i zmień tam nazwę hosta, aby odzwierciedlić nową nazwę.
Następnie uruchom ponownie komputer, aby zobaczyć zmiany
sudo hostname preferredname
?
sudo hostname preferredname
nie będzie działać. Sprawdziłem to. dzięki
Ponieważ istnieje wiele sposobów na zrobienie czegoś tutaj, jest jeszcze jeden:
W katalogu głównym:
cd /etc
sudo vi hostname
Wpisz hasło administratora, naciśnij Enter.
Naciśnij, i
aby „wstawić” i zmienić nazwę istniejącego urządzenia na żądaną nazwę urządzenia.
Naciśnij Esc i wpisz :wq!
, naciśnij Enter.
Uruchom ponownie system, aby zmiana zaczęła obowiązywać.
Uruchom to polecenie, otworzy się edytor tekstu
sudo gedit /etc/hostname
Zamień obecną nazwę na swoją Pożądaną nazwę. Zapisz i zamknij. Uruchom ponownie, aby zadziałało.
Edit /etc/hostname for permanent change
nawet wypróbowałem tę metodę i nie spotkałem się z takimi błędami.
/etc/hostname
nazwę anwar
na poprzednią anwar-precise
. Błąd po ponownym uruchomieniu systemu i wykonaniu polecenia sudo to sudo: unable to resolve host anwar
. To może być tylko ostrzeżenie. Wykonałem sudo gedit
polecenie
hosts
i hostname
odzwierciedlić kompletne zmiany, w zależności od być może sprzężenia zwrotnego, DNS, nazwy domeny, resolv.conf. Ale lepiej jest wprowadzić zmiany w obu z nich. Jednak nie spotkałem się z takim error
, musi być inny interfejs.