Существуют некоторые демоны, из которых я делаю нулевое использование и хотел бы, препятствуют автоматически запустить, они включают avahi, дух времени, телепатию, по левую сторону судна и некоторых других. Само собой разумеется, я хотел бы, чтобы они не запустились. Это может быть достигнуто, не удаляя их (там, все еще зависимости, и я даже полагаю, что случай может heppen, когда мне на самом деле будут нужны они)?
Да, поскольку вы используете Ubuntu 15.10, теперь вы можете использовать systemd для отключения этих нежелательных сервисов.
У вас есть два варианта: disable
& amp; mask
.
ОПЦИЯ ОДИН:
Когда вы mask
пользуетесь услугой, вы запрещаете любому пользователю или услуге запускать эту службу, создавая символическую ссылку на /dev/null
.
Чтобы замаскировать службу:
Например, чтобы полностью отключить apport
, выполните следующую команду:
sudo systemctl stop apport
sudo systemctl mask apport
systemctl status apport
В случае успеха последняя команда должна верните следующее:
● apport.service
Loaded: masked (/dev/null)
Active: inactive (dead)
ВАРИАНТ ВТОРОЙ:
Когда вы disable
запускаете службу, вы автоматически запрещаете загрузку службы во время загрузки.
Тем не менее, служба может по-прежнему запускаться, если вызывается другой службой, когда она отключена, и вы все равно можете запустить службу, явно вызвав службу.
Чтобы отключить службу:
Чтобы запретить запуск apport
при загрузке, выполните следующую команду:
sudo systemctl stop apport
sudo systemctl disable apport
systemctl status apport
Выполните следующее введите более полный список и используйте grep
для сужения результатов:
systemctl status -a
sudo update-rc.d service-name disable
однако некоторые говорят, что enable|disable нестабилен. Я не уверен все же. Таким образом, если это работа doesn’t, просто попробуйте:
sudo update-rc.d -f service-name remove
вместо этого, это удалит все символьные ссылки из всего rc.d
, я полагаю, что также было chmod решение. Позвольте другим помочь с этим.