Course files for CompTIA Linux+ XK0-004 and XK0-005.
-
Updated
Nov 16, 2025 - Shell
Course files for CompTIA Linux+ XK0-004 and XK0-005.
Automates Linux user and group management using Python and Bash. Enforces password policies, sudo rules, and logs all actions for auditability
Centralized Log Server with rsyslog + logrotate – Collect and manage logs from multiple Linux hosts with automated log rotation. Focused on logging, auditing, and forensic readiness.
A secure backup and restore toolkit using GPG encryption and tar/gzip for key directories. Automates encrypted backups and seamless restoration for disaster recovery.
Boot process, GRUB2, timezone configs, and kernel inspection | Project 1 of 3 in Linux System Management series
Configures a host-based firewall using nftables and integrates Fail2Ban to block brute-force SSH attempts automatically, improving system security.
SSH, PXE, DNS and name services | Project 3 of 3 in Linux System Management series
Automates regular Linux security scans using Lynis. Generates reports and alerts via scheduled Python/Cron jobs for proactive vulnerability management.
Lightweight File Integrity Monitoring system using AIDE and custom Bash/Python scripts to detect unauthorized file changes. Focuses on intrusion detection and critical system directory monitoring.
Bash automation | Cron jobs | Git | Optional Docker | CompTIA Linux+ Section 128–145
Hardened an Ubuntu workstation using CIS benchmarks through a manual shell script. Enforced secure system settings including firewall rules, password policies, and SSH lockdown.
Users, passwords, shadow file, ulimit, and basic file operations | Project 2 of 3 in Linux System Management series
Add a description, image, and links to the comptia-linux topic page so that developers can more easily learn about it.
To associate your repository with the comptia-linux topic, visit your repo's landing page and select "manage topics."