Ответы:
Выполните следующую команду с помощью терминала:
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, имени домена, resolv.conf. Но лучше сделать изменения в них обоих. Еще я не встречал такого error
, должен быть другой интерфейс.