diff --git a/RECOVERY.md b/RECOVERY.md deleted file mode 100644 index 21d9fa4..0000000 --- a/RECOVERY.md +++ /dev/null @@ -1,20 +0,0 @@ -## RECOVERY maintenance update - 2026-07-09 - -Created a targeted review lesson pair based on missed Linux+ firewall -book questions: - -- `linuxplus-lesson-120.el` -- `linuxplus-quiz-120.el` - -Lesson 120 covers firewall ACLs, packet inspection, persistent -configuration files, stateful firewall review points, firewalld runtime -to permanent configuration, numbered UFW rules, simple UFW SSH blocking, -DenyHosts, and Fail2Ban. - -Quiz 120 uses only true/false, yes/no, and single-choice questions. -The lesson keeps text above an `ansi-term` buffer and includes GNU -Emacs on GNU/Linux audio practice with `espeak-ng` and `espeak`. - -Include the book's expected wording, but preserve the real-world note -that DenyHosts is strongly associated with `/etc/hosts.deny`, while -Fail2Ban commonly blocks through firewall actions. diff --git a/STUDY.md b/STUDY.md deleted file mode 100644 index f99fa97..0000000 --- a/STUDY.md +++ /dev/null @@ -1,10 +0,0 @@ -## Lesson 120 - -- `linuxplus-lesson-120.el` -- `linuxplus-quiz-120.el` -- Topic: Firewall ACLs, packet inspection, persistent configuration, - stateful firewall behavior, `firewall-cmd --runtime-to-permanent`, - numbered UFW rules, simple UFW SSH blocking, DenyHosts, and Fail2Ban. -- Practice: `sudo firewall-cmd --runtime-to-permanent`, - `sudo ufw status numbered`, and `sudo ufw deny 22/tcp`. - \ No newline at end of file