Назад | Перейти на главную страницу

Проблемы с изменением имени хоста в экземпляре CentOS, предоставленном Rightscale

Я пытаюсь изменить имя хоста на host01 на экземпляре, который использовал MCI RightImage_CentOS_5.4_x64_v5.6 - 11H2.a1 [rev 11].

Итак, я установил файл / etc / hosts следующим образом:

127.0.0.1 localhost localhost.localdomain  
10.76.249.192 host01  

и установите файл / etc / sysconfig / network:

HOSTNAME=host01

и перезагрузился.

После перезагрузки все в порядке. Имя хоста изменено:

$ /bin/hostname
host01

Однако в системе / etc / hostname появился новый файл со следующим содержанием:

ip-10-76-249-192

Файл хоста / etc / hosts выглядит так:

127.0.0.1 localhost localhost.localdomain  
10.76.249.192 host01  
10.76.249.192 ip-10-76-249-192.ec2.internal ip-10-76-249-192  

После перезагрузки, если я перейду к другому пользователю, имя хоста изменится обратно:

$ hostname
ip-10-76-249-192  

Кто-нибудь знает, почему это происходит и как это остановить?

В FAQ Rightscale рекомендуется использовать сценарий rc для изменения имени хоста с помощью команды hostname.

http://support.rightscale.com/06-FAQs/FAQ_0073_-_How_can_I_change_the_EC2_hostname%3F