Изменить hostname на сервере с Debian Linux
Посмотреть hostname
Вы можете просмотреть hostname на сервере с Debian Linux с помощью следующих команд:
uname -n
или
hostname
Обычно мы устанавливаем hostname системы во время процесса установки.
Изменить hostname
На любом сервере с Debian Linux вы можете изменить hostname c помощью одноименной команды:
hostname NEW_HOSTNAME
которая изменит имя хоста на newname. Новый hostname станет активным сразу же и будет действовать до перезагрузки системы, так как при загрузке имя хоста берется из конфигурационного файла, о котором говорится ниже. Кроме того, вероятно, чтобы увидеть новое имя хоста в приглашении командной строки вам придется отключиться от консоли и подключиться повторно.
Изменить hostname в конфигурационном файле Debian Linux
Операционные системы основанные на Debian Linux используют файл /etc/hostname для получения имени хоста во время загрузки и устанавливают его с использованием инициализационного скрипта /etc/init.d/hostname.sh
Прочитать содержимое данного файла можно командой:
cat /etc/hostname
Таким образом в системе c Debian Linux мы можем отредактировать файл /etc/hostname и изменить имя хоста, а затем выполнить
/etc/init.d/hostname.sh start
чтобы сделать изменения активными. Имя хоста сохраненное в файле /etc/hostname будет использовано при перезагрузке системы (и будет установлено с использованием того же скрипта hostname.sh который мы использовали ранее).
Изменить hostname с помощью sysctl
Используйте команду
sysctl kernel.hostname
чтобы прочитать текущее имя хоста. И
sysctl kernel.hostname=NEW_HOSTNAME
чтобы изменить его.
Не забывайте, что больше информации по командам можно найти в man.
Опубликовано