Part I: System Management
CHAPTER 1: Linux Fundamentals
CHAPTER 2: Manage Files and Directories
CHAPTER 3: Configure and Manage Storage Using the Appropriate Tools
CHAPTER 4: Configure and Use the Appropriate Processes and Services
CHAPTER 5: Use the Appropriate Networking Tools or Configuration Files
CHAPTER 6: Build and Install Software
Part II: Security
CHAPTER 7: Manage Software Configurations
CHAPTER 8: Security Best Practices in a Linux Environment
CHAPTER 9: Implement Identity Management
CHAPTER 10: Implement and Configure Firewalls
CHAPTER 11: Configure and Execute Remote Connectivity for System Management
CHAPTER 12: Apply the Appropriate Access Controls
Part III: Scripting, Containers, and Automation
CHAPTER 13: Create Simple Shell Scripts to Automate Common Tasks
CHAPTER 14: Perform Basic Container Operations
CHAPTER 15: Perform Basic Version Control Using Git
CHAPTER 16: Common Infrastructure as Code Technologies
CHAPTER 17: Container, Cloud, and Orchestration Concepts
Part IV: Troubleshooting
CHAPTER 18: Analyze and Troubleshoot Storage Issues
, CHAPTER 19: Analyze and Troubleshoot Network Resource Issues
CHAPTER 20: Analyze and Troubleshoot Central Processing Unit (CPU) and Memory Issues
CHAPTER 21: Analyze and Troubleshoot User Access and File Permissions
CHAPTER 22: Use systemd to Diagnose and Resolve Common Problems with a Linux System
Table of Contents
Introduction
Part I: System Management
CHAPTER 1:
Linux Fundamentals
Filesystem Hierarchy Standard (FHS)
Basic Boot Process
Basic Input/Output System (BIOS)/Unified Extensible Firmware Interface (UEFI)
Commands
initrd.img
vmlinuz
Grand Unified Bootloader Version 2 (GRUB2)
Boot Sources
Kernel Panic
Device Types in /dev
Block Devices
Character Devices
Special Character Devices
Basic Package Compilation from Source
./configure
, make
make install
Storage Concepts
File Storage
Block Storage
Object Storage
Partition Type
Filesystem in Userspace (FUSE)
Redundant Array of Independent (or Inexpensive) Disks (RAID) Levels
Listing Hardware Information
lspci
lsusb
dmidecode
CHAPTER 2:
Manage Files and Directories
File Editing
sed
awk
printf
nano
vi
File Compression, Archiving, and Backup
gzip
bzip2