Как удалить (не, отключают/маскируют), единица в Systemd?

Как root/sudo:

Править /etc/sysconfig/network-scripts/ifcfg-eth0 и добавьте к нижней части:

BOOTPROTO="dhcp"

также измените строку, которая говорит что ONBOOT для чтения как так:

ONBOOT="yes"

Теперь необходимо работать ifup eth0 и/или перезагрузка Ваша машина. Это должно вытянуть адрес DHCP каждый раз теперь.

7
14.12.2013, 20:36
2 ответа

Как единственная команда, которая удаляет все связанное с именем единицы?

Я думаю, что Вам нужны две команды, один для отделения единицы и один для стирания файла единицы.

файлы и символ связываются, systemd создает автоматически после того, как я работаю, systemd включают

Вы имеете в виду systemctl enable .... Так или иначе, от man systemctl:

отключите [ИМЯ...]

Отключает одну или несколько единиц. Это удаляет все символьные ссылки на указанные файлы единицы из каталога конфигурации единицы и следовательно отменяет изменения, внесенные, включают. Обратите внимание однако, что это удаляет все символьные ссылки на файлы единицы (т.е. включая ручные дополнения), не просто на самом деле созданные включают. Этот вызов неявно перезагружает systemd конфигурацию демона после завершения отключения единиц. Обратите внимание, что эта команда неявно не останавливает единицы, который отключается.

Символьные ссылки там для соединения единицы с целью - это совпадает с символьными ссылками, используемыми в sysV rcN.d каталоги 1 Disabling runlevel единица удаляет их, так как они - то, что "включает" ей быть выполненным с любой целью (целями).

После того как они ушли, единственная вещь, которую оставляют, .service зарегистрируйте Вы, по-видимому, создали. Сотрите/удалите это, и Вы сделаны.


1. Быть ясным: Вы не используете sysV поэтому, если то наблюдение ничего не значило для Вас, не волнуйтесь об этом. Может быть /etc/rcN.d каталоги в Вашей системе, проигнорируйте их.

4
27.01.2020, 20:19

insserv должен сделать то задание - неважно, если sysVinit или systemD.

Ссылка: OpenSuSE

Пример: insserv -d nfs отключает запуск сервиса nfs.

0
27.01.2020, 20:19
  • 1
    Что Вы имеете в виду? Использует insserv способ удалить единицу в systemd? Вы могли дать пример? –  Neil 12.02.2016, 20:19
  • 2
    @Neil я обновил свой ответ с примером. –  Nils 13.02.2016, 21:59

Теги

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