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/hostnamelub 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/hostnamepomocą polecenia gksu gedit /etc/hostnamei zmień tam nazwę hosta, aby odzwierciedlić nową nazwę.
Następnie uruchom ponownie komputer, aby zobaczyć zmiany
sudo hostname preferredname?
sudo hostname preferrednamenie 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, iaby „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/hostnamenazwę anwarna 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 geditpolecenie
hostsi hostnameodzwierciedlić 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.