Course files for CompTIA Linux+ XK0-004 and XK0-005.
-
Updated
Sep 13, 2025 - Shell
Course files for CompTIA Linux+ XK0-004 and XK0-005.
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.
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.
Automates Linux user and group management using Python and Bash. Enforces password policies, sudo rules, and logs all actions for auditability
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.
Users, passwords, shadow file, ulimit, and basic file operations | Project 2 of 3 in Linux System Management series
Hardened an Ubuntu workstation using CIS benchmarks through a manual shell script. Enforced secure system settings including firewall rules, password policies, and SSH lockdown.
Bash automation | Cron jobs | Git | Optional Docker | CompTIA Linux+ Section 128–145
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.
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."