Страница 1 из 1

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

Добавлено: 30 июн 2018, 16:42
StarMAUGLI
Если выполнить команду 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)

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

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

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