This repository is a collection of hands-on Linux projects designed to apply and showcase practical system administration, networking, and DevOps skills.
| β Project Title | π Description | π Link |
|---|---|---|
| Secure Linux Server Setup | Hardened Ubuntu server with UFW, SSH key login, custom LVM, swap, and monitoring tools. | server-secure-setup |
| Storage and Performance Lab | Disk partitioning, LVM setup, ACLs, user resource limits, and system monitoring tools. | storage-performance-setup |
| DevOps-Ready Linux Box | Daily cron jobs, rsync-based backups, disk usage monitoring, and logrotate setup. | devops-ready-linux-box |
| β³ More Coming Soon... | Additional LFCS/DevOps mini-projects are in progress β stay tuned! | β |
These projects aim to help me:
- β Strengthen foundational Linux sysadmin skills
- π Practice system hardening and SSH security
- π½ Master disk partitioning, LVM, and mount management
- π Monitor and analyze performance using real tools
- βοΈ Automate tasks using Bash scripting
- π§° Build production-grade scripts for cron, logging, and maintenance
- π¦ Document all scripts and configurations for reuse
Each project includes:
- Modular Bash scripts (
scripts/) - Planning documentation (
notes/planning.md) - Manual CLI references (
notes/commands-used.md) - README instructions and guidance
π Connect with me on LinkedIn
π§ Read my learning blogs on Hashnode
β Star this repo if you find it useful or want to follow along as I grow!