/etc/sysconfig/network файл является источником, из которого сценарии запуска берут аргументы в пользу команды 'имени хоста'. И это должно быть просто названием машины, не полностью определенным. Доменная часть обычно определяется в/etc/resolv.conf файле.
Принятием полностью определенного имени хоста является 'lemon.example.com' ('www', не похож на хорошее имя хоста мне), затем:
HOSTNAME=lemon
search example.com
XXX.XXX.XXX.XXX lemon.example.com lemon
Если все правильно настроено, то hostname
команда возвратит "лимон" и hostname -f
возвратит "lemon.example.com".
В Вашем случае казалось бы, что имя хоста является 'www' в домене 'myserver.com' …, я не думаю, что это точно, что Вы хотите. 'www' может быть псевдонимом (DNS CNAME) …, если Вы хотите его в своем/etc/hosts файле, затем просто добавляете его к строке с Вашим IP:
XXX.XXX.XXX.XXX lemon.example.com lemon www.myserver.com
Настройки от/etc/sysconfig/network будут применены после того, как сеть перезапущена. Можно сразу установить имя хоста с hostname
команда./etc/hosts и изменения/etc/resolv.conf сразу активны (за исключением приложений, которые сохраняют старые данные кэшируемыми).
Ваши настройки должны быть похожими на это:
/etc/sysconfig/network
: HOSTNAME=www.myserver.com
/etc/hosts
: XXX.XXX.XXX.XXX wwww.myserver.com www
можно также звонить hostname
, но это только изменит имя хоста, пока Вы не перезапустите свой сервер в следующий раз.
насколько я могу помнить, это все изменения, которые необходимо внести.