Постоянное изменение имени хоста на Ubuntu

Я успешно изменил имя хоста своей машины Ubuntu, хотя каждый раз, когда я перезапускаю его, я должен выполнить эту команду для доступа к нему с помощью хоста nname

sudo /etc/init.d/hostname.sh start

Это - то, что я раньше делал изменение:

# take care of "hostname" command and editing "/etc/hostname"
hostnamectl set-hostname <new.hostname>
# Edit "/etc/hosts"
127.0.1.1     <new.hostname>

Как я могу сделать это постоянным?

5
задан 24 August 2016 в 15:39

2 ответа

Отредактируйте файл /etc/hostname.

От man 5 hostname :

Это должно содержать единственную завершенную новой строкой строку имени хоста.

3
ответ дан 23 November 2019 в 09:12

Я следовал [этим инструкциям], и это работало даже после перезапуска машина.

Сводка:

sudo hostname NEW_NAME_HERE
sudo nano /etc/hostname # change OLD_NAME by NEW_NAME
sudo nano /etc/hosts # change OLD_NAME by NEW_NAME
sudo systemctl restart systemd-logind.service
hostnamectl set-hostname NEW_NAME_HERE

Также необходимо воссоздать ssh, включает машину:

sudo rm /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server

На всякий случай проверьте ссылки своего старого имени хоста на / и т.д. и зафиксируйте его:

sudo grep -R pulex /etc/ 2>/dev/null
3
ответ дан 23 November 2019 в 09:12

Другие вопросы по тегам:

Похожие вопросы: