Відповіді:
Оновіть ім'я хоста в наступних файлах
/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
в