Categories: TutorialsUbuntu

Listing Services on Ubuntu 20.04

Introduction

If you are the system administrator, you can see all the services like process manager, login, syslog, … running in the background on your device.

These services help with how the system works and connects to other programs. And you can also list all these services on Ubuntu.

Now we’re gonna teach you to list all services by using the systemctl command on Ubuntu 20.04.

The syntax of the systemctl command

The syntax:

$ systemctl [options] [command]

To list all the services, run:

$ systemctl --no-pager

Output:

Listing
Sponsored
all unit files

Run the following command:

$ systemctl list-units --all --type=service --no-pager

Output:

Listing systemd unit files

Run:

$ systemctl list-unit-files --no-pager

Output:

Combining grep command to search for specific unit file

The syntax:

$ systemctl list-unit-files --no-pager | grep service_name

For example, I want to search for “session”:

$ systemctl list-unit-files --no-pager | grep session

Output:

Sponsored

Listing systemd service unit files by state

We will combine the grep command to do this. For example, I will list systemd service unit files are in the enabled state:

$ systemctl list-unit-files | grep enabled

Output:

For example, I will list systemd service unit files are in the disabled state:

$ systemctl list-unit-files | grep disabled

Output:

Listing services using pstree command

$ pstree

Output:

List the groups that use the most resources

Run the following command:

$ systemd-cgtop

Output:

Conclusion

We just taught you to list all services by using the systemctl command on Ubuntu 20.04.

Thank you for referring!

Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications including CCNA RS, SCP, and ACE. As an IT engineer and technical author, he writes for various websites.

Ubuntu Server Admin

Recent Posts

How we used Flask and 12-factor charms to simplify Canonical.com development

Our latest Canonical website rebrand did not just bring the new Vanilla-based frontend, it also…

6 hours ago

Web Engineering: Hack Week 2024

At Canonical, the work of our teams is strongly embedded in the open source principles…

1 day ago

Ubuntu Weekly Newsletter Issue 873

Welcome to the Ubuntu Weekly Newsletter, Issue 873 for the week of December 29, 2024…

3 days ago

How to resolve WiFi Issues on Ubuntu 24.04

Have WiFi troubles on your Ubuntu 24.04 system? Don’t worry, you’re not alone. WiFi problems…

3 days ago

Remembering and thanking Steve Langasek

The following is a post from Mark Shuttleworth on the Ubuntu Discourse instance. For more…

3 days ago

How to Change Your Prompt in Bash Shell in Ubuntu

I don’t like my prompt, i want to change it. it has my username and…

3 days ago