Відповіді:
Виконайте таку команду за допомогою терміналу:
sudo sed -i 's/present-host-name/new-host-name/' /etc/hosts
sudo sed -i 's/present-host-name/new-host-name/' /etc/hostname
Ви можете перевірити своє ім'я теперішнього хоста за допомогою cat /etc/hostname
або hostname
.
Потім перезавантажте комп'ютер, щоб побачити зміни.
Відкрийте термінал і видайте команду
gksu gedit /etc/hosts
Потім змінити лінію
127.0.1.1 victor-System-Product-Name
з
127.0.1.1 your-desired-name
Потім також відкрийте файл /etc/hostname
з командою gksu gedit /etc/hostname
і змініть ім'я хоста там, щоб відобразити нове ім'я.
Потім перезавантажте комп'ютер, щоб побачити зміни
sudo hostname preferredname
?
sudo hostname preferredname
, не працюватиме. Я це перевірив. дякую
Оскільки тут існує маса способів зробити щось ще одним:
Перебуваючи у вашому кореневому каталозі:
cd /etc
sudo vi hostname
Введіть пароль адміністратора та натисніть Enter.
Натисніть, i
щоб "вставити" та змінити існуюче ім'я пристрою на потрібне ім'я пристрою.
Натисніть Esc і введіть :wq!
, натисніть Enter.
Перезавантажте систему, щоб зміни мали вплив.
Виконати цю команду, вона відкриє редактор тексту
sudo gedit /etc/hostname
Замініть теперішнє ім'я на бажане ім'я. Збережіть і закрийте. Перезавантажте це, щоб воно набрало чинності.
Edit /etc/hostname for permanent change
, я навіть спробував цей метод і не стикався з такими помилками.
/etc/hostname
нове ім’я anwar
з попереднього anwar-precise
. Помилка після перезавантаження системи та виконання команди sudo є sudo: unable to resolve host anwar
. Це може бути лише попередження. Я виконав sudo gedit
команду
hosts
і hostname
відобразити повні зміни, залежно від можливо зворотного зв'язку, DNS, доменного імені, разрешення.conf. Але краще зробити зміни в обох. Але я ще не зустрічав жодного такого error
, має бути інший інтерфейс.