Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 3.45 KB

Lesson plan.md

File metadata and controls

60 lines (46 loc) · 3.45 KB

Lesson plan

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.

Objectives and class days

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.

Reading before class

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