Изменить 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.

Наверх

Опубликовано