Сервисы, выполняющиеся в системе установленной по умолчанию:
Причём, некоторые из них выполняются как сервера-демоны, а некоторые отрабатывают запуск и завершаются:
Вот 1-й вопрос: этот набор комплектовщики дистрибутива поставили по дефаулту как самый общий, на усреднённого пользователя.
Но что здесь не всегда обязательно, можно остановить/удалить?
P.S. На этот вопрос подтолкнула тема, например, Долгий запуск графических приложений - где рассматривается работа дистрибутива на оборудовании с ограниченными ресурсами (памятью) ... здесь пассивно выполняющиеся сервисы могут а). поджирать бесцельно процессорное время + б). занимать память, а при её нехватке вызывать активный своп, что опять выражается (ещё раз) снижением производительности.
Код:
olej@astra:~$ systemctl list-unit-files --type service --state enabled
UNIT FILE STATE
anacron.service enabled
autovt@.service enabled
avahi-daemon.service enabled
console-setup.service enabled
cron.service enabled
cups.service enabled
dbus-org.freedesktop.Avahi.service enabled
dbus-org.freedesktop.nm-dispatcher.service enabled
display-manager.service enabled
dnsmasq.service enabled
fly-dm.service enabled
getty@.service enabled
keyboard-setup.service enabled
libflygetexe-bin.service enabled
libvirt-guests.service enabled
libvirtd.service enabled
network-manager.service enabled
networking.service enabled
NetworkManager-dispatcher.service enabled
NetworkManager-wait-online.service enabled
NetworkManager.service enabled
portmap.service enabled
quota.service enabled
quotarpc.service enabled
rpcbind.service enabled
rsyslog.service enabled
ssh.service enabled
sshd.service enabled
sssd.service enabled
syslog.service enabled
systemd-timesyncd.service enabled
ufw.service enabled
vboxadd-service.service enabled
vboxadd.service enabled
Код:
olej@astra:~$ systemctl status ufw.service
● ufw.service - Uncomplicated firewall
Loaded: loaded (/lib/systemd/system/ufw.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2019-06-28 15:32:02 EEST; 5h 47min ago
Docs: man:ufw(8)
Process: 256 ExecStart=/lib/ufw/ufw-init start quiet (code=exited, status=0/SUCCESS)
Main PID: 256 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/ufw.service
Код:
olej@astra:~$ systemctl status network-manager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2019-06-28 15:32:09 EEST; 5h 51min ago
Docs: man:NetworkManager(8)
Process: 515 ExecStartPre=/bin/rm -f /etc/resolv.conf (code=exited, status=0/SUCCESS)
Main PID: 537 (NetworkManager)
Tasks: 4 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
├─537 /usr/sbin/NetworkManager --no-daemon
└─721 /sbin/dhclient -d -q -sf /usr/lib/NetworkManager/nm-dhcp-helper -pf /run/dhclient-eth0.pid -lf /var/lib/NetworkManager/dhclient-5b4b57
Код:
olej@astra:~$ systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Active: active (exited) since Fri 2019-06-28 15:32:08 EEST; 5h 51min ago
Docs: man:interfaces(5)
Process: 463 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=0/SUCCESS)
Process: 445 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm set
Main PID: 463 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/networking.service
Но что здесь не всегда обязательно, можно остановить/удалить?
P.S. На этот вопрос подтолкнула тема, например, Долгий запуск графических приложений - где рассматривается работа дистрибутива на оборудовании с ограниченными ресурсами (памятью) ... здесь пассивно выполняющиеся сервисы могут а). поджирать бесцельно процессорное время + б). занимать память, а при её нехватке вызывать активный своп, что опять выражается (ещё раз) снижением производительности.
Последнее редактирование: