Skip to content

jonathanbrenes/mentorship

Repository files navigation

Mentorship Exercises

This repository contains hands-on Linux infrastructure labs designed to simulate real-world production scenarios across storage, networking, security, recovery, and system behavior.

Each section links directly to the relevant exercise area.


Storage

Logical Volume Manager extensions, reductions, multi-disk integration, and filesystem validation.

Azure NVMe disk handling, device mapping, udev rules, and persistent symlink recovery.


Network

Advanced tcpdump workflows, structured filtering, and multi-layer traffic analysis.

Policy routing, multi-interface behavior, and validation in enterprise Linux environments.


Python

Runtime benchmarking and performance comparison across Python versions.

Isolated dependency management using venv and interpreter separation.

System Python integrity investigation and recovery.

RPM ownership validation and system Python recovery on SUSE.


SELinux

Port labeling, file context analysis, and policy-aligned recovery.


Recovery

Boot-chain instability investigation, Azure VM Repair workflow, and sos report comparison.


Systemd

Service limits, overrides, boot targets, and production-style service debugging.


Full Exercise List

Cheatsheets

Quick-reference command guides for cross-distribution Linux administration.

These are designed to support the hands-on exercises and provide fast lookup for common operational tasks.

📘 Cheatsheets Index:
https://github.com/jonathanbrenes/mentorship/tree/main/cheatsheets

Includes:

  • APT (Debian / Ubuntu)
  • DPKG
  • DNF / YUM (RHEL family)
  • RPM
  • Zypper (SUSE)
  • VI / VIM

Use these as companion material while working through the mentorship labs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors