A collection of Bash scripts for user management, system monitoring, and automation.
This toolkit provides essential Bash scripts for system administration tasks, including:
- User management (batch creation & deletion)
- Disk space monitoring
- Process management
- System health checks
- Full system audit report generation
Clone the repository and navigate into the directory:
git clone https://github.com/wisnioa/system_admin_toolkit.git
cd system_admin_toolkit
Run the main menu script to start the toolkit:
bash main_menu.shAfter running main_menu.sh, you will see a menu with various system administration options:
- User Management: Create or delete users in batches.
- Disk Monitoring: Check disk space usage and alerts.
- Process Management: View and manage running processes.
- System Health: Get an overview of CPU, memory, swap, and disk usage.
- Full System Audit: Generate a detailed report of system status, network, security, and more.
Simply enter the number corresponding to the option you want to run and follow the prompts.
To exit the menu at any time, select the "Exit" option or press Ctrl+C.
This project was developed in a virtualized Linux environment using VirtualBox, due to limitations in Windows Home Edition that prevent full support for WSL2.
Amanda Wisniowski
GitHub Profile