Нужны ли службы завершившие свою работу?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

Нужны ли службы завершившие свою работу?

#1

30 июн 2018, 16:42

Если выполнить команду systemctl list-units --type service --state exites, то в выводе команды получаем загруженные (loaded), изначально запущенные (active), но закончившие работу (exited) службы. Вопрос: почему они закончили работу? Они вовсе не нужны или они отрабатывают при старте, а потом заканчивают работу? Может быть их можно поотключать? или вовсе поудалять пакеты, которые за них отвечают?

Код: Выделить всё

mugalem@mugalem-P35 ~ $ systemctl list-units --type service --state exited
UNIT                                   LOAD   ACTIVE SUB    DESCRIPTION
alsa-restore.service                   loaded active exited Save/Restore Sound Card State
apparmor.service                       loaded active exited LSB: AppArmor initialization
apport.service                         loaded active exited LSB: automatic crash report generation
binfmt-support.service                 loaded active exited Enable support for additional executabl
console-kit-log-system-start.service   loaded active exited Console System Startup Logging
console-setup.service                  loaded active exited Set console font and keymap
cpufrequtils.service                   loaded active exited LSB: set CPUFreq kernel parameters
grub-common.service                    loaded active exited LSB: Record successful boot for GRUB
hddtemp.service                        loaded active exited LSB: disk temperature monitoring daemon
keyboard-setup.service                 loaded active exited Set console keymap
kmod-static-nodes.service              loaded active exited Create list of required static device n
lm-sensors.service                     loaded active exited Initialize hardware monitoring sensors
loadcpufreq.service                    loaded active exited LSB: Load kernel modules needed to enab
lvm2-monitor.service                   loaded active exited Monitoring of LVM2 mirrors, snapshots e
ondemand.service                       loaded active exited LSB: Set the CPU Frequency Scaling gove
openvpn.service                        loaded active exited OpenVPN service
panasoniclpd-init.service              loaded active exited LSB: Example initscript
rc-local.service                       loaded active exited /etc/rc.local Compatibility
resolvconf.service                     loaded active exited Nameserver information manager
samba-ad-dc.service                    loaded active exited LSB: start Samba daemons for the AD DC
setvtrgb.service                       loaded active exited Set console scheme
speech-dispatcher.service              loaded active exited LSB: Speech Dispatcher
systemd-fsck@dev-disk-by\x2duuid-71049b44\x2d714c\x2d46c1\x2da2cc\x2d2ec4121c07e9.service loaded ac
systemd-fsck@dev-disk-by\x2duuid-d5185219\x2d0d8b\x2d4fe4\x2db9b3\x2d4d0b1edec55d.service loaded ac
systemd-journal-flush.service          loaded active exited Flush Journal to Persistent Storage
systemd-modules-load.service           loaded active exited Load Kernel Modules
systemd-random-seed.service            loaded active exited Load/Save Random Seed
systemd-remount-fs.service             loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service                 loaded active exited Apply Kernel Variables
systemd-tmpfiles-setup-dev.service     loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service         loaded active exited Create Volatile Files and Directories
systemd-udev-trigger.service           loaded active exited udev Coldplug all Devices
systemd-update-utmp.service            loaded active exited Update UTMP about System Boot/Shutdown
systemd-user-sessions.service          loaded active exited Permit User Sessions
ufw.service                            loaded active exited Uncomplicated firewall

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

35 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
lines 1-43/43 (END)

Решение Chocobo » 30 июн 2018, 16:56
StarMAUGLI, не все сервис-юниты работают на протяжении всей сессии.
У многих из них задача что-то дернуть или проверить при запуске, после чего успешно завершаются.

К примеру - systemd-sysctl.service разово вычитывает и применяет при старте параметры из /etc/sysctl и рапортует о том, что все прошло норм, иначе была бы в fail-state
StarMAUGLI писал(а):
30 июн 2018, 16:42
Может быть их можно поотключать?
Некоторые разумеется можно, чей функционал тебя не интересует. впрочем как и с прочими сервисами

Перейти к ответу ➙

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Нужны ли службы завершившие свою работу?

#2

30 июн 2018, 16:56

StarMAUGLI, не все сервис-юниты работают на протяжении всей сессии.
У многих из них задача что-то дернуть или проверить при запуске, после чего успешно завершаются.

К примеру - systemd-sysctl.service разово вычитывает и применяет при старте параметры из /etc/sysctl и рапортует о том, что все прошло норм, иначе была бы в fail-state
StarMAUGLI писал(а):
30 июн 2018, 16:42
Может быть их можно поотключать?
Некоторые разумеется можно, чей функционал тебя не интересует. впрочем как и с прочими сервисами
Изображение
   
Изображение

Закрыто

Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей