Skip to content

Elias-Solo/automated-system-admin-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📜 README.md – Automated System Administration Toolkit

# 🛠️ Automated System Administration Toolkit

## 📌 Project Overview
The **Automated System Administration Toolkit** is a Bash-based solution designed to streamline and automate common **Linux system administration** tasks. This project enhances efficiency, security, and monitoring for **system administrators** and **DevOps engineers**.

## 🚀 Features
-**System Monitoring**
  - Automates **CPU, memory, and disk usage** tracking.
  - Generates system logs for performance analysis.

-**User & Group Management**
  - Creates, modifies, and removes users and groups efficiently.
  - Ensures correct **permissions and access control**.

-**File & Directory Permissions**
  - Automates **ownership and permission settings**.
  - Enhances security through **access control mechanisms**.

-**Automation & Troubleshooting**
  - Schedules tasks using **cron jobs**.
  - Logs system activities for auditing and troubleshooting.

## 🏗️ Project Structure

sysadmin-project/ │── scripts/ │ ├── sys_mont.sh # System Monitoring Script │ ├── user_mgmt.sh # User Management Script │ ├── perms.sh # Permission & Access Control Script │── logs/ │ ├── syslog.txt # System Logs │── README.md # Project Documentation │── LICENSE # License File


## 🔧 Installation & Usage
1. **Clone the repository**:
   ```bash
   git clone https://github.com/Elias-Solo/automated-system-admin-toolkit.git
   cd automated-system-admin-toolkit
  1. Give execute permissions:

    chmod +x scripts/*.sh
  2. Run the scripts:

    • System Monitoring: ./scripts/sys_mont.sh
    • User Management: ./scripts/user_mgmt.sh
    • Permission Management: ./scripts/perms.sh

📌 Prerequisites

  • Linux OS (Ubuntu, CentOS, Fedora, etc.)
  • Bash shell (#!/bin/bash)
  • Basic knowledge of system administration

🛠️ Contributions

Feel free to contribute by submitting issues, pull requests, or suggesting improvements! Let's build a powerful admin toolkit together. 🚀

📜 License

This project is licensed under the MIT License.

📬 Contact

For suggestions or collaboration, feel free to connect:
📧 Email: [email protected]
🔗 LinkedIn: Elias Solo

About

A toolkit for automating system administration tasks on Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages