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

Print Friendly, PDF & Email

Задача:

Рассмотреть все варианты для изменения имени сервера с перезагрузкой сервера и без.

---------------------------------------------------------------

Узнать имя сервера, можно при помощи команды 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

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *