Real-World Linux Projects

Build the troubleshooting skills required to work on production Linux infrastructure.

OS Deployment

PXE Boot & Automated Linux Deployment

Build a complete PXE-based Linux deployment environment and understand how servers can be provisioned automatically across an enterprise infrastructure.

Real Infrastructure: Enterprise OS deployment, bare-metal provisioning, automated server installation and provisioning failures.

Skills: PXE, DHCP, TFTP, HTTP, Kickstart, Linux networking, automated installation, boot troubleshooting.

Linux Boot

Linux Boot Failure & GRUB Recovery

Investigate systems that fail to boot and recover the operating system using GRUB, rescue environments and Linux recovery techniques.

Real Infrastructure: Servers stuck during boot, GRUB failures, emergency recovery and production server restoration.

Skills: GRUB2, boot process, rescue mode, initramfs, systemd, kernel troubleshooting.

Kernel

Kernel Panic Investigation & Recovery

Simulate and investigate kernel-level failures and understand how to approach a Linux server experiencing a kernel panic.

Real Infrastructure: Production server crashes, failed kernels, boot failures and post-crash investigation.

Skills: Kernel, GRUB, crash investigation, logs, initramfs, system recovery.

Filesystems

/etc/fstab Misconfiguration Recovery

Troubleshoot a Linux server that fails to boot because of an incorrect filesystem configuration.

Real Infrastructure: Servers entering emergency mode after reboot because of incorrect mounts, UUIDs or filesystem options.

Skills: fstab, mount, UUID, emergency mode, systemd, filesystem troubleshooting.

Filesystems

Filesystem Corruption & XFS Recovery

Investigate filesystem corruption and perform controlled recovery of an affected Linux filesystem.

Real Infrastructure: Filesystem failures, unavailable mount points, corrupted metadata and server recovery.

Skills: XFS, xfs_repair, mount, filesystem diagnostics, recovery procedures.

Storage

Disk Full Investigation & Recovery

Diagnose why a Linux filesystem reaches 100% utilization and determine the actual cause instead of simply deleting files.

Real Infrastructure: Application outages, log growth, deleted files, filesystem capacity incidents.

Skills: df, du, lsof, deleted files, log investigation, filesystem analysis.

Storage

Inode Exhaustion Investigation

Investigate a filesystem that has available disk space but cannot create new files because its inodes are exhausted.

Real Infrastructure: Application failures, temporary-file explosions, millions of small files and filesystem incidents.

Skills: inodes, df -i, find, filesystem analysis, file-count investigation.

Memory

OOM Killer Investigation

Investigate memory exhaustion and understand why the Linux kernel terminates processes when available memory becomes critically low.

Real Infrastructure: Application crashes, memory pressure, unexpected process termination and server instability.

Skills: OOM Killer, memory analysis, dmesg, journalctl, processes, cgroups.

Storage / NFS

NFS Hang & D-State Process Investigation

Investigate processes stuck in uninterruptible sleep and understand why even root cannot simply kill a D-state process.

Real Infrastructure: NFS failures, storage hangs, application freezes and unresponsive production servers.

Skills: NFS, D-state, ps, lsof, mount, storage troubleshooting.

Security

Permission Hell & ACL Recovery

Troubleshoot complex Linux access problems involving ownership, permissions and Access Control Lists.

Real Infrastructure: Applications unable to access files, incorrect ownership, shared directories and access-control incidents.

Skills: chmod, chown, ACL, getfacl, setfacl, permissions and security.

Networking

Linux Network Configuration & Troubleshooting

Investigate production network connectivity problems from the Linux server side.

Real Infrastructure: Servers unreachable, DNS failures, routing problems, port connectivity and application network issues.

Skills: ip, ss, ping, traceroute, DNS, routing, NetworkManager and tcpdump.

Infrastructure

Linux Multi-Tier Infrastructure

Build and troubleshoot a multi-tier Linux environment containing load balancing, application servers and backend services.

Real Infrastructure: Web/application infrastructure, traffic distribution, backend failures and service dependency troubleshooting.

Skills: Nginx, HAProxy, Linux networking, service management and troubleshooting.

Performance

Linux I/O Bottleneck Investigation

Investigate systems experiencing high I/O wait and determine whether the bottleneck originates from processes, storage or the filesystem.

Real Infrastructure: Slow applications, database latency, storage performance problems and server slowness.

Skills: iostat, iotop, sar, vmstat, disk performance and process analysis.

Processes

Zombie Process Investigation

Investigate zombie processes and understand the parent-child process relationship behind processes that cannot simply be killed.

Real Infrastructure: Process accumulation, application bugs, service instability and process-management issues.

Skills: ps, process states, parent-child relationships, signals and process troubleshooting.

Want to Learn These Skills?

Join the next Linux training batch and work through real production scenarios with hands-on labs.