Skip to content

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.

Notifications You must be signed in to change notification settings

ashishnandan176/Linux_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Linux_Project

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.

Features

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.

Prerequisites

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
{CB491AC8-538C-4080-A7D5-B2708CA65BA5}

Screenshots

Help Command
{AE0A8B46-79C7-453B-BD02-C35BFBD0F0FC}

Version Command
{929E9D8C-484F-4335-AF31-3030B917C64B}

Disk Usage
{58772B04-5C5F-45B8-A341-A36FBADE9EEF}

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages