Установка: apt install systemd-ui
Выглядит так:
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
enable
запускается, кому disable
нет. Взгляни, будет полезно, раз интересуешься Список service-юнитов systemdabulaev2008 писал(а): ↑09 фев 2018, 20:35а вот скажите откуда systemd знает кого запускать, а кого нет при старте.
systemctl list-unit-files
- покажет все юнит-файлы, а STATE - их состояние.Код: Выделить всё
chocobo@desktop ~ $ sudo systemctl enable NetworkManager-wait-online.service
Created symlink from /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service to /lib/systemd/system/NetworkManager-wait-online.service
Код: Выделить всё
chocobo@desktop ~ $ sudo systemctl disable NetworkManager-wait-online.service
Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.
Код: Выделить всё
chocobo@desktop ~ $ sudo systemctl disable ntp.service
[sudo] пароль для chocobo:
Synchronizing state of ntp.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install disable ntp
insserv: warning: current start runlevel(s) (empty) of script `ntp' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `ntp' overrides LSB defaults (1).
так все-таки где эта команда сохраняется, что при последующем старте системы сервис не запускается
Код: Выделить всё
[Install]
WantedBy=multi-user.target
enable
- добавит его к /etc/systemd/system/multi-user.target.wants/
, которая всенепреммено дернет его при запускеdisable
выпилит ссылку оттуда, и т.к. больше никуда он не ссылается - запущен не будетТаки всё-таки эта команда сохраняется в такой заднице , до которой просто любопытные лузеры не доберутся. А для просвещения любопытства посмотрите и вникните ( по возможности ) в это ---> https://www.youtube.com/playlist?list=P ... E91536055Babulaev2008 писал(а): ↑09 фев 2018, 22:15так все-таки где эта команда сохраняется, что при последующем старте системы сервис не запускается
Еще раз
Т.е. происходит примерно следующее:
unit.service
лежит этот файлик в /etc/systemd/system
(папка для хранения пользовательских юнитов).sudo systemctl enable unit.service
в ответ получим
Код: Выделить всё
Created symlink from /etc/systemd/system/multi-user.target.wants/unit.service to /etc/systemd/system/unit.service.
Код: Выделить всё
sudo ln -s /etc/systemd/system/unit.service /etc/systemd/system/multi-user.target.wants/unit.service
sudo systemctl disable unit.service
увидим
Код: Выделить всё
Removed symlink /etc/systemd/system/multi-user.target.wants/unit.service.
Код: Выделить всё
sudo rm /etc/systemd/system/multi-user.target.wants/unit.service
Код: Выделить всё
systemctl list-units
systemd
- менеджер системы и служб для Linux"Код: Выделить всё
lrwxrwxrwx 1 root root 15 фев 6 15:14 runlevel0.target -> poweroff.target
lrwxrwxrwx 1 root root 13 фев 6 15:14 runlevel1.target -> rescue.target
lrwxrwxrwx 1 root root 17 фев 6 15:14 runlevel3.target -> multi-user.target
lrwxrwxrwx 1 root root 16 фев 6 15:14 runlevel5.target -> graphical.target
lrwxrwxrwx 1 root root 13 фев 6 15:14 runlevel6.target -> reboot.target
sysinit.target
в multi-user.target
, и при вызове этого таргета системд заглянет в multi-user.target.wants
где будут перечислены симлинки на автозапускаемые сервисы. Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя