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