Как я могу сохранить свою пользовательскую запись в / etc / hosts?

Так как я обновил свой ноутбук до 32-бит Ubuntu 11.10, запись, которую я добавляю в / etc / hosts для моего домашнего сервера, продолжает исчезать при загрузке. Я должен редактировать файл hosts каждый раз, когда я запускаю и хочу получить доступ к моему серверу (что чаще всего), и я бы действительно не хотел. Любая идея, что вызывает это? Вот мой отредактированный файл / etc / hosts:

127.0.0.1   localhost
127.0.1.1   galileo
192.168.3.10    myserver

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
4
задан 2 December 2011 в 13:40

1 ответ

Это не нормально, но отображается для некоторых систем. Вот ошибка от Launchpad. Таким образом, вы можете обновить Network Manager, используя этот PPA. Но я не знаю, насколько это хорошо и даже не рекомендуется.

Вы можете просто использовать это после изменения файла:

sudo chattr +i /etc/hosts

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

sudo chattr -i /etc/hosts
6
ответ дан 25 May 2018 в 16:19
  • 1
    Я собирался предложить то же самое. Это немного похоже на убийство москита кувалдой, поэтому, если есть другой способ, вы должны это сделать. Но это будет работать . – Scott Severance 2 December 2011 в 14:49
  • 2
    chattr работал - спасибо за решение и ссылку на ошибку – misterhaan 5 December 2011 в 11:30
  • 3
    Пожалуйста. Я рад, что это сработало. – heartsmagic 5 December 2011 в 14:45

Другие вопросы по тегам:

Похожие вопросы: