Skip to content

wisnioa/system_admin_toolkit

Repository files navigation

System Admin Toolkit 🛠️

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

🔧 Installation & Setup

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.sh

🚀 Usage

After 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.


Development Environment

This project was developed in a virtualized Linux environment using VirtualBox, due to limitations in Windows Home Edition that prevent full support for WSL2.

Author

Amanda Wisniowski
GitHub Profile

About

A collection of Bash scripts for user management, system monitoring, and automation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages