7e9b7ad
# See https://docs.fedoraproject.org/en-US/packaging-guidelines/DefaultServices/
7e9b7ad
# for the Fedora policy.
12e9116
12e9116
# On Fedora we deviate from some upstream defaults
12e9116
disable systemd-timesyncd.service
12e9116
disable systemd-networkd.service
12e9116
disable systemd-networkd-wait-online.service
0b5bd9e
# We want to update systemd-boot from packaging scriptlets after updates.
0b5bd9e
disable systemd-boot-update.service
12e9116
c7ef1ab
# https://fedoraproject.org/wiki/Changes/systemd-resolved
c7ef1ab
enable systemd-resolved.service
c7ef1ab
8271808
# https://fedoraproject.org/wiki/Changes/EnableSystemdOomd
8271808
enable systemd-oomd.service
8271808
12e9116
# These presets were last validated en-masse on 2015-09-09
12e9116
# https://fedorahosted.org/fesco/ticket/1472
12e9116
12e9116
# System stuff
12e9116
# https://fedoraproject.org/w/index.php?title=Starting_services_by_default&oldid=377748
792f9d4
enable dbus.socket
David Rheinsberg fbba3e5
enable dbus-broker.service
12e9116
enable sshd.service
12e9116
12e9116
# Locally-running services
12e9116
enable atd.*
12e9116
enable crond.*
12e9116
12e9116
# Approved by FESCo - https://fedorahosted.org/fesco/ticket/636
12e9116
enable chronyd.service
12e9116
12e9116
# https://fedoraproject.org/w/index.php?title=Starting_services_by_default&oldid=377748
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1455704
12e9116
enable NetworkManager.service
12e9116
enable NetworkManager-wait-online.service
12e9116
enable NetworkManager-dispatcher.service
12e9116
enable ModemManager.service
12e9116
12e9116
# Approved by FESCo - https://fedorahosted.org/fesco/ticket/1311
12e9116
enable auditd.service
12e9116
37fd69c
# https://bugzilla.redhat.com/show_bug.cgi?id=2258520
37fd69c
enable audit-rules.service
37fd69c
12e9116
# Locally-running service
12e9116
enable restorecond.service
12e9116
12e9116
# Approved by FESCo - https://fedorahosted.org/fesco/ticket/1166
12e9116
enable bluetooth.*
12e9116
12e9116
# https://fedoraproject.org/w/index.php?title=Starting_services_by_default&oldid=377748
12e9116
enable avahi-daemon.*
12e9116
12e9116
# Default configuration is locally-running only
12e9116
# CUPS is now socket-activatable for local use-cases, so don't enable cups.service
12e9116
# https://pagure.io/fesco/issue/1701
12e9116
enable cups.socket
12e9116
enable cups.path
12e9116
12e9116
# The various syslog implementations
12e9116
enable rsyslog.*
12e9116
enable syslog-ng.*
12e9116
enable sysklogd.*
12e9116
12e9116
# Network facing
12e9116
# https://fedoraproject.org/w/index.php?title=Starting_services_by_default&oldid=377748
12e9116
enable firewalld.service
12e9116
1a24504
# Approved by FESCo - https://fedorahosted.org/fesco/ticket/2627
1a24504
# Virtualization driver specific daemons. Start by default at boot for VM
26e4adc
# autostart, but shutdown after 2 mins and socket activated thereafter
26e4adc
enable virtqemud.service
26e4adc
enable virtxend.service
26e4adc
enable virtlxcd.service
18cc894
enable virtvboxd.service
26e4adc
4542c70
# Sockets for the services listed above, to support socket activation
4542c70
# after the initial timeout
4542c70
enable virtqemud.socket
4542c70
enable virtqemud-ro.socket
4542c70
enable virtqemud-admin.socket
4542c70
enable virtxend.socket
4542c70
enable virtxend-ro.socket
4542c70
enable virtxend-admin.socket
4542c70
enable virtlxcd.socket
4542c70
enable virtlxcd-ro.socket
4542c70
enable virtlxcd-admin.socket
18cc894
enable virtvboxd.socket
18cc894
enable virtvboxd-ro.socket
18cc894
enable virtvboxd-admin.socket
4542c70
4542c70
# Compatibility with libvirtd sockets for old clients (socket activated
7d7876a
# only when required). Note that the -tcp and -tls sockets are kept disabled
7d7876a
# by default, as they require additional configuration before they can work
26e4adc
enable virtproxyd.socket
7d7876a
enable virtproxyd-ro.socket
7d7876a
enable virtproxyd-admin.socket
26e4adc
26e4adc
# Secondary drivers providing supporting functionality to main virtualization
4542c70
# drivers (socket activated only when required)
26e4adc
enable virtinterfaced.socket
7d7876a
enable virtinterfaced-ro.socket
7d7876a
enable virtinterfaced-admin.socket
26e4adc
enable virtnetworkd.socket
7d7876a
enable virtnetworkd-ro.socket
7d7876a
enable virtnetworkd-admin.socket
26e4adc
enable virtnodedevd.socket
7d7876a
enable virtnodedevd-ro.socket
7d7876a
enable virtnodedevd-admin.socket
26e4adc
enable virtnwfilterd.socket
7d7876a
enable virtnwfilterd-ro.socket
7d7876a
enable virtnwfilterd-admin.socket
26e4adc
enable virtsecretd.socket
7d7876a
enable virtsecretd-ro.socket
7d7876a
enable virtsecretd-admin.socket
26e4adc
enable virtstoraged.socket
7d7876a
enable virtstoraged-ro.socket
7d7876a
enable virtstoraged-admin.socket
12e9116
7d7876a
# Non-driver support services (socket activated only when required, no
7d7876a
# read-only socket)
4542c70
enable virtlogd.socket
7d7876a
enable virtlogd-admin.socket
4542c70
enable virtlockd.socket
7d7876a
enable virtlockd-admin.socket
4542c70
12e9116
# https://fedoraproject.org/w/index.php?title=Starting_services_by_default&oldid=377748
12e9116
enable xinetd.service
12e9116
12e9116
# Storage
12e9116
# Approved by FESCo - https://fedorahosted.org/fesco/ticket/391
12e9116
enable multipathd.service
12e9116
12e9116
# Approved by FESCo - https://fedorahosted.org/fesco/ticket/876
12e9116
enable libstoragemgmt.service
12e9116
773bd14
# Approved by FESCo - https://pagure.io/fesco/issue/2386
773bd14
enable iscsid.socket
773bd14
enable iscsiuio.socket
773bd14
096fc7d
# Approved by FESCo - https://pagure.io/fesco/issue/2943
096fc7d
enable iscsi-starter.service
096fc7d
8709c2b
# iSCSI support for early-boot
8709c2b
# https://bugzilla.redhat.com/show_bug.cgi?id=1930470
8709c2b
enable iscsi-onboot.service
8709c2b
12e9116
# Locally-running services
12e9116
enable lvm2-monitor.*
12e9116
enable lvm2-lvmetad.*
12e9116
enable dm-event.*
12e9116
enable dmraid-activation.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=855372
12e9116
enable mdmonitor.service
12e9116
enable mdmonitor-takeover.service
12e9116
14a3be0
# https://bugzilla.redhat.com/show_bug.cgi?id=1817491
14a3be0
enable raid-check.timer
14a3be0
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=876237
12e9116
enable spice-vdagentd.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=885406
12e9116
enable qemu-guest-agent.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=928726
12e9116
enable dnf-makecache.timer
12e9116
059e64f
# https://bugzilla.redhat.com/show_bug.cgi?id=1995495
059e64f
enable rpm-ostree-countme.timer
059e64f
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=957135
12e9116
enable vmtoolsd.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=976315
12e9116
enable dkms.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=961878
12e9116
enable ipmi.service
12e9116
enable ipmievd.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1039351
12e9116
enable x509watch.timer
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1060754
12e9116
enable dnssec-triggerd.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1095353
12e9116
enable uuidd.socket
12e9116
12e9116
# Hardware
12e9116
# Locally-running service
12e9116
enable gpm.*
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1066421
12e9116
enable gpsd.socket
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1141607
12e9116
enable x2gocleansessions.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1215641
12e9116
enable unbound-anchor.timer
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1222495
12e9116
enable lvm2-lvmpolld.*
12e9116
12e9116
# https://fedoraproject.org/wiki/Changes/UEFISecureBootBlacklistUpdates
12e9116
enable dbxtool.service
12e9116
12e9116
# Locally-running services
12e9116
enable irqbalance.service
12e9116
enable lm_sensors.service
12e9116
enable mcelog.*
12e9116
enable smartd.service
12e9116
enable pcscd.socket
12e9116
enable rngd.service
12e9116
12e9116
# Other stuff
12e9116
# Approved by FESCo - https://fedorahosted.org/fesco/ticket/937
12e9116
# Note: abrt-ccpp.service is excluded in favor of systemd-coredump.
12e9116
enable abrtd.service
12e9116
enable abrt-journal-core.service
12e9116
enable abrt-oops.service
12e9116
enable abrt-xorg.service
12e9116
enable abrt-vmcore.service
12e9116
12e9116
# Locally-running services
12e9116
enable ksm.service
12e9116
enable ksmtuned.service
12e9116
enable rootfs-resize.service
12e9116
enable sysstat.service
12e9116
enable sysstat-collect.timer
12e9116
enable sysstat-summary.timer
12e9116
enable uuidd.service
12e9116
enable xendomains.service
12e9116
enable xenstored.service
12e9116
enable xenconsoled.service
12e9116
12e9116
# Desktop stuff
12e9116
# Locally-running services
12e9116
enable accounts-daemon.service
12e9116
enable rtkit-daemon.service
12e9116
enable upower.service
12e9116
enable udisks2.service
12e9116
enable polkit.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1187072
12e9116
enable timedatex.service
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1231745
12e9116
enable mlocate-updatedb.timer
12e9116
f8511bc
# https://src.fedoraproject.org/rpms/fedora-release/pull-request/204
f8511bc
enable plocate-updatedb.timer
f8511bc
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1218999
12e9116
enable sa-update.timer
12e9116
12e9116
# Hyper-V guest support daemons
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1279322
12e9116
enable vmtoolsd.service
12e9116
12e9116
# mcelog is a utility that collects and decodes Machine Check Exception data
12e9116
# on x86-32 and x86-64 systems.
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1302179
12e9116
enable mcelog.service
12e9116
12e9116
# OPAL-prd is a utility specific to ppc64le systems
12e9116
# It is the "OPAL Processor Recovery Diagnostics Daemon"
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1312018
12e9116
enable opal-prd.service
12e9116
12e9116
# lircd is the Linux Infrared Control daemon
12e9116
# Starting with version 0.9.4, it requires no manual configuration
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1340061
12e9116
enable lircd.socket
12e9116
12e9116
# IPSec management
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1276285
12e9116
enable pluto.socket
12e9116
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1367932
12e9116
# Automatically refresh installed snaps
12e9116
enable snapd.refresh.timer
12e9116
# Socket activated daemon to manage snaps
12e9116
enable snapd.socket
12e9116
12e9116
# Support for dual-GPU systems
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1389762
12e9116
enable switcheroo-control.service
12e9116
12e9116
# Support for the DRBD link-cleaning service
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1399387
12e9116
enable drbdlinksclean.service
12e9116
12e9116
# Enable the System Security Services Daemon
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1427649
12e9116
enable sssd.service
12e9116
12e9116
# Enable ostree-remount on ostree-based systems
12e9116
# (Does nothing on non-ostree systems)
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1451458
12e9116
enable ostree-remount.service
12e9116
12e9116
# Enable Performance Co-Pilot services
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1472350
12e9116
enable pmcd.service
12e9116
enable pmlogger.service
12e9116
enable pmie.service
12e9116
12e9116
# Enable SSSD Kerberos Credential Cache Server
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1475999
12e9116
enable sssd-kcm.socket
c31efc0
c31efc0
# sssd-secrets.socket was previously enabled, but as of
c31efc0
# SSSD 2.0 it is not longer needed
c31efc0
# https://bugzilla.redhat.com/show_bug.cgi?id=1615584
12e9116
12e9116
# A mechanism to transfer state between the initramfs and the real
12e9116
# system. Obsolete since /run was introduced, but still used by some
12e9116
# services.
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1493479
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1584645
12e9116
enable import-state.service
12e9116
12e9116
# An initscripts mechanism for readonly root
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1493479
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1584645
12e9116
enable readonly-root.service
12e9116
12e9116
# Ensure that any installed kmods are built for the currently-running
12e9116
# kernel at boot
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1518258
12e9116
enable akmods.service
12e9116
12e9116
# virtualbox-guest-additions service, yet another virtual-machine guest
12e9116
# integration agent, this is a locally-running service, Note this has a
12e9116
# "ConditionVirtualization=|oracle" so it will only run under VirtualBox
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1534595
12e9116
enable vboxservice.service
12e9116
12e9116
# Mark the system for SELinux autorelabel when appropriate
12e9116
# https://bugzilla.redhat.com/show_bug.cgi?id=1589720
12e9116
enable selinux-autorelabel-mark.service
29cc21b
29cc21b
# https://bugzilla.redhat.com/show_bug.cgi?id=1623901
29cc21b
enable cpi.service
40797ca
40797ca
# Initialize persistent devices on s390x
40797ca
enable device_cio_free.service
c9b92c8
c9b92c8
# Enable the stratis daemon for managing stratis storage
d13a2af
# https://bugzilla.redhat.com/show_bug.cgi?id=1630514
c9b92c8
enable stratisd.service
99df927
99df927
# Enable a service to finalize staged OSTree changes at shutdown
99df927
# https://bugzilla.redhat.com/show_bug.cgi?id=1639372
99df927
enable ostree-finalize-staged.path
99df927
478200b
# Enable the Docker daemon socket
478200b
# https://bugzilla.redhat.com/show_bug.cgi?id=1655602
478200b
enable docker.socket
5de290b
5de290b
# Enable the service for adding Fedora OCI repos to flatpak
5de290b
# https://bugzilla.redhat.com/show_bug.cgi?id=1696225
5de290b
enable flatpak-add-fedora-repos.service
cba0d2f
cba0d2f
# Run fstrim weekly on filesystems listed in fstab
8d0ed8b
enable fstrim.timer
8d0ed8b
8d0ed8b
# oneshot to generate kata VM appliance at host bootup
8d0ed8b
# for the booted kernel
8d0ed8b
enable kata-osbuilder-generate.service
b0fdf73
b0fdf73
# Enable rotation of system log files
b0fdf73
# https://bugzilla.redhat.com/show_bug.cgi?id=1655153#c4
b0fdf73
enable logrotate.timer
f5771e4
f5771e4
# Enable regular update of SpamAssassin data files
f5771e4
# https://bugzilla.redhat.com/show_bug.cgi?id=1651002
f5771e4
enable sa-update.timer
e951fe6
e951fe6
# Enable service to automatically rebuild the RPM database
e951fe6
# on startup when /var/lib/rpm/.rebuilddb exists
e951fe6
# https://bugzilla.redhat.com/show_bug.cgi?id=1826658
e951fe6
enable rpmdb-rebuild.service
b56e727
1f8536d
# Enable service to automatically migrate the RPM database to /usr
1f8536d
# on startup when /var/lib/rpm/.migratedb exists
1f8536d
# https://bugzilla.redhat.com/show_bug.cgi?id=2044061
1f8536d
enable rpmdb-migrate.service
1f8536d
b56e727
# Support services for Google Cloud
b56e727
# Approved by FESCo: https://pagure.io/fesco/issue/2578
b56e727
enable google-guest-agent.service
b56e727
enable google-startup-scripts.service
b56e727
enable google-shutdown-scripts.service
2439085
Jeremy Cline 54a1064
# Support service for Azure
Jeremy Cline 54a1064
# Approved by FESCo: https://pagure.io/fesco/issue/2849
Jeremy Cline 54a1064
enable waagent.service
Jeremy Cline 54a1064
2439085
# Certbot (Let's Encrypt)
2439085
# https://bugzilla.redhat.com/show_bug.cgi?id=1940211
2439085
enable certbot-renew.timer
c90e03c
c90e03c
# enable thermald by default for desktops
c90e03c
# https://pagure.io/fedora-workstation/issue/71
c90e03c
enable thermald.service
c90e03c
c90e03c
# enable uresourced by default for desktops
c90e03c
# https://pagure.io/fesco/issue/2457
c90e03c
enable uresourced.service
c90e03c
c90e03c
# enable power-profiles-daemon
c90e03c
# https://pagure.io/fedora-workstation/issue/191
c90e03c
enable power-profiles-daemon.service
8709c60
fc8b922
# Enable clevis-luks-askpass.path
fc8b922
# https://bugzilla.redhat.com/show_bug.cgi?id=2101719
fc8b922
enable clevis-luks-askpass.path
edaf7eb
edaf7eb
# Enable livesys services for live media
edaf7eb
# https://bugzilla.redhat.com/show_bug.cgi?id=2148790
edaf7eb
enable livesys.service
edaf7eb
enable livesys-late.service
79e6091
79e6091
# Enable Waydroid
79e6091
# https://bugzilla.redhat.com/show_bug.cgi?id=2157810
6ac0706
enable waydroid-container.service
6ac0706
6ac0706
# Enable nmstate to apply network configuration from /etc/nmstate/*.yml
6ac0706
# https://github.com/coreos/fedora-coreos-tracker/issues/1175
6ac0706
# https://github.com/coreos/fedora-coreos-config/pull/2269
6ac0706
enable nmstate.service
557f80b
557f80b
# Enable nfs-client.target
557f80b
# https://bugzilla.redhat.com/show_bug.cgi?id=2218006
557f80b
enable nfs-client.target
b1dd895
05f432c
# Enable cloud-init services
05f432c
# https://bugzilla.redhat.com/show_bug.cgi?id=2233948
05f432c
enable cloud-config.service
05f432c
enable cloud-final.service
05f432c
enable cloud-init.service
05f432c
enable cloud-init-local.service
77be9e6
77be9e6
# Enable  kernel-bootcfg-boot-successful.service
77be9e6
# https://bugzilla.redhat.com/show_bug.cgi?id=2239607
77be9e6
enable kernel-bootcfg-boot-successful.service
77be9e6
7b5e135
# Enable pd-mapper service for Thinkpad X13s
7b5e135
# https://bugzilla.redhat.com/show_bug.cgi?id=2255318
7b5e135
enable pd-mapper.service
7b5e135