Как изменить имя сервера на Freebsd

Задача:
---------------------------------------------------------------Рассмотреть все варианты для изменения имени сервера с перезагрузкой сервера и без.
Узнать имя сервера, можно при помощи команды grep. Командой мы можем достать из файла rc.conf строчку содержащую упоминания о hostname
grep hostname /etc/rc.conf

можно просто ввести hostname,
hostname

в параметрах ядра также можно найти имя сервера
sysctl -A | grep kern.hostname

Также, упоминания о имени сервера можно найти в файле hosts
grep -v '^#' /etc/hosts

ну и последний, известный мне вариант, это использовать команду uname:
uname -a
На второй позиции стоит именно наше имя сервера, правда вспомнил в конце написании статьи и поэтому оно уже изменённое )

Конечно если вы хотите увидеть только имя сервера, без вывода дополнительной информации, то необходимо использовать uname с параметром “-n”
uname -n
Изменение имени без перезагрузки:
Используя редактор по умолчанию “ee” откроем для редактирования /etc/rc.conf. Удалите старое имя и установите новое имя в переменной hostname. При наличии определённых навыков, можете воспользоваться vi вместо ee:
ee /etc/rc.conf
Далее редактируем файл /etc/hosts:
ee /etc/hosts
Как видим я указал новое имя как “cloud”

Обновим имя хоста для текущего сеанса, введя следующую команду:
hostname cloud
Необязательно, но рекомендую перезагрузить операционную систему для того чтобы изменений вступили в силу:
reboot
Тут важнее понять, для чего сервера используется, какие роли выполняет. Перезагрузка сервера может быть крайне необходима, так и нет. Все случаи индивидуальны, решать вам.
Ну и напоследок проверим сделанные нами изменения.

Документация для выкуривания:
- man 5 rc.conf
- man 1 hostname
Свежие комментарии