A hands-on Linux administration project demonstrating server monitoring, user management, file permissions, network troubleshooting, service management, Bash scripting, and automated backups.
- Manage Linux users and groups
- Configure and understand file permissions
- Monitor running processes
- Manage Linux services using systemctl
- Monitor disk and memory usage
- Perform basic network troubleshooting
- Automate server information collection using Bash
- Create automated project backups
- Perform basic server health checks
- Ubuntu Linux
- WSL
- Bash
- systemd
- Linux networking tools
- Git & GitHub
linux-server-admin/
├── backups/
├── logs/
│ └── system-report.txt
├── scripts/
│ ├── system_info.sh
│ ├── backup.sh
│ └── health_check.sh
└── README.md