/ etc / hosts в debian сбрасывается при перезагрузке

У меня возникла проблема, когда наш поставщик vps решает перезагрузить сервер (работает Debian 5.0.8), сервер не запоминает изменения в /etc/hosts . Все, что мне нужно – это псевдоним базы данных, который используется для веб-приложений на сервере, что указывает на 127.0.0.1 ( localhost ).

Я хочу, чтобы это выглядело так:

 # The following lines are desirable for IPv6 capable hosts # (added automatically by netbase upgrade) ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 127.0.0.1 localhost.localdomain localhost webservice database # Auto-generated hostname. Please do not remove this comment. XXX.XX.XXX.XX xxxxxx.net.au xxxxxx www.xxxxxxx.net.au xxxxxxx 

Однако всякий раз, когда происходит перезагрузка, он сбрасывается на:

 # The following lines are desirable for IPv6 capable hosts # (added automatically by netbase upgrade) ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 127.0.0.1 localhost.localdomain localhost webservice # Auto-generated hostname. Please do not remove this comment. XXX.XX.XXX.XX xxxxxx.net.au xxxxxx www.xxxxxxx.net.au xxxxxxx 

без базы данных, и мне нужно вручную изменить файл, чтобы заставить работать. Это случалось некоторое время, и это стало неприятностью, но я не могу найти способ получить изменения. Кто-нибудь знает, что делать?

Удаление строки с автогенерируемым именем хоста, а затем внесение изменений вызвало то, что создавало имена узлов, чтобы запомнить их сейчас. Работает для меня, но это может не сработать для всех.