Curriculum
- 79 Sections
- 176 Lessons
- 12 Weeks
Expand all sectionsCollapse all sections
- 01. COURSE INTRODUCTION12
- 1.1Welcome On Board (TCA101)1 Hour
- 1.3Meet Your Instructor: Adama Sombie (TCA101)
- 1.4Course Audience and Requirements (TCA101)
- 1.5Course Resources (TCA101)
- 1.6Read the Documentation (TCA101)
- 1.7Change, Repetition, and Holy Wars (TCA101)
- 1.8Target Platform (TCA101)
- 1.9Command Line vs. Graphical Interface
- 1.10Target Linux Distributions
- 1.11Demo: Using Linux Distributions
- 1.12Installation: What to Use for this Course
- 1.13Lab 1.1. Configuring the System for ‘sudo’
- Before You Begin5
- 02. LINUX FILESYSTEM TREE LAYOUT2
- Linux Filesystem Tree Layout23
- 5.1One Big Filesystem
- 5.2Data Distinctions
- 5.3FHS Linux Standard Directory Tree
- 5.4The Root (/) Directory
- 5.5/bin
- 5.6/boot
- 5.7/dev
- 5.8/etc
- 5.9/home
- 5.10/lib and /lib64
- 5.11/media
- 5.12/mnt
- 5.13/opt
- 5.14/proc
- 5.15/sys
- 5.16/root
- 5.17/sbin
- 5.18/srv
- 5.19/tmp
- 5.20/usr
- 5.21/var
- 5.22/run
- 5.23Demo: Main Consumers of Storage on CentOS
- Lab Exercises2
- Knowledge Check1
- 04. SIGNALS2
- Signals4
- Lab Exercises1
- Knowledge Check1
- 05. PACKAGE MANAGEMENT SYSTEMS2
- Package Management Systems11
- 13.1Why Use Packages?
- 13.2Software Packaging Concepts
- 13.3Package Types
- 13.4Available Package Management Systems
- 13.5Packaging Tool Levels and Varieties
- 13.6Package Sources
- 13.7Creating Software Packages
- 13.8Revision Control Systems
- 13.9The Linux Kernel and the Birth of git
- 13.10How git Works
- 13.11Demo: Package Management Systems
- Lab Exercises1
- Knowledge Check1
- 06. RPM2
- RPM12
- 17.1Advantages of Using RPM
- 17.2Package File Names
- 17.3Queries
- 17.4Verifying Packages
- 17.5Installing Packages
- 17.6Uninstalling Packages
- 17.7Demo: Using the rpm Command
- 17.8Updating Packages
- 17.9Freshening Packages
- 17.10Upgrading the Linux Kernel
- 17.11Using rpm2archive and rpm2cpio
- 17.12Using rpm2archive and rpm2cpio
- Lab Exercises3
- Knowledge Check1
- 07. DPKG2
- DPKG5
- Lab Exercises2
- Knowledge Check1
- 08. DNF AND YUM2
- dnf and yum6
- Lab Exercises5
- Knowledge Check1
- 09. ZYPPER1
- zypper1
- Lab Exercises1
- Knowledge Check1
- 11. SYSTEM MONITORING1
- System Monitoring1
- Lab Exercises0
- Knowledge Check0
- 12. PROCESS MONITORING2
- Lab Exercises0
- Knowledge Check0
- 13. MEMORY MONITORING AND USAGE2
- Lab Exercises0
- Knowledge Check0
- 14. I/O MONITORING AND TUNING1
- I/O Monitoring and Tuning2
- Lab Exercises0
- Knowledge Check0
- 15. I/O SCHEDULING1
- I/O Scheduling1
- Lab Exercises0
- Knowledge0
- 16. LINUX FILESYSTEMS AND THE VFS2
- Lab Exercises0
- Knowledge Check0
- 17. DISK PARTITIONING4
- 18. FILESYSTEM FEATURES: ATTRIBUTES, CREATING, CHECKING, MOUNTING2
- 19. FILESYSTEM FEATURES: SWAP, QUOTAS, USAGE2
- 20. THE EXT4 FILESYSTEMS2
- 21. THE XFS AND BTRFS FILESYSTEMS2
- 22. ENCRYPTING DISKS2
- 23. LOGICAL VOLUME MANAGEMENT (LVM)2
- 24. RAID2
- 25. KERNEL SERVICES AND CONFIGURATION2
- 26. KERNEL MODULES2
- 27. DEVICES AND UDEV2
- 28. VIRTUALIZATION OVERVIEW1
- 29. CONTAINERS OVERVIEW1
- 30. USER ACCOUNT MANAGEMENT2
- 31. GROUP MANAGEMENT2
- 32. FILE PERMISSIONS AND OWNERSHIP2
- 33. PLUGGABLE AUTHENTICATION MODULES (PAM)2
- 34. NETWORK ADDRESSES2
- 35. NETWORK DEVICES AND CONFIGURATION2
- 36. FIREWALLS2
- 37. SYSTEM STARTUP AND SHUTDOWN2
- 38. GRUB2
- 39. SYSTEM INIT: SYSTEMD, SYSTEMV AND UPSTART2
- 40. BACKUP AND RECOVERY METHODS2
- 41. LINUX SECURITY MODULES2
- 42. LOCAL SYSTEM SECURITY2
- 43. BASIC TROUBLESHOOTING2
- 44. SYSTEM RESCUE2
