Нужно принудительно обновить имя хоста без перезагрузки

У меня была такая же проблема!

Что я сделал, чтобы исправить это?

Я изменил /etc/adjtime на

LOCAL

вместо UTC

После этого я перезагрузил свой компьютер, вошел в BIOS и снова установил правильные данные и время.

Кажется, теперь все в порядке, моя система - Debian Jessie

3
20.06.2017, 23:52
3 ответа

С имя хоста (busybox & GNU) и редактированием нужного имени хоста в /etc/hostname:

hostname -F /etc/hostname
0
27.01.2020, 21:21

Это можно сделать с помощью команды hostname:

hostname -F /etc/hostname

После этого изменения предыдущее имя хоста по-прежнему будет отображаться в текущей подсказке. Чтобы увидеть изменения без перезагрузки, войдите в новую оболочку. Если вы используете bash, введите:

bash

Ваш новый hostnameтеперь должен отображаться.

5
27.01.2020, 21:21

Перезапуск сетевой службы не требуется. Вы можете выполнить любую из приведенных ниже процедур.

hostnamectl set-hostname "new.host.name"

Выйти и войти в систему

ИЛИ

hostname "new.host.name"

Выход и вход в систему

ИЛИ

echo "new.host.name" > /proc/sys/kernel/hostname

Выйти и войти в систему

Но убедитесь, что HOSTNAMEустановлено в файле /etc/sysconfig/network, иначе он не сможет назначить имя хоста во время перезагрузки системы.

0
27.01.2020, 21:21

Теги

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