Как изменить имя хоста сервера Ubuntu?

Как изменить имя хоста сервера Ubuntu?

Я использую сервер Samba на базе Ubuntu.
Я открывал файл общего доступа по указанному пути //UBUNTU, и все работало нормально, пока я по ошибке не ввел эту команду.

sudo nmcli general hostname server-1

то я не могу открыть свой файлообменник по этому пути //UBUNTU, работает нормально по IP.
но мне нужно открыть его по старому имени хоста. Как я могу это сделать?

решение1

Решено

sudo nmcli general hostname new_host_name

затем перезапустите сетевые службы и затем:

sudo reboot

решение2

От man nmcli:

nmcli - инструмент командной строки для управления NetworkManager
[...]
nmcli general {status | hostname | permissions | logging} [АРГУМЕНТЫ...]
[...]
hostname [hostname]

Получить и изменить системное имя хоста. Без аргументов выводит текущее настроенное имя хоста. Когда вы передаете имя хоста, оно будет передано NetworkManager для установки в качестве нового системного имени хоста.

Обратите внимание, что термин "системное" имя хоста может также упоминаться как "постоянный" или "статичный" другими программами или инструментами. Имя хоста хранится в файле /etc/hostname в большинстве дистрибутивов. Например, служба systemd-hostnamed использует термин "статическое" имя хоста и считывает файл /etc/hostname только при запуске.

Итак, что вы сделали: С вашим приказом

sudo nmcli general hostname server-1

вы изменили имя хоста на server-1. Поэтому обратный ход действий, выполненный вами, путем ввода той же команды, но вместо server-1ввода желаемого/старого имени хоста, должен решить вашу проблему.

Вы также можете просто напрямую редактировать файл /etc/hostname, при условии, что никакое другое приложение не посчитает его другим и не перезапишет.

Связанный контент