I discovered a cool new app. ServiceMaster: ServiceMaster is a powerful terminal-based tool for managing systemd units on Linux systems. It provides an intuitive interface for viewing and controlling system and user units, making it easier to manage your units without leaving the command line.
Features:
View all systemd units or filter by type (services, devices, sockets, etc.)
Start, stop, restart, enable, disable, mask, and unmask units
View detailed status information for each unit
Switch between system and user units
User-friendly ncurses interface with color-coded information
Keyboard shortcuts for quick navigation and control
DBus event loop: Reacts immediately to external changes to units
There are some useful tools with a GUI for systemd too (systemadm, SystemdGenie for example). But many servers don’t have a graphical desktop environment at all, so this program with a text user interface can be very helpful. So far it is the only one with a TUI and it has a DBus event loop. If anything is changed in the systemd units, the program reacts immediately. This is not bad for a server where several users are logged in.
a TUI is very useful and getting more so these days…
I had a couple of Red Hat 9 servers that I tried to “hand craft” .connection files for NetworkManager (gone - tragically, I might add, is /etc/sysconfig/network-scripts/ifcft-$ETH config files) - and “nmtui” came to the rescue. It’s annoying - but something we gotta live with…
I hope ServiceMaster goes into some of the enterprise distro repositories… could be useful…