Как root/sudo:
Править /etc/sysconfig/network-scripts/ifcfg-eth0
и добавьте к нижней части:
BOOTPROTO="dhcp"
также измените строку, которая говорит что ONBOOT для чтения как так:
ONBOOT="yes"
Теперь необходимо работать ifup eth0
и/или перезагрузка Ваша машина. Это должно вытянуть адрес DHCP каждый раз теперь.
Как единственная команда, которая удаляет все связанное с именем единицы?
Я думаю, что Вам нужны две команды, один для отделения единицы и один для стирания файла единицы.
файлы и символ связываются, systemd создает автоматически после того, как я работаю, systemd включают
Вы имеете в виду systemctl enable ...
. Так или иначе, от man systemctl
:
отключите [ИМЯ...]
Отключает одну или несколько единиц. Это удаляет все символьные ссылки на указанные файлы единицы из каталога конфигурации единицы и следовательно отменяет изменения, внесенные, включают. Обратите внимание однако, что это удаляет все символьные ссылки на файлы единицы (т.е. включая ручные дополнения), не просто на самом деле созданные включают. Этот вызов неявно перезагружает systemd конфигурацию демона после завершения отключения единиц. Обратите внимание, что эта команда неявно не останавливает единицы, который отключается.
Символьные ссылки там для соединения единицы с целью - это совпадает с символьными ссылками, используемыми в sysV rcN.d
каталоги 1 Disabling runlevel единица удаляет их, так как они - то, что "включает" ей быть выполненным с любой целью (целями).
После того как они ушли, единственная вещь, которую оставляют, .service
зарегистрируйте Вы, по-видимому, создали. Сотрите/удалите это, и Вы сделаны.
1. Быть ясным: Вы не используете sysV поэтому, если то наблюдение ничего не значило для Вас, не волнуйтесь об этом. Может быть /etc/rcN.d
каталоги в Вашей системе, проигнорируйте их.
insserv
должен сделать то задание - неважно, если sysVinit или systemD.
Ссылка: OpenSuSE
Пример:
insserv -d nfs
отключает запуск сервиса nfs.
insserv
способ удалить единицу в systemd? Вы могли дать пример?
– Neil
12.02.2016, 20:19