07.System Management
07 System Management
WxTerm’s system management feature collects system info from the target host remotely via an SSH session and displays it in a graphical interface, eliminating the need to manually type commands to view it.
7.1 Open System Management
- Menu “Tools → System Management” (requires the currently active tab to be an SSH session).
- Tab right-click → “System Management”.
- The “System Overview” panel in the SSH sidebar is a simplified system info display.
After opening, the system management dialog appears, containing multiple categorized tabs.

System management feature is not available in the Free version; available in Trial and above.
7.2 Tab Overview
The system management dialog contains the following tabs:
| Tab | Content |
|---|---|
| System Info | OS, CPU, memory, disk, network overview |
| Processes | Running process list, sortable/killable |
| Services | systemd service list and status |
| Cron | Scheduled task list |
| Users | System user list |
| Packages | Installed package list |
| Ports | Listening ports and connections |
| Network | Network interfaces and routes |
| Logs | System log viewer |
| Firewall | Firewall rules (iptables / firewalld / ufw) |
7.3 System Info
Displays the remote host’s core info as info cards.

Overview Cards
| Category | Fields |
|---|---|
| OS | Distribution name, version, kernel version, hostname |
| CPU | Model, core count, clock speed, load |
| Memory | Total, used, available, usage |
| Disk | Mount points per partition, total, used, available, usage |
| Network | IP address per interface, MAC, send/receive rates |
SSH Sidebar System Overview
The “System Overview” panel in the SSH sidebar is a compact version of the System Info tab, persistently showing CPU/memory/disk usage and network rates, convenient for real-time monitoring.

7.4 Process Management
Displays a list of all processes on the remote host.

Column Info
- Process name
- User
- CPU usage
- Memory usage
Operations
- Sort: click a column header to sort by that column.
- Kill process: select a process and click the “Kill” button to send a
killsignal. - Force kill: send
kill -9to force kill. - Refresh: re-fetch the process list.
7.5 Service Management
Displays the systemd service list and status.

Column Info
- Service name
- Status (active / inactive / failed)
- Enabled state (enabled / disabled)
Operations
- Start:
systemctl start <service> - Stop:
systemctl stop <service> - Restart:
systemctl restart <service> - Enable:
systemctl enable <service> - Disable:
systemctl disable <service>
7.6 Cron Scheduled Tasks
Displays the current user’s crontab scheduled task list.
| Field | Description |
|---|---|
| Schedule | cron expression (minute hour day month weekday) |
| Command | The command to execute |
For security reasons, the system management dialog displays cron tasks read-only by default; edit via terminal
crontab -e.
7.7 User Management
Displays the system user list.
| Field | Description |
|---|---|
| Username | Login name |
| UID | User ID |
| GID | Primary group ID |
| Home directory | User home directory |
| Shell | Default shell |
7.8 Packages
Displays the installed package list (auto-detects the package manager: apt / yum / dnf / pacman / zypper).
| Field | Description |
|---|---|
| Package name | Package name |
| Version | Installed version |
| Description | Package description |
Supports search filtering.
7.9 Port Viewer
Displays network listening ports and active connections.
| Field | Description |
|---|---|
| Protocol | tcp / tcp6 / udp / udp6 |
| Local address | Listen address:port |
| Remote address | Peer address:port |
| State | LISTEN / ESTABLISHED / TIME_WAIT, etc. |
| Process | Process occupying that port |
7.10 Network
Displays network interface and routing info.
Interfaces
| Field | Description |
|---|---|
| Interface name | eth0 / wlan0, etc. |
| IP address | IPv4 / IPv6 |
| MAC | Hardware address |
| State | UP / DOWN |
| Send/receive rate | Real-time byte send/receive rate |
Routes
Displays the routing table (route -n or ip route).
7.11 Log Viewer
View system logs (journalctl / syslog / messages).
- Can select log level (emerg / alert / crit / err / warning / notice / info / debug).
- Can filter by keyword.
- Can select a time range.
- Supports auto-scroll to the latest.

7.12 Firewall
Displays firewall rules, auto-detecting the type:
| Type | Detection condition | Displayed content |
|---|---|---|
| ufw | Ubuntu family | ufw status |
| firewalld | CentOS/RHEL/Fedora | firewall-cmd –list-all |
| iptables | Generic | iptables -L -n |
The system management dialog displays firewall rules read-only by default; modify via terminal commands.