A Linux system administration automation project using Bash scripting to perform backup operations, user management, permission setup, and system health monitoring.
This project demonstrates practical Linux administration skills by automating common system administrator tasks using shell scripts.
The automation scripts help manage:
- Application backup creation
- User management
- File permission configuration
- System health monitoring
- Logging of administrative activities
- Creates compressed backup archives using
tar - Stores backups with timestamp-based filenames
- Maintains backup logs
- Automates Linux user-related operations
- Reduces manual administration effort
- Automatically configures required file permissions
- Helps maintain proper access control
- Checks system information
- Generates health reports
- Maintains monitoring logs
- Linux (Ubuntu)
- Bash Shell Scripting
- Git & GitHub
- AWS EC2
- Linux File System
- Tar Backup Utility