Skip to content

rohantundalwar2004/linux-admin-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 Linux Admin Toolkit

A Bash-based Linux Administration Toolkit that automates common system administration tasks for Linux and DevOps practice.

Linux Shell Git License


📷 Main Menu

Main Menu


📌 Overview

Linux Admin Toolkit is a menu-driven Bash project that combines multiple Linux administration utilities into one toolkit.

It helps automate common Linux system administration tasks while improving Bash scripting skills required for DevOps Engineers and Linux Administrators.


🚀 Modules Included

  • ✅ System Health Report
  • ✅ CPU Monitor
  • ✅ Memory Monitor
  • ✅ Disk Monitor
  • ✅ Network Information
  • ✅ Running Process Monitor
  • ✅ Backup Manager
  • ✅ Directory Report
  • ✅ Uptime Checker

🛠 Technologies Used

  • Bash Shell Scripting
  • Linux Commands
  • Shell Scripting
  • Git
  • GitHub

📂 Project Structure

linux-admin-toolkit/
│
├── scripts/
│   ├── toolkit.sh
│   ├── system_health.sh
│   ├── cpu_monitor.sh
│   ├── memory_monitor.sh
│   ├── disk_monitor.sh
│   ├── network_info.sh
│   ├── process_monitor.sh
│   ├── backup_manager.sh
│   ├── directory_report.sh
│   └── uptime_checker.sh
│
├── screenshots/
│   ├── main-menu.png
│   └── output.png
│
├── README.md
├── LICENSE
└── .gitignore

▶️ How to Run

chmod +x scripts/*.sh
cd scripts
./toolkit.sh

📷 Example Output

System Health Report

System Health Report


✨ Features

  • Interactive menu-driven interface
  • Beginner-friendly Bash scripts
  • Real-time system monitoring
  • Modular script architecture
  • Easy to extend with new utilities
  • Lightweight and fast

🔮 Future Improvements

  • Email Alert System
  • Log File Generation
  • Cron Job Integration
  • Colored Terminal Output
  • System Performance Dashboard
  • Disk Usage Graph
  • Service Monitoring
  • User Management Module

📌 Release

Current Version: v1.0

Release Notes:

  • Initial stable release
  • Added 9 Linux administration modules
  • Professional README
  • Screenshots
  • GitHub Release
  • MIT License

👨‍💻 Author

Rohan Tundalwar

Aspiring DevOps Engineer | Linux Administrator | Cloud Enthusiast

About

Linux Administration Toolkit built using Bash scripting for DevOps learning.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages