31

Is there a GUI tool for managing systemd on Ubuntu 18.04 (Bionic Beaver)?

I want to be able to see the status of services and/or units (and/or whatever else systemd calls them).

Ideally, I could also filter so as to only display running services. I'd also be able to filter to only display enabled services.

Apparently, Ubuntu 16.04 had systemd-ui, which I never used.

This article from 2011 mentions some other tools that existed long ago on various Linux distributions.

If there is not a GUI tool, is there a curses tool?

I want to be able to quickly review a list of running and enabled services, and in as few key presses as possible, stop and disable the services/units that I don't want.

Thanks!

davemackey
  • 214
  • 1
  • 3
  • 10
mpb
  • 1,455

8 Answers8

21

I'm surprised no one has mentioned chkservice yet. A curses tool for enabling,disabling, and starting/stopping systemd units. It's even in the usual apt repo, so you can just sudo apt install chkservice.

enter image description here

11

These five...

...are listed here:

So, if you use KDE, there may be two for you.

A screenshot of SystemdGenie:

SystemdGenie

TheJJJ
  • 111
8

I'm not aware of one. It doesn't get much faster than than the CLI commands though:

systemctl status
systemctl stop some-service
systemctl disable some-service 
8

I wrote a Lua + whiptail script that can display, stop, and disable Systemd units. The script is here:

https://github.com/mpbcode/systemctl-ui

mpb
  • 1,455
3

If you are using amd64 system, you can download the packages systemd-ui_3-4_amd64.deb and systemd-gui_3-4_all.deb from Xenial Repository and manually install with apt:

sudo apt install ./systemd-ui_3-4_amd64.deb
sudo apt install ./systemd-gui_3-4_all.deb

I did this and worked like a charm.

systemadm

Bibliography:

https://launchpad.net/ubuntu/+source/systemd-ui https://launchpad.net/ubuntu/+archive/primary/+files/systemd-gui_3-4_all.deb https://launchpad.net/ubuntu/+archive/primary/+files/systemd-ui_3-4_amd64.deb

ailtonbsj
  • 131
3

Not a GUI, but a web-ui solution.

Introducing Cockpit, a web-based server manager.

Leon
  • 131
2

There is also Webmin: sudo apt install webmin. Open a browser, fill address bar with https://localhost:10000. In the sidebar go to System > Bootup and Shutdown.

0

systemd Pilot is a free app made for that purpose. Disclosure: I'm the developer.

mFat
  • 1,020