Измените «имя устройства» в окне сведений о системных настройках

19

Я хотел бы изменить свое «Имя устройства», как показано на панели настроек. Как мне это сделать?

введите описание изображения здесь

Виктор С
источник
1-й ответ работал хорошо для меня 14.04, большое спасибо

Ответы:

28

Выполните следующую команду с помощью терминала:

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.

Затем перезагрузите компьютер, чтобы увидеть изменения.

vine_user
источник
3
Только переименование имени хоста меняет имя устройства в деталях. но будет ошибка, связанная с именем хоста в каждой команде sudo для терминала
Anwar
Это верно. Я переписал описание.
vine_user
10
  • Откройте терминал и введите команду

    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, не сработает. Я проверил это. спасибо
Анвар
1
Извините, эти шаги не работают, но я думаю, что это хорошо, чтобы изменить файл etc / hosts, чтобы он отражал то, что находится в etc / hostname. Благодарю.
Виктор С
@VictorS, да, только изменение имени хоста приводит к отображению ошибок в терминале
Anwar
2

Поскольку есть много способов сделать что-то, вот еще один:

Находясь в корневом каталоге:

cd /etc
sudo vi hostname  

Введите пароль администратора, нажмите Enter.

Нажмите, iчтобы «вставить» и изменить имя существующего устройства на имя нужного устройства.

Нажмите Esc и введите :wq!, нажмите Enter.

Перезапустите систему, чтобы изменения вступили в силу.

Навид Чоудри
источник
0

Запустите эту команду, она откроет текстовый редактор

sudo gedit /etc/hostname 

Замените настоящее имя на желаемое имя. Сохранить и закрыть. Перезагрузитесь, чтобы оно вступило в силу.

atenz
источник
Только изменение имени хоста приводит к тому, что в каждой команде sudo выводится сообщение об ошибке на терминал
Anwar
Спасибо, что заметили меня об этом, можете ли вы опубликовать точные ошибки, которые вы видите. Согласно man-странице Hostname Edit /etc/hostname for permanent change , даже я пробовал этот метод и не встречал таких ошибок.
Atenz
Я отредактировал /etc/hostnameновое имя anwarот предыдущего anwar-precise. Ошибка после перезагрузки системы и выполнения команды Sudo является sudo: unable to resolve host anwar. Это может быть только предупреждение. Я выполнил sudo geditкоманду
Анвар
Я искал их и пришел к выводу, что вам нужно изменить оба варианта hostsи hostnameотразить полные изменения, в зависимости от петли, DNS, имени домена, resolv.conf. Но лучше сделать изменения в них обоих. Еще я не встречал такого error, должен быть другой интерфейс.
Atenz