Відповіді:
Виконайте таку команду за допомогою терміналу:
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, має бути інший інтерфейс.