For the Linux+ class at IT Vitae, Tess has created a custom lesson plan with bespoke slides and lab exercises.
Next to this, we use the "Linux+ XK0-005" study guide by Blum and Bresnahan. ISBN 978-1-119-87896-4, published by Wiley.
Tess' lesson plan does not follow the order of chapters in the book, neither does it follow the CompTIA XK0-005 objectives. Instead, Tess tried to compile the learning materials in a sequence where classes build on the foundations laid in earlier classes.
As mentioned, Tess follows a very different order from both CompTIA and Blum/Bresnahan. The following table explains which objectives are touched in which lesson.
Lesson | Objective | Topics |
---|---|---|
1. | n.a. | Setting up the lab environment |
2. | 1.2, 2.2, 2.4 | Using SSH, creating user accounts and groups |
3. | 2.2, 2.5, 3.1, 3.3, 3.4 | Files, directories and permissions. Also: Git |
4. | 3.1 | The shell, commands and scripting |
5. | 3.1 | Advanced shell scripting. Searching. Text manipulation |
6. | 1.4, 1.5, 1.7 | Networking configuration and services |
7. | 1.1, 1.7 | The boot process and kernel modules |
8. | 3.2, 3.4, 3.5 | Cloud, virtualization, Vagrant, Docker |
9. | 1.1, 1.3 | RAID and storage systems |
10. | 1.3, 2.1 | LVM, MDAdm, PKI and cryptography (bonus topic) |
11. | 1.1, 1.2, 1.4 | Hardware devices, backups, scheduling |
12. | 1.1, 1.6, 1.7, 4.5 | Packages, internationalization and logging |
13. | 2.2, 2.4, 2.5 | Advanced security, SELinux and AppArmor |
14. | 2.1, 2.3 | PAM, firewalls, security best practices |
15. | 1.3, 1.5, 4.1, 4.2, 4.3 | Troubleshooting network and storage |
16. | 4.4, 4.5 | Troubleshooting user issues and hardware |
17. | 3.4, 3.5 | Cloud, virtualization, Docker, Ansible. |
It is recommended that students read the following chapters (from the Blum/Bresnahan book) before each class and before attempting the labs.
Lesson | Chapters |
---|---|
1. | 1, 2 |
2. | 3, 10, 12, 16 (ssh) |
3. | 10, 15 (permissions), 27 |
4. | 4, 25 |
5. | 25 |
6. | 6, 7 |
7. | 5, 14 |
8. | 28, 29, 30 |
9. | 11 |
10. | 11, 16 |
11. | 12, 21, 23, 26 |
12. | 6, 9 13, 17 |
13. | 15 |
14. | 18, 19 |
15. | 11 |
16. | 7, 20, 21, 24 |
17. | 28, 29, 30 |