This Bash script automates system tasks such as managing services (list, start, stop), checking system load, disk usage, monitoring processes, analyzing logs, and backing up files. It includes a help menu and displays version information for easy navigation and usage.
Service Management: Start, stop, and list active services. System Monitoring: View system load and monitor processes. Disk Usage: Check the disk usage across filesystems. Log Analysis: Analyze system logs for critical errors. File Backup: Easily backup system files or directories. Help Menu: Display available options and usage information.
Before running SysOpCTL, ensure your system has the following tools installed:
Bash (pre-installed on most Linux systems)
systemctl for service management
rsync for file backup
journalctl for log analysis
df and uptime for system stats