07.System Management

wxterm Last Updated: 2026-10-21 10:54 Views: 36

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 window

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.

System info tab

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.

SSH sidebar system overview

7.4 Process Management

Displays a list of all processes on the remote host.

Processes tab

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 kill signal.
  • Force kill: send kill -9 to force kill.
  • Refresh: re-fetch the process list.

7.5 Service Management

Displays the systemd service list and status.

Services tab

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.

Logs tab

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.

← Previous Article 08.Scripts & Batch Commands Next Article → 06.Remote Desktop (VNC/RDP)

Comments

No comments yet