У меня есть виртуальный сервер под управлением Debian Squeeze. Я могу изменить имя хоста, запустив hostname new.host.name
команда или путем редактирования /etc/hostname
а затем бег /etc/init.d/hostname.sh
, но после перезагрузки имя хоста будет сброшено на предварительно сконфигурированное имя хоста, выбранное сервером-хостером. Я не знаю, какое решение виртуализации используется, и у меня нет доступа к интерфейсу администратора для изменения имени хоста.
Как я могу изменить имя хоста с помощью скрипта при каждой загрузке сервера?
Один простой, хотя и немного грязный метод для этого - поставить hostname yourhostname
в /etc/rc.local.