Cleanup unneeded services running (by default)

continuing the discussion about enabled service, I’d like you to look at my active services running by default and help me decide which ones are not needed and can be disabled. Some services may already been disappeared since I have disabled some of the previously enabled services.

cups.path                                    loaded active running CUPS Scheduler                                  >
init.scope                                   loaded active running System and Service Manager
session-2.scope                              loaded active running Session 2 of User florian
session-c7.scope                             loaded active running Session c7 of User root                         >
abrt-journal-core.service                    loaded active running ABRT coredumpctl message creator
abrt-oops.service                            loaded active running ABRT kernel log watcher
abrt-xorg.service                            loaded active running ABRT Xorg log watcher
abrtd.service                                loaded active running ABRT Daemon
accounts-daemon.service                      loaded active running Accounts Service
alsa-state.service                           loaded active running Manage Sound Card State (restore and store)
atd.service                                  loaded active running Deferred execution scheduler
auditd.service                               loaded active running Security Audit Logging Service
avahi-daemon.service                         loaded active running Avahi mDNS/DNS-SD Stack
chronyd.service                              loaded active running NTP client/server
colord.service                               loaded active running Manage, Install and Generate Color Profiles
crond.service                                loaded active running Command Scheduler
cups.service                                 loaded active running CUPS Scheduler
dbus-:1.3-org.freedesktop.problems@0.service loaded active running dbus-:1.3-org.freedesktop.problems@0.service
dbus-broker.service                          loaded active running D-Bus System Message Bus
firewalld.service                            loaded active running firewalld - dynamic firewall daemon
flatpak-system-helper.service                loaded active running flatpak system helper
fwupd.service                                loaded active running Firmware update daemon
gdm.service                                  loaded active running GNOME Display Manager
geoclue.service                              loaded active running Location Lookup Service
gssproxy.service                             loaded active running GSSAPI Proxy Daemon
irqbalance.service                           loaded active running irqbalance daemon
low-memory-monitor.service                   loaded active running Low Memory Monitor
mcelog.service                               loaded active running Machine Check Exception Logging Daemon
NetworkManager.service                       loaded active running Network Manager
packagekit.service                           loaded active running PackageKit Daemon
passim.service                               loaded active running Local Caching Server
pcscd.service                                loaded active running PC/SC Smart Card Daemon
polkit.service                               loaded active running Authorization Manager
rsyslog.service                              loaded active running System Logging Service
rtkit-daemon.service                         loaded active running RealtimeKit Scheduling Policy Service
smartd.service                               loaded active running Self Monitoring and Reporting Technology (SMART)>
sssd-kcm.service                             loaded active running SSSD Kerberos Cache Manager
switcheroo-control.service                   loaded active running Switcheroo Control Proxy service
systemd-journald.service                     loaded active running Journal Service
systemd-logind.service                       loaded active running User Login Management
systemd-machined.service                     loaded active running Virtual Machine and Container Registration Servi>
systemd-oomd.service                         loaded active running Userspace Out-Of-Memory (OOM) Killer
systemd-resolved.service                     loaded active running Network Name Resolution
systemd-udevd.service                        loaded active running Rule-based Manager for Device Events and Files
systemd-userdbd.service                      loaded active running User Database Manager
thermald.service                             loaded active running Thermal Daemon Service
tuned-ppd.service                            loaded active running PPD-to-TuneD API Translation Daemon
tuned.service                                loaded active running Dynamic System Tuning Daemon
udisks2.service                              loaded active running Disk Manager
upower.service                               loaded active running Daemon for power management
uresourced.service                           loaded active running User resource assignment daemon
user@0.service                               loaded active running User Manager for UID 0
user@1000.service                            loaded active running User Manager for UID 1000
wpa_supplicant.service                       loaded active running WPA supplicant                                  >
avahi-daemon.socket                          loaded active running Avahi mDNS/DNS-SD Stack Activation Socket
cups.socket                                  loaded active running CUPS Scheduler
dbus.socket                                  loaded active running D-Bus System Message Bus Socket
pcscd.socket                                 loaded active running PC/SC Smart Card Daemon Activation Socket
sssd-kcm.socket                              loaded active running SSSD Kerberos Cache Manager responder socket
systemd-journald-audit.socket                loaded active running Journal Audit Socket
systemd-journald-dev-log.socket              loaded active running Journal Socket (/dev/log)
systemd-journald.socket                      loaded active running Journal Sockets
systemd-oomd.socket                          loaded active running Userspace Out-Of-Memory (OOM) Killer Socket
systemd-udevd-control.socket                 loaded active running udev Control Socket
systemd-udevd-kernel.socket                  loaded active running udev Kernel Socket
systemd-userdbd.socket                       loaded active running User Database Manager Socket

Legend: 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.

66 loaded units listed.

1 Like

not much to disable there

I did disable:

systemd-oomd.service #don't want this service
wpa_supplicant.service # don't need this service on my ethernet wired desktop

I also tried to stop, disable, and mask colord.service, but complained that it would be needed or so.

What about the following services… are they of importance? What do they even do?

session-c7.scope                             loaded active running Session c7 of User root                         >
dbus-:1.3-org.freedesktop.problems@0.service loaded active running dbus-:1.3-org.freedesktop.problems@0.service
mcelog.service                               loaded active running Machine Check Exception Logging Daemon


1 Like