List every systemd unit.

$ systemctl list-unit-files
UNIT FILE                              STATE           VENDOR PRESET
proc-sys-fs-binfmt_misc.automount      static          -            
dev-hugepages.mount                    static          -            
dev-mqueue.mount                       static          -            
proc-sys-fs-binfmt_misc.mount          disabled        disabled     
run-shm.mount                          generated       -            
sys-fs-fuse-connections.mount          static          -            
sys-kernel-config.mount                static          -            
sys-kernel-debug.mount                 static          -            
sys-kernel-tracing.mount               static          -            
systemd-ask-password-console.path      static          -            
systemd-ask-password-wall.path         static          -            
apache-htcacheclean.service            masked          enabled      
apache2.service                        masked          enabled      
apt-daily-upgrade.service              static          -            
apt-daily.service                      static          -            
autovt@.service                        alias           -            
bind9.service                          generated       -            
certbot.service                        static          -            
console-getty.service                  enabled-runtime disabled     
console-setup.service                  enabled         enabled      
container-getty@.service               static          -            
cron.service                           enabled         enabled      
cryptdisks-early.service               masked          enabled      
cryptdisks.service                     masked          enabled      
dbus-org.freedesktop.hostname1.service alias           -            
dbus-org.freedesktop.locale1.service   alias           -            
dbus-org.freedesktop.login1.service    alias           -            
dbus-org.freedesktop.network1.service  alias           -            
dbus-org.freedesktop.resolve1.service  alias           -            
dbus-org.freedesktop.timedate1.service alias           -            
dbus.service                           static          -            
debug-shell.service                    disabled        disabled     
dmesg.service                          enabled         enabled      
dpkg-db-backup.service                 static          -            
e2scrub@.service                       static          -            
e2scrub_all.service                    static          -            
e2scrub_fail@.service                  static          -            
e2scrub_reap.service                   enabled         enabled      
elasticsearch.service                  enabled         enabled      
emergency.service                      static          -            
exim4-base.service                     static          -            
exim4.service                          generated       -            
fetchmail.service                      generated       -            
fstrim.service                         static          -            
getty-static.service                   static          -            
getty@.service                         indirect        enabled      
hwclock.service                        masked          enabled      
ifup@.service                          static          -            
ifupdown-pre.service                   static          -            
ifupdown-wait-online.service           enabled         enabled      
inetd.service                          alias           -            
initrd-cleanup.service                 static          -            
initrd-parse-etc.service               static          -            
initrd-switch-root.service             static          -            
initrd-udevadm-cleanup-db.service      static          -            
keyboard-setup.service                 enabled         enabled      
kmod-static-nodes.service              static          -            
kmod.service                           alias           -            
libretranslate.service                 disabled        enabled      
logrotate.service                      static          -            
man-db.service                         static          -            
mastodon-media-remove.service          disabled        enabled      
mastodon-preview_cards-remove.service  disabled        enabled      
mastodon-search-deploy.service         disabled        enabled      
mastodon-sidekiq.service               enabled         enabled      
mastodon-streaming.service             enabled         enabled      
mastodon-web.service                   enabled         enabled      
modprobe@.service                      static          -            
modules_dep.service                    generated       -            
motd-news.service                      static          -            
named-resolvconf.service               disabled        enabled      
named.service                          disabled        enabled      
networking.service                     enabled         enabled      
nginx.service                          enabled         enabled      
node_exporter.service                  enabled         enabled      
pg_basebackup@.service                 static          -            
pg_compresswal@.service                static          -            
pg_dump@.service                       static          -            
pg_receivewal@.service                 disabled        enabled      
plocate-updatedb.service               static          -            
portmap.service                        alias           -            
postgresql.service                     enabled         enabled      
postgresql@.service                    indirect        enabled      
procps.service                         alias           -            
promtail.service                       enabled         enabled      
quota.service                          disabled        enabled      
quotaon.service                        static          -            
quotarpc.service                       disabled        enabled      
rc-local.service                       static          -            
rc.service                             masked          enabled      
rcS.service                            masked          enabled      
redis-server.service                   enabled         enabled      
redis-server@.service                  disabled        enabled      
redis.service                          alias           -            
rescue.service                         static          -            
rpcbind.service                        enabled         enabled      
rsync.service                          disabled        enabled      
rsyslog.service                        enabled         enabled      
saslauthd.service                      generated       -            
screen-cleanup.service                 masked          enabled      
serial-getty@.service                  disabled        enabled      
setvtrgb.service                       disabled        enabled      
ssh.service                            enabled         enabled      
ssh@.service                           static          -            
sshd.service                           alias           -            
sudo.service                           masked          enabled      
syslog.service                         alias           -            
sysstat-collect.service                static          -            
sysstat-summary.service                static          -            
sysstat.service                        disabled        enabled      
system-update-cleanup.service          static          -            
systemd-ask-password-console.service   static          -            
systemd-ask-password-wall.service      static          -            
systemd-backlight@.service             static          -            
systemd-binfmt.service                 static          -            
systemd-bless-boot.service             static          -            
systemd-boot-check-no-failures.service disabled        disabled     
systemd-boot-system-token.service      static          -            
systemd-exit.service                   static          -            
systemd-fsck-root.service              static          -            
systemd-fsck@.service                  static          -            
systemd-fsckd.service                  static          -            
systemd-halt.service                   static          -            
systemd-hibernate-resume@.service      static          -            
systemd-hibernate.service              static          -            
systemd-hostnamed.service              static          -            
systemd-hybrid-sleep.service           static          -            
systemd-initctl.service                static          -            
systemd-journal-flush.service          static          -            
systemd-journald.service               static          -            
systemd-journald@.service              static          -            
systemd-kexec.service                  static          -            
systemd-localed.service                static          -            
systemd-logind.service                 static          -            
systemd-machine-id-commit.service      static          -            
systemd-modules-load.service           static          -            
systemd-network-generator.service      enabled         enabled      
systemd-networkd-wait-online.service   enabled         disabled     
systemd-networkd.service               enabled         enabled      
systemd-poweroff.service               static          -            
systemd-pstore.service                 enabled         enabled      
systemd-quotacheck.service             static          -            
systemd-random-seed.service            static          -            
systemd-reboot.service                 static          -            
systemd-remount-fs.service             enabled-runtime enabled      
systemd-resolved.service               enabled         enabled      
systemd-rfkill.service                 static          -            
systemd-suspend-then-hibernate.service static          -            
systemd-suspend.service                static          -            
systemd-sysctl.service                 static          -            
systemd-sysext.service                 enabled         enabled      
systemd-sysusers.service               static          -            
systemd-time-wait-sync.service         disabled        disabled     
systemd-timedated.service              static          -            
systemd-tmpfiles-clean.service         static          -            
systemd-tmpfiles-setup-dev.service     static          -            
systemd-tmpfiles-setup.service         static          -            
systemd-udev-settle.service            static          -            
systemd-udev-trigger.service           static          -            
systemd-udevd.service                  static          -            
systemd-update-utmp-runlevel.service   static          -            
systemd-update-utmp.service            static          -            
systemd-user-sessions.service          static          -            
systemd-volatile-root.service          static          -            
udev.service                           alias           -            
user-runtime-dir@.service              static          -            
user@.service                          static          -            
uuidd.service                          indirect        enabled      
vzfifo.service                         enabled         enabled      
wide-dhcpv6-client.service             generated       -            
x11-common.service                     masked          enabled      
xinetd.service                         generated       -            
machine.slice                          static          -            
system-systemd\x2dcryptsetup.slice     static          -            
user.slice                             static          -            
dbus.socket                            static          -            
rpcbind.socket                         disabled        enabled      
ssh.socket                             disabled        enabled      
syslog.socket                          static          -            
systemd-fsckd.socket                   static          -            
systemd-initctl.socket                 static          -            
systemd-journald-audit.socket          static          -            
systemd-journald-dev-log.socket        static          -            
systemd-journald-varlink@.socket       static          -            
systemd-journald.socket                static          -            
systemd-journald@.socket               static          -            
systemd-networkd.socket                enabled         enabled      
systemd-rfkill.socket                  static          -            
systemd-udevd-control.socket           static          -            
systemd-udevd-kernel.socket            static          -            
uuidd.socket                           disabled        enabled      
basic.target                           static          -            
blockdev@.target                       static          -            
bluetooth.target                       static          -            
boot-complete.target                   static          -            
cryptsetup-pre.target                  static          -            
cryptsetup.target                      static          -            
ctrl-alt-del.target                    alias           -            
default.target                         alias           -            
emergency.target                       static          -            
exit.target                            disabled        disabled     
final.target                           static          -            
first-boot-complete.target             static          -            
getty-pre.target                       static          -            
getty.target                           static          -            
graphical.target                       static          -            
halt.target                            disabled        disabled     
hibernate.target                       static          -            
hybrid-sleep.target                    static          -            
initrd-fs.target                       static          -            
initrd-root-device.target              static          -            
initrd-root-fs.target                  static          -            
initrd-switch-root.target              static          -            
initrd-usr-fs.target                   static          -            
initrd.target                          static          -            
kexec.target                           disabled        disabled     
local-fs-pre.target                    static          -            
local-fs.target                        static          -            
multi-user.target                      static          -            
network-online.target                  static          -            
network-pre.target                     static          -            
network.target                         static          -            
nss-lookup.target                      static          -            
nss-user-lookup.target                 static          -            
paths.target                           static          -            
poweroff.target                        disabled        disabled     
printer.target                         static          -            
reboot.target                          enabled         enabled      
remote-cryptsetup.target               enabled         enabled      
remote-fs-pre.target                   static          -            
remote-fs.target                       enabled         enabled      
remote-veritysetup.target              enabled         enabled      
rescue-ssh.target                      static          -            
rescue.target                          static          -            
rpcbind.target                         static          -            
runlevel0.target                       alias           -            
runlevel1.target                       alias           -            
runlevel2.target                       alias           -            
runlevel3.target                       alias           -            
runlevel4.target                       alias           -            
runlevel5.target                       alias           -            
runlevel6.target                       alias           -            
shutdown.target                        static          -            
sigpwr.target                          static          -            
sleep.target                           static          -            
slices.target                          static          -            
smartcard.target                       static          -            
sockets.target                         static          -            
sound.target                           static          -            
suspend-then-hibernate.target          static          -            
suspend.target                         static          -            
swap.target                            static          -            
sysinit.target                         static          -            
system-update-pre.target               static          -            
system-update.target                   static          -            
time-set.target                        static          -            
time-sync.target                       static          -            
timers.target                          static          -            
umount.target                          static          -            
usb-gadget.target                      static          -            
veritysetup-pre.target                 static          -            
veritysetup.target                     static          -            
apt-daily-upgrade.timer                enabled         enabled      
apt-daily.timer                        disabled        enabled      
certbot.timer                          enabled         enabled      
dpkg-db-backup.timer                   enabled         enabled      
e2scrub_all.timer                      enabled         enabled      
exim4-base.timer                       enabled         enabled      
fstrim.timer                           enabled         enabled      
logrotate.timer                        enabled         enabled      
man-db.timer                           enabled         enabled      
mastodon-media-remove.timer            enabled         enabled      
mastodon-preview_cards-remove.timer    enabled         enabled      
mastodon-search-deploy.timer           enabled         enabled      
motd-news.timer                        enabled         enabled      
pg_basebackup@.timer                   disabled        enabled      
pg_compresswal@.timer                  disabled        enabled      
pg_dump@.timer                         disabled        enabled      
plocate-updatedb.timer                 enabled         enabled      
sysstat-collect.timer                  disabled        enabled      
sysstat-summary.timer                  disabled        enabled      
systemd-tmpfiles-clean.timer           static          -            

282 unit files listed.

List mount points.

$ systemctl list-units --type mount
  UNIT                                              LOAD   ACTIVE SUB     DESCRIPTION                              
  -.mount                                           loaded active mounted Root Mount
  dev-mqueue.mount                                  loaded active mounted POSIX Message Queue File System
  run-credentials-systemd\x2dsysusers.service.mount loaded active mounted /run/credentials/systemd-sysusers.service
  run-shm.mount                                     loaded active mounted /run/shm

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.
4 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

List timers.

$ systemctl list-units --type timer
  UNIT                                LOAD   ACTIVE SUB     DESCRIPTION                                            
  apt-daily-upgrade.timer             loaded active waiting Daily apt upgrade and clean activities
  certbot.timer                       loaded active waiting Run certbot twice daily
  dpkg-db-backup.timer                loaded active waiting Daily dpkg database backup timer
  e2scrub_all.timer                   loaded active waiting Periodic ext4 Online Metadata Check for All Filesystems
  exim4-base.timer                    loaded active waiting Daily exim4-base housekeeping
  logrotate.timer                     loaded active waiting Daily rotation of log files
  man-db.timer                        loaded active waiting Daily man-db regeneration
  mastodon-media-remove.timer         loaded active waiting Schedule a media remove every week
  mastodon-preview_cards-remove.timer loaded active waiting Schedule a preview cards remove every week
  mastodon-search-deploy.timer        loaded active waiting Schedule a preview cards remove every week
  motd-news.timer                     loaded active waiting Message of the Day
  plocate-updatedb.timer              loaded active waiting Update the plocate database daily
  systemd-tmpfiles-clean.timer        loaded active waiting Daily Cleanup of Temporary Directories

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.
13 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

List services.

$ systemctl list-units --type service
  UNIT                                 LOAD   ACTIVE SUB     DESCRIPTION                                             
  console-getty.service                loaded active running Console Getty
  console-setup.service                loaded active exited  Set console font and keymap
  cron.service                         loaded active running Regular background program processing daemon
  dbus.service                         loaded active running D-Bus System Message Bus
  elasticsearch.service                loaded active running Elasticsearch
● exim4-base.service                   loaded failed failed  exim4-base housekeeping
  exim4.service                        loaded active running LSB: exim Mail Transport Agent
  getty@tty2.service                   loaded active running Getty on tty2
  ifup@eth1.service                    loaded active exited  ifup for eth1
  ifup@venet0.service                  loaded active exited  ifup for venet0
  ifupdown-pre.service                 loaded active exited  Helper to synchronize boot up for ifupdown
  ifupdown-wait-online.service         loaded active exited  Wait for network to be configured by ifupdown
  keyboard-setup.service               loaded active exited  Set the console keyboard layout
  mastodon-sidekiq.service             loaded active running mastodon-sidekiq
  mastodon-streaming.service           loaded active running mastodon-streaming
  mastodon-web.service                 loaded active running mastodon-web
  modules_dep.service                  loaded active exited  LSB: modules.dep creation.
  networking.service                   loaded active exited  Raise network interfaces
  nginx.service                        loaded active running A high performance web server and a reverse proxy server
  node_exporter.service                loaded active running node_exporter
  postgresql.service                   loaded active exited  PostgreSQL RDBMS
  postgresql@15-main.service           loaded active running PostgreSQL Cluster 15-main
  promtail.service                     loaded active running Promtail service
  redis-server.service                 loaded active running Advanced key-value store
  rsyslog.service                      loaded active running System Logging Service
  ssh.service                          loaded active running OpenBSD Secure Shell server
  systemd-journal-flush.service        loaded active exited  Flush Journal to Persistent Storage
  systemd-journald.service             loaded active running Journal Service
  systemd-logind.service               loaded active running User Login Management
  systemd-network-generator.service    loaded active exited  Generate network units from Kernel command line
  systemd-networkd-wait-online.service loaded active exited  Wait for Network to be Configured
  systemd-networkd.service             loaded active running Network Configuration
  systemd-remount-fs.service           loaded active exited  Remount Root and Kernel File Systems
  systemd-resolved.service             loaded active running Network Name Resolution
  systemd-sysctl.service               loaded active exited  Apply Kernel Variables
  systemd-sysusers.service             loaded active exited  Create System Users
  systemd-tmpfiles-setup-dev.service   loaded active exited  Create Static Device Nodes in /dev
  systemd-tmpfiles-setup.service       loaded active exited  Create Volatile Files and Directories
  systemd-udev-trigger.service         loaded active exited  Coldplug All udev Devices
  systemd-udevd.service                loaded active running Rule-based Manager for Device Events and Files
  systemd-update-utmp.service          loaded active exited  Record System Boot/Shutdown in UTMP
  systemd-user-sessions.service        loaded active exited  Permit User Sessions
  xinetd.service                       loaded active running LSB: Starts or stops the xinetd daemon.

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.
43 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

List failed services.

$ systemctl list-units --type service --failed
  UNIT               LOAD   ACTIVE SUB    DESCRIPTION            
● exim4-base.service loaded failed failed exim4-base housekeeping

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.
1 loaded units listed.

List devices.

$ systemctl list-units --type device
  UNIT                                                     LOAD   ACTIVE SUB     DESCRIPTION                                       
  sys-devices-virtual-block-ploop31891-ploop31891p1.device loaded active plugged /sys/devices/virtual/block/ploop31891/ploop31891p1
  sys-devices-virtual-block-ploop31891.device              loaded active plugged /sys/devices/virtual/block/ploop31891
  sys-devices-virtual-net-eth1.device                      loaded active plugged /sys/devices/virtual/net/eth1
  sys-devices-virtual-net-venet0.device                    loaded active plugged /sys/devices/virtual/net/venet0
  sys-subsystem-net-devices-eth1.device                    loaded active plugged /sys/subsystem/net/devices/eth1
  sys-subsystem-net-devices-venet0.device                  loaded active plugged /sys/subsystem/net/devices/venet0

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.
6 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

List sockets.

$ systemctl list-units --type socket
  UNIT                            LOAD   ACTIVE SUB       DESCRIPTION                     
  dbus.socket                     loaded active running   D-Bus System Message Bus Socket
  syslog.socket                   loaded active running   Syslog Socket
  systemd-initctl.socket          loaded active listening initctl Compatibility Named Pipe
  systemd-journald-dev-log.socket loaded active running   Journal Socket (/dev/log)
  systemd-journald.socket         loaded active running   Journal Socket
  systemd-networkd.socket         loaded active running   Network Service Netlink Socket
  systemd-udevd-control.socket    loaded active running   udev Control Socket
  systemd-udevd-kernel.socket     loaded active running   udev Kernel Socket

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.
8 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
ko-fi