Я на CentOS 6.4 64 bit
в режиме восстановления, а сетевой менеджер перезаписывает мои resolv.conf
и команда chkconfig
"Неизвестно", как мне отключить / удалить сетевой менеджер?
Чтобы убедиться, что NetworkManager установлен, запустите rpm -qa | grep chkconfig
Однако я предполагаю, что вы su
для root, а не su -
. Без su -
/sbin/chkconfig
не будет на вашем пути, и вы получите эту ошибку.
Остановите NetworkManager: service NetworkManager stop
Удалите Network Manager из автозагрузки Services: chkconfig
NetworkManager off
Добавьте Net Manager по умолчанию в автозагрузку: chkconfig network on
Запустите диспетчер по умолчанию: service network start
Я бы просто предложил сделать resolv.conf
неизменный. chattr +i /etc/resolv.conf
.
Вы можете сначала добавить комментарий к файлу, чтобы помнить, что вы сделали его неизменяемым, если когда-нибудь попытаетесь его изменить.