Skip to main content

CentOS Stream 10: Enable or Disable Services

How to manage system services on CentOS Stream 10, including listing active services, enabling, disabling, starting, and stopping services with systemctl.

May 25, 2026 4 min read
centoscentos-stream-10linuxserverinitial-settingssystemdservices

To enable or disable services on CentOS Stream 10, use systemctl as follows.

List Active Services

Display the list of services that are currently active:

systemctl -t service
UNIT                                     LOAD   ACTIVE SUB     DESCRIPTION
atd.service                              loaded active running Deferred execution
auditd.service                           loaded active running Security Audit
chronyd.service                          loaded active running NTP client/server
crond.service                            loaded active running Command Scheduler
dbus-broker.service                      loaded active running D-Bus System Message Bus
firewalld.service                        loaded active running firewalld - dynamic firewall daemon
sshd.service                             loaded active running OpenSSH server daemon
tuned.service                            loaded active running Dynamic System Tuning Daemon
...

List All Services

Display all installed unit files:

systemctl list-unit-files -t service
UNIT FILE                                    STATE           PRESET
arp-ethers.service                           disabled        disabled
atd.service                                  enabled         enabled
auditd.service                               enabled         enabled
bluetooth.service                            enabled         enabled
chronyd.service                              enabled         enabled
firewalld.service                            enabled         enabled
sshd.service                                 enabled         enabled
tuned.service                                enabled         enabled
...

Stop and Disable a Service

To stop a service and disable its auto-start setting:

systemctl stop nis-domainname
systemctl disable nis-domainname

To disable and stop with a single command:

systemctl disable --now nis-domainname