Відповіді:
Оновіть ім'я хоста в наступних файлах
/etc/hostname
/etc/hosts
Змініть ім'я, і воно зміниться при перезапуску мережі (або, звичайно, повної перезавантаження).
Оновлення /etc/hostsнеобхідно, щоб уникнути наступної помилки
sudo: unable to resolve host <new-hostname>
Can't open file to write. Як я можу це виправити?
sudoперед командою редагування.
Я зробив це, адаптувавшись з http://forum.stmlabs.com/showthread.php?tid=7180
sudo nano /scripts/nm_util.py
Майже внизу файлу встановлюється uid. Прокоментуйте всі положення if і змініть його на
uid = "MyHostname"
uuid = params['nm.uuid']на початку def deactivate_connection. Це те, на що ви посилаєтесь?
Крім того, ви можете змінити ім'я хоста на льоту, видавши commang
sysctl kernel.hostname=NEW_HOSTNAME. Але це не є постійним рішенням. @ René Wolferink вже розмістив єдиний постійний спосіб.
чт
З введенням Systemd (Raspbian Jessie і новіше), запропонований спосіб , нарешті , одна команда ( посилання ):
sudo hostnamectl set-hostname <mymachine>
Зміни набувають чинності негайно та зберігаються після перезавантаження.
/etc/hostsв