Terminal Tools for System Administration
System administration (Sysadmin for short) encompasses the management and upkeep of computer systems to ensure smooth operations.
Through the terminal, sysadmins can directly interact with the system, manage settings, and automate processes.
Below are a list of terminal tools that developers use for system administration.
atop
An advanced interactive monitor for linux systems.
An advanced interactive monitor for linux systems.
bandwhich
Terminal bandwidth utilization tool
Terminal bandwidth utilization tool
bottom
Yet another cross-platform graphical process/system monitor.
Yet another cross-platform graphical process/system monitor.
bpftop
Dynamic real-time view of running eBPF programs.
Dynamic real-time view of running eBPF programs.
btop
A terminal monitor of resources.
A terminal monitor of resources.
caligula
A user-friendly, lightweight TUI for disk imaging.
A user-friendly, lightweight TUI for disk imaging.
chmod-cli
effortlessly generate chmod commands.
effortlessly generate chmod commands.
cronboard
A terminal tool for managing cron jobs locally and on servers.
A terminal tool for managing cron jobs locally and on servers.
diskwatch
Single host disk diagnostics in your terminal.
Single host disk diagnostics in your terminal.
emplace
Synchronize installed packages across multiple machines.
Synchronize installed packages across multiple machines.
exosphere
A CLI / TUI for aggregated patch reporting & system status monitoring via SSH.
A CLI / TUI for aggregated patch reporting & system status monitoring via SSH.
glances
A cross platform top/htop alternative in python.
A cross platform top/htop alternative in python.
goaccess
a real-time web log analyzer and interactive viewer.
a real-time web log analyzer and interactive viewer.
godap
A complete terminal user interface (TUI) for LDAP.
A complete terminal user interface (TUI) for LDAP.
gotop
A terminal-based graphical activity monitor written in Go.
A terminal-based graphical activity monitor written in Go.
gtop
System monitoring dashboard for terminal.
System monitoring dashboard for terminal.
hostctl
A CLI tool to manage /etc/hosts like a pro!
A CLI tool to manage /etc/hosts like a pro!
htop
An interactive process viewer.
An interactive process viewer.
isd
A keyboard-focused, highly customizable systemd units TUI.
A keyboard-focused, highly customizable systemd units TUI.
kmon
Linux Kernel Manager and Activity Monitor.
Linux Kernel Manager and Activity Monitor.
lazyjournal
A terminal user interface for journalctl.
A terminal user interface for journalctl.
lemurs
A customizable TUI display/login manager written in Rust.
A customizable TUI display/login manager written in Rust.
ly
A lightweight TUI (ncurses-like) display manager.
A lightweight TUI (ncurses-like) display manager.
moribito
A terminal based LDAP server explorer.
A terminal based LDAP server explorer.
purple
A terminal SSH config manager and cockpit for your servers.
A terminal SSH config manager and cockpit for your servers.
rwx
A Unix permissions and ownership manager in the terminal.
A Unix permissions and ownership manager in the terminal.
sake
A task runner for local and remote hosts.
A task runner for local and remote hosts.
see-tui
A TUI based tool to lookup logs from systemd services.
A TUI based tool to lookup logs from systemd services.
ssh-para
Parallel SSH jobs manager interactive CLI.
Parallel SSH jobs manager interactive CLI.
systemctl-tui
A fast, simple TUI for interacting with systemd services and their logs.
A fast, simple TUI for interacting with systemd services and their logs.
systemd-manager-tui
A TUI for managing systemd services.
A TUI for managing systemd services.
systeroid
A more powerful alternative to sysctl(8).
A more powerful alternative to sysctl(8).
syswatch
A single-host system diagnostics TUI.
A single-host system diagnostics TUI.
tiptop
Command-line system monitoring
Command-line system monitoring
tori
A TUI for multi-server Docker and host monitoring over SSH.
A TUI for multi-server Docker and host monitoring over SSH.
tufw
Terminal UI for ufw.
Terminal UI for ufw.
tuptime
Like uptime(1), but preserves shutdown / restart stats.
Like uptime(1), but preserves shutdown / restart stats.
turm
TUI for the Slurm Workload Manager.
TUI for the Slurm Workload Manager.
tzupdate
Set the system timezone based on IP geolocation.
Set the system timezone based on IP geolocation.
ugm
A TUI to view information about UNIX users and groups
A TUI to view information about UNIX users and groups
vtop
Wow such top. So stats. More better than regular top
Wow such top. So stats. More better than regular top
zenith
A terminal UI (TUI) for monitoring system resources
A terminal UI (TUI) for monitoring system resources
Know any terminal tools that would be good for this list? Submit a Tool here!