Table of Contents

Ubuntu - Services - List Running Services

Using systemd Service to get a list of all services

systemctl -t service 

or

systemctl list-units --type=service

returns:

UNIT                                                  LOAD   ACTIVE SUB     DESCRIPTION                                                                  
accounts-daemon.service                               loaded active running Accounts Service                                                             
acpid.service                                         loaded active running ACPI event daemon                                                            
alsa-restore.service                                  loaded active exited  Save/Restore Sound Card State                                                
apparmor.service                                      loaded active exited  AppArmor initialization                                                      
apport.service                                        loaded active exited  LSB: automatic crash report generation                                       
avahi-daemon.service                                  loaded active running Avahi mDNS/DNS-SD Stack                                                      
binfmt-support.service                                loaded active exited  Enable support for additional executable binary formats                      
blk-availability.service                              loaded active exited  Availability of block devices                                                
bluetooth.service                                     loaded active running Bluetooth service                                                            
...

Only running services

systemctl | grep running

Get Service Settings

systemctl list-unit-files -t service 

returns:

UNIT FILE                                  STATE          
accounts-daemon.service                    enabled        
acpid.service                              disabled       
alsa-restore.service                       static         
alsa-state.service                         static         
alsa-utils.service                         masked         
anacron.service                            enabled        
apparmor.service                           enabled        
apport-autoreport.service                  static         
apport-forward@.service                    static         
apport.service                             generated      
apt-daily-upgrade.service                  static         
apt-daily.service                          static         
autovt@.service                            enabled        
avahi-daemon.service                       enabled        
binfmt-support.service                     enabled        
blk-availability.service                   enabled        
bluetooth.service                          enabled        

Using systemd Status

systemctl status

returns:

● peter-bigmamba
    State: running
     Jobs: 0 queued
   Failed: 0 units
    Since: Tue 2019-12-03 19:02:51 GMT; 4 days ago
   CGroup: /
           ├─user.slice
           │ ├─user-1000.slice
           │ │ ├─user@1000.service
           │ │ │ ├─gvfs-goa-volume-monitor.service
           │ │ │ │ └─19454 /usr/lib/gvfs/gvfs-goa-volume-monitor
           │ │ │ ├─xdg-permission-store.service
           │ │ │ │ └─19404 /usr/libexec/xdg-permission-store
           │ │ │ ├─evolution-calendar-factory.service
           │ │ │ │ ├─19690 /usr/lib/evolution/evolution-calendar-factory
           │ │ │ │ └─19738 /usr/lib/evolution/evolution-calendar-factory-subprocess --factory all --bus-name org.gnome.evolution.dataserver.Subprocess.Backend.Calendarx19690x2 --own-path /org/gnome/evolution/dataserver/Subprocess/Backend/Calendar/19690/2
           │ │ │ ├─gvfs-daemon.service
           │ │ │ │ ├─19338 /usr/lib/gvfs/gvfsd
           │ │ │ │ ├─19343 /usr/lib/gvfs/gvfsd-fuse /run/user/1000/gvfs -f -o big_writes
           │ │ │ │ ├─19628 /usr/lib/gvfs/gvfsd-trash --spawner :1.22 /org/gtk/gvfs/exec_spaw/0
...

Using Upstart

initctl list