Всем привет
Почитал в интернете как это делается на всех сайтах один копи-паст, но удалось найти несколько где написано но всеравно не до конца понятно.
Насколько я понял, сначала нужно начать с уровня запуска, т.к графический режим это номер 5 значит нужно зайти в каталог (/etc/rc5.d) и все ссылки которые там есть и начинаются на букву S - означает что они запускаются. Чтобы отключить службу нужно букву "S" поменять на букву "K".
А вот потом везде пишут по разному, кто на этом останавливается и не пишет больше ничего, кто-то пишет что нужно использовать команду update-rc.d, но как ее использовать и что писать?
Объясните пожалуйста что именно нужно сделать после того, как я поставил букву "K" допустим перед процессом hddtemp в итоге у меня получилось вот так K20hddtemp. Что нужно сделать потом???
Если так и оставить, а потом зайти допустим в rcconf там эта слуба будет включена, значит этого мало и нужно что-то еще делать...
P.S. предвкушаю вопросы на подобие зачем мучиться если можно использовать (bum, rcconf и тд..). Отвечу сразу хочу научиться это делать без посторонних программ, требуется это очень редко а из-за такой фигни устанавливать дополнительную программу как-то не особо хочется.
Отключение служб в linux
когда смотрел на ubuntu 14.04 смело выключал не нужное для себя так
через SysV-init
[console]ls /etc/rc3.d/[/console]
смотрим службы и выклычаем
update-rc.d saned disable
update-rc.d kerneloops disable
update-rc.d rsync disable
update-rc.d speech-dispatcher disable
через Upstart.
echo manual | sudo tee /etc/init/apport.override
echo manual | sudo tee /etc/init/avahi-cups-reload.override
echo manual | sudo tee /etc/init/avahi-deamon.override
echo manual | sudo tee /etc/init/bluetooth.override
echo manual | sudo tee /etc/init/cups.override
echo manual | sudo tee /etc/init/cups-browsed.override
echo manual | sudo tee /etc/init/woopsie.overridedicros, Нагуглил для тебя , где вроде по-русски написано, главное понятно
http://th22.ru/blog/ubuntu-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B0%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC-%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D0%BE%D0%B2-%D0%BF%D1%80%D0%B8-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0/
Остановка юнитов средствами systemd
[console][root@localhost ~]# systemctl stop ModemManager.service
[root@localhost ~]# systemctl disable ModemManager.service
Removed symlink /etc/systemd/system/dbus-org.freedesktop.ModemManager1.service.
Removed symlink /etc/systemd/system/multi-user.target.wants/ModemManager.service.
[root@localhost ~]# systemctl status ModemManager.service
● ModemManager.service - Modem Manager
Loaded: loaded (/usr/lib/systemd/system/ModemManager.service; disabled)
Active: inactive (dead)[/console]
Ну и таким же макаром я вырубил abrtd, cups, colord, bluetooth, avahi и .... и ....
Надеюсь понятно.
m@xim, спасибо огромное. Обязательно почитаю
m@xim, А каким образом можно узнать что именно у меня используется SysV-init, Upstart или systemd?
m@xim, А каким образом можно узнать что именно у меня используется SysV-init, Upstart или systemd?
В ubuntu сейчас используется upstart.
Проверить использование upstart можно так:
[console]ps -eaf|grep upstart
init --help
sudo /sbin/init --version
[/console]
Ну и таким же макаром я вырубил abrtd, cups, colord, bluetooth, avahi и .... и ....
в этой "юзерфрендли" разве нет мышкотыкательной менюшки с галочками?
drBatty, без понятия, но ТСу надо без посторонних программ
m@xim, А каким образом можно узнать что именно у меня используется SysV-init, Upstart или systemd?
Если мне неизменяет память, гуглить по этому поводу просто не хочу, то в текущей LTS смесь из sysvinit и Upstart, в 14.10 upstart, sysv, systemd одним словом винегрет, а вот 15.04 будет поставляться с systemd вместо upstart http://www.opennet.ru/opennews/art.shtml?num=41786