This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
CompTIA Linux+ XK0-005, 3rd Edition
Introduction
001. CompTIA Linux+ XK0-005 Introduction (2:01)
001. Linux Fundamentals Introduction (2:52)
Lesson 1 Installing Linux
001. Learning objectives (0:31)
002. 1.1 Understanding the Linux Operating System (2:37)
003. 1.2 Understanding Linux Distributions (2:56)
004. 1.3 Getting Red Hat Family Linux (5:01)
005. 1.4 Installing Red Hat Family Linux (7:24)
006. 1.5 Getting Ubuntu Linux (2:49)
007. 1.6 Installing Ubuntu LTS (8:48)
008. 1.7 Using Windows Subsytem for Linux (5:17)
Lesson 1 Managing User Related Security
001. Learning objectives (0:25)
002. 1.1 Managing ACLs (8:10)
003. 1.2 Managing File System Attributes (2:48)
004. 1.3 Configuring sudo (6:35)
005. 1.4 Using Policykit and pkexec (2:40)
006. Lesson 1 Lab Managing sudo (0:25)
007. Lesson 1 Lab Solution Managing sudo (1:39)
Lesson 2 Network Management
001. Learning objectives (0:34)
002. 2.1 Configuring Interfaces (10:02)
003. 2.2 Creating Static Routes (8:33)
004. 2.3 Managing DNS Clients (1:03)
005. 2.4 Understanding Name Service Switch (3:04)
006. 2.5 Understanding Network Bridges (2:08)
007. 2.6 Analyzing Network Socket (3:11)
008. 2.7 Analyzing Network Traffic with tcpdump and nmap (9:49)
009. Lesson 2 Lab Managing Custom Routes (0:32)
010. Lesson 2 Lab Solution Managing Custom Routes (2:44)
Lesson 2 Using Essential Tools
001. Learning objectives (0:40)
002. 2.1 Logging in to Linux (2:18)
003. 2.2 Using su and sudo (4:57)
004. 2.3 Starting on the Command Line (2:42)
005. 2.4 Using the Seven Essential Linux Command Line Tools (5:52)
006. 2.5 Getting Help with man (10:20)
007. 2.6 Finding Which man Page to Use (6:58)
008. 2.7 Using pinfo (3:53)
009. 2.8 Using Other Systems for Getting Help (4:23)
010. Lesson 2 Command Review (1:24)
011. Lesson 2 Lab Using Essential Tools (0:30)
012. Lesson 2 Lab Solution Using Essential Tools (5:09)
Lesson 3 Essential File Management Tools
001. Learning objectives (0:43)
002. 3.1 Understanding the Linux File System Hierarchy (9:34)
003. 3.2 Listing Files with ls (3:36)
004. 3.3 Using Wildcards (6:35)
005. 3.4 Copying Files with cp (5:30)
006. 3.5 Working with Directories (3:07)
007. 3.6 Using Absolute and Relative Paths (4:45)
008. 3.7 Moving Files with mv (1:34)
009. 3.8 Removing Files with rm (3:07)
010. Lesson 3 Command Review (0:38)
011. Lesson 3 Lab Using Essential File Management Tools (0:39)
012. Lesson 3 Lab Solution Using Essential File Management Tools (3:29)
Lesson 3 Managing Services
001. Learning objectives (0:37)
002. 3.1 Understanding Systemd (1:33)
003. 3.2 Managing Unit State with systemd (4:38)
004. 3.3 Creating Custom systemd Service Configuration (4:57)
005. 3.4 Managing Targets (6:57)
006. 3.5 Understanding and Managing Unit Dependencies (3:50)
007. 3.6 Using Systemd Timers (7:14)
008. 3.7 Managing Systemd Sockets (4:01)
009. 3.8 Mounting File Systems with Systemd (2:13)
010. Lesson 3 Lab Managing Systemd Dependencies (0:29)
011. Lesson 3 Lab Solution Managing Systemd Dependencies (4:08)
Lesson 4 Advanced File Management Tools
001. Learning objectives (0:37)
002. 4.1 Understanding Hard and Symbolic Links (3:33)
003. 4.2 Managing Hard and Symbolic Links (8:09)
004. 4.3 Finding Files with find (8:43)
005. 4.4 Using Advanced find Options (5:08)
006. 4.5 Using which and locate (2:44)
007. 4.6 Archiving Files with tar (7:49)
008. 4.7 Managing File Compression (6:02)
009. 4.8 Mounting File Systems (7:39)
010. Lesson 4 Command Review (1:55)
011. Lesson 4 Lab Using Advanced File Management Tools (0:36)
012. Lesson 4 Lab Solution Using Advanced File Management Tools (5:16)
Lesson 4 Basic Hardware Management
001. Learning objectives (0:42)
002. 4.1 Understanding Computer Hardware Components (3:19)
003. 4.2 Listing and Identifying Hardware Components (2:28)
004. 4.3 Managing Kernel Modules (5:02)
005. 4.4 Understanding systemd-udevd (3:30)
006. 4.5 Managing Udev Rules (4:02)
007. 4.6 Understanding dev, sys and proc Usage (4:29)
008. Lesson 4 Lab Monitoring Hardware (0:19)
009. Lesson 4 Lab Solution Monitoring Hardware (1:18)
Lesson 5 Managing Partitions
001. Learning objectives (0:50)
002. 5.1 Understanding MBR and GPT (2:38)
003. 5.2 Understanding Storage Device Names (3:50)
004. 5.3 Managing MBR Primary Partitions with fdisk (4:27)
005. 5.4 Managing MBR Extended and Logical Partitions with fdisk (5:26)
006. 5.5 Managing GPT Partitions with parted (3:52)
007. 5.6 Creating File Systems (6:27)
008. 5.7 Using UUIDs and Labels (5:55)
009. 5.8 Creating Swap Partitions (5:37)
010. 5.9 Creating LVM Volumes (10:39)
011. 5.10 Creating Software RAID Devices (7:11)
012. Lesson 5 Lab Managing Partitions (0:32)
013. Lesson 5 Lab Solution Managing Partitions (3:43)
Lesson 5 Working with Text Files
001. Learning objectives (0:46)
002. 5.1 Using a Text Editor (4:52)
003. 5.2 Understanding Working with vim (6:28)
004. 5.3 Creating Text Tiles with vim (6:15)
005. 5.4 Browsing Text Files with more and less (3:20)
006. 5.5 Using head and tail to See File Start and End (1:56)
007. 5.6 Displaying File Contents with cat and tac (3:07)
008. 5.7 Working with grep (5:22)
009. Lesson 5 Command Review (1:18)
010. Lesson 5 Lab Working with Text Files (0:45)
011. Lesson 5 Lab Solution Working with Text Files (1:26)
Lesson 6 Advanced Text File Processing
001. Learning objectives (0:40)
002. 6.1 Using cut and sort (2:07)
003. 6.2 Using Regular Expressions (11:26)
004. 6.3 Using tr (3:02)
005. 6.4 An Introduction to awk (6:12)
006. 6.5 Getting Started with sed (4:43)
007. Lesson 6 Command Review (0:47)
008. Lesson 6 Lab Working with Text Files (0:42)
009. Lesson 6 Lab Solution Working with Text Files (4:29)
Lesson 6 Managing File Systems
001. Learning objectives (0:45)
002. 6.1 Understanding File Systems (1:57)
003. 6.2 Automating File System Mounts through etcfstab (4:15)
004. 6.3 Using Labels and UUIDs (7:30)
005. 6.4 Monitoring Available Disk Space (1:59)
006. 6.5 Monitoring File Systems (3:12)
007. 6.6 Repairing File Systems (1:39)
008. 6.7 Managing Btrfs (6:16)
009. Lesson 6 Lab Managing File Systems (0:33)
010. Lesson 6 Lab Solution Managing File Systems (1:42)
Lesson 7 Configuring Logging
001. Learning objectives (0:37)
002. 7.1 Understanding Logging (4:46)
003. 7.2 Managing rsyslogd (5:43)
004. 7.3 Managing with Logrotate (3:45)
005. 7.4 Working with systemd-journald (4:31)
006. 7.5 Using the logger Command (1:09)
007. Lesson 7 Lab Configuring Logging (0:21)
008. Lesson 7 Lab Solution Configuring Logging (1:46)
Lesson 7 Connecting to a Server
001. Learning objectives (0:38)
002. 7.1 Understanding the Root User (2:28)
003. 7.2 Using su (3:09)
004. 7.3 Using sudo (4:35)
005. 7.4 Creating a Simple sudo Configuration (10:43)
006. 7.5 Using ssh to Connect to a Remote Server (5:38)
007. 7.6 Working with Linux from Windows (7:44)
008. Lesson 7 Command Review (0:29)
009. Lesson 7 Lab Connecting to a Server (0:18)
010. Lesson 7 Lab Solution Connecting to a Server (1:08)
Lesson 8 Managing and Monitoring Performance
001. Learning objectives (0:32)
002. 8.1 Analyzing top Output (5:19)
003. 8.2 Interpreting Memory Statistics (9:41)
004. 8.3 Understanding Cgroups (8:58)
005. 8.4 Managing Process Priority and Cgroups (1:35)
006. 8.5 Tuning Kernel Parameters (4:53)
007. Lesson 8 Lab Managing Performance (0:27)
008. Lesson 8 Lab Solution Managing Performance (1:34)
Lesson 8 Working with the Bash Shell
001. Learning objectives (0:39)
002. 8.1 Understanding the Shell and other Core Linux Components (1:35)
003. 8.2 Using IO Redirection and Piping (6:54)
004. 8.3 Working with history (6:02)
005. 8.4 Using Command Line Completion (3:18)
006. 8.5 Using Variables (6:50)
007. 8.6 Using Other Bash Features (2:22)
008. 8.7 Working with Bash Startup Files (6:11)
009. Lesson 8 Command Review (0:40)
010. Lesson 8 Lab Working with Bash (0:28)
011. Lesson 8 Lab Solution Working with Bash (3:16)
Lesson 9 Managing the Boot Procedure
001. Learning objectives (0:58)
002. 9.1 Understanding the Boot Procedure (1:43)
003. 9.2 Understanding BIOS and UEFI (2:03)
004. 9.3 Managing and Accessing UEFI from Linux (2:05)
005. 9.4 Managing GRUB2 Configuration (3:55)
006. 9.5 Installing a new GRUB Bootloader (6:31)
007. 9.6 Booting into Non-default Targets (2:08)
008. 9.7 Troubleshooting the Boot Procedure (3:09)
009. 9.8 Managing Initramfs (3:47)
010. 9.9 Understanding System V Init Legacy Boot (5:01)
011. Lesson 9 Lab Managing Initramfs (0:18)
012. Lesson 9 Lab Solution Managing Initramfs (1:44)
Lesson 9 User and Group Management
001. Learning objectives (0:43)
002. 9.1 Understanding Users (4:43)
003. 9.2 Understanding the Role of Ownership (2:25)
004. 9.3 Creating Users with useradd (3:44)
005. 9.4 Creating Groups with groupadd (2:07)
006. 9.5 Managing User and Group Properties (7:05)
007. 9.6 Configuring Defaults for New Users (3:45)
008. 9.7 Managing Password Properties (7:12)
009. 9.8 Managing Current Sessions (4:47)
010. Lesson 9 Command Review (1:15)
011. Lesson 9 Lab Managing Users (0:42)
012. Lesson 9 Lab Solution Managing Users (4:31)
Lesson 10 Managing File Compression and Backup
001. Learning objectives (0:30)
002. 10.1 Understanding Backup Strategies (2:16)
003. 10.2 Working with cpio (3:55)
004. 10.3 Managing Clones with dd (4:31)
005. 10.4 Storing Backup Offsite (3:25)
006. 10.5 Checking File Integrity (2:45)
007. Lesson 10 Lab Managing Backups (0:40)
008. Lesson 10 Lab Solution Managing Backups (2:01)
Lesson 10 Permissions Management
001. Learning objectives (0:38)
002. 10.1 Understanding Basic Linux Permissions (4:08)
003. 10.2 Managing Basic Linux Permissions (4:53)
004. 10.3 Understanding Advanced Linux Permissions (1:49)
005. 10.4 Managing Advanced Linux Permissions (11:18)
006. 10.5 Managing umask (5:21)
007. Lesson 10 Command Review (1:04)
008. Lesson 10 Lab Managing Permissions (0:58)
009. Lesson 10 Lab Solution Managing Permissions (3:27)
Lesson 11 Managing User Interfaces
001. Learning objectives (0:35)
002. 11.1 Understanding Display Servers (1:35)
003. 11.2 Graphics Server Installation and Configuration (1:43)
004. 11.3 Understanding Graphical Desktops (2:13)
005. 11.4 Understanding Remote Access Protocols (0:55)
006. 11.5 Configuring Accessibility Features (1:24)
007. 11.6 Configuring Console Redirection (5:29)
008. Lesson 11 Lab Remotely Accessing the GUI (0:17)
009. Lesson 11 Lab Solution Remotely Accessing the GUI (2:18)
Lesson 11 Storage Management Essentials
001. Learning objectives (0:42)
002. 11.1 Understanding Linux Storage Solutions (4:31)
003. 11.2 Creating MBR Partitions (4:43)
004. 11.3 Creating GPT Partitions (3:32)
005. 11.4 Creating File Systems (3:05)
006. 11.5 Mounting File Systems (3:39)
007. 11.6 Making Mounts Persistent (2:50)
008. Lesson 11 Command Review (1:01)
009. Lesson 11 Lab Managing Storage (0:28)
010. Lesson 11 Lab Solution Managing Storage (1:32)
Lesson 12 Managing Networking
001. Learning objectives (0:51)
002. 12.1 Understanding IPv4 Basics (3:10)
003. 12.2 Understanding IPv6 Basics (7:08)
004. 12.3 Applying Run-time Network Configuration (4:59)
005. 12.4 Understanding Network Device Naming (1:47)
006. 12.5 Managing Host Names (2:37)
007. 12.6 Managing Host Name Resolution (2:37)
008. 12.7 Using Common Network Tools (5:39)
009. 12.8 Configuring Persistent Networking (3:02)
010. Lesson 12 Command Review (0:55)
011. Lesson 12 Lab Managing Networking (0:23)
012. Lesson 12 Lab Solution Managing Networking (1:51)
Lesson 12 Troubleshooting Linux Issues
001. Learning objectives (0:32)
002. 12.1 Troubleshooting Networking (4:36)
003. 12.2 Troubleshooting Storage Problems (5:30)
004. 12.3 Troubleshooting CPU Performance (6:33)
005. 12.4 Understanding Linux Memory Use (4:53)
006. 12.5 Troubleshooting Linux Memory (4:01)
007. 12.6 Resetting a Lost Root Password (5:37)
008. Lesson 12 Lab Analyzing Memory Use (0:21)
009. Lesson 12 Lab Solution Analyzing Memory Use (1:12)
Lesson 13 Configuring a Firewall
001. Learning objectives (0:35)
002. 13.1 Understanding Network Ports (3:04)
003. 13.2 Understanding Firewalling (2:43)
004. 13.3 Managing ufw Firewalling (4:23)
005. 13.4 Managing firewalld (6:10)
006. 13.5 Managing iptables Firewalls (6:58)
007. Lesson 13 Lab Configuring Firewalling (0:31)
008. Lesson 13 Lab Solution Configuring Firewalling (3:35)
Lesson 13 Working with Systemd
001. Learning objectives (0:41)
002. 13.1 Understanding Systemd (1:05)
003. 13.2 Managing Systemd Services (5:29)
004. 13.3 Modifying Service Configuration (6:12)
005. 13.4 Understanding Targets (3:07)
006. 13.5 Managing Targets (4:29)
007. 13.6 Managing Services in WSL (3:39)
008. Lesson 13 Command Review (2:00)
009. Lesson 13 Lab Working with Systemd (0:24)
010. Lesson 13 Lab Solution Working with Systemd (1:49)
Lesson 14 Managing Software
001. Learning objectives (0:44)
002. 14.1 Installing Software from Source Packages (2:17)
003. 14.2 Understanding Software Packages (2:53)
004. 14.3 Managing Libraries (3:06)
005. 14.4 Understanding Software Managers (3:29)
006. 14.5 Managing Packages with yumdnf (7:14)
007. 14.6 Managing Packages with apt (4:49)
008. 14.7 Using rpm (4:26)
009. Lesson 14 Command Review (0:44)
010. Lesson 14 Lab Managing Software (0:21)
011. Lesson 14 Lab Solution Managing Software (1:57)
Lesson 14 Securing Linux
001. Learning objectives (0:37)
002. 14.1 Managing Boot Loader Password (5:00)
003. 14.2 Understanding and Managing chroot Jails (2:55)
004. 14.3 An Introduction to Auditing (9:46)
005. 14.4 Configuring MOTD (1:28)
006. 14.5 Managing LUKS Disk Encryption (9:06)
007. Lesson 14 Lab Configuring Auditing (0:21)
008. Lesson 14 Lab Solution Configuring Auditing (1:38)
Lesson 15 Managing Secure Access Control
001. Learning objectives (0:25)
002. 15.1 Understanding PAM (6:32)
003. 15.2 Managing TCP Wrappers (2:26)
004. Lesson 15 Lab Configuring PAM (0:19)
005. Lesson 15 Lab Solution Configuring PAM (3:33)
Lesson 15 Managing SSH
001. Learning objectives (0:30)
002. 15.1 Running the SSH Server (6:53)
003. 15.2 Using the SSH Client (5:42)
004. 15.3 Configuring Key-based SSH Login (4:42)
005. Lesson 15 Command Review (0:54)
006. Lesson 15 Lab Managing SSH (0:20)
007. Lesson 15 Lab Solution Managing SSH (1:48)
Lesson 16 Managing SELinux and AppArmor
001. Learning objectives (0:46)
002. 16.1 Understanding the Need for Mandatory Access Control (MAC) (1:51)
003. 16.2 SELinux vs. AppArmor (1:26)
004. 16.3 Configuring AppArmor (8:15)
005. 16.4 Troubleshooting AppArmor (1:41)
006. 16.5 Configuring SELinux Mode (3:28)
007. 16.6 Working with SELinux Labels (9:07)
008. 16.7 Managing SELinux Booleans (3:54)
009. 16.8 Troubleshooting SELinux (5:36)
010. Lesson 16 Lab Configuring SELinux (0:20)
011. Lesson 16 Lab Solution Configuring SELinux (2:17)
Lesson 16 Managing Time
001. Learning objectives (0:36)
002. 16.1 Understanding Linux Time (2:20)
003. 16.2 Managing Linux Time (5:23)
004. 16.3 Understanding the NTP Protocol (2:09)
005. 16.4 Configuring Time Synchronization (3:17)
006. Lesson 16 Command Review (0:41)
007. Lesson 16 Lab Managing Time (0:23)
008. Lesson 16 Lab Solution Managing Time (0:30)
Lesson 17 Managing Linux Server Roles
001. Learning objectives (0:31)
002. 17.1 Understanding and Managing Time Services (5:28)
003. 17.2 Understanding and Managing Certificate Services (4:47)
004. 17.3 Creating Self-Signed Certificates (8:55)
005. 17.4 Understanding Self-Signed Certificate Creation (5:50)
006. 17.5 Managing Datacenter Storage (10:37)
007. 17.6 Understanding and Managing NFS File Services (6:11)
008. 17.7 Understanding and Managing SMB File Services (10:19)
009. Lesson 17 Lab Creating Self-Signed Certificates (0:15)
010. Lesson 17 Lab Solution Creating Self-Signed Certificates (4:00)
Lesson 17 Process Management
001. Learning objectives (0:49)
002. 17.1 Understanding Linux Processes and Jobs (2:28)
003. 17.2 Managing Interactive Shell Jobs (2:39)
004. 17.3 Monitoring Processes with top (8:04)
005. 17.4 Changing top Display Properties (2:00)
006. 17.5 Monitoring Process Properties with ps (5:19)
007. 17.6 Changing Process Priority (5:01)
008. 17.7 Managing Processes with kill (3:16)
009. Lesson 17 Command Review (1:11)
010. Lesson 17 Lab Managing Processes (0:32)
011. Lesson 17 Lab Solution Managing Processes (2:09)
Lesson 18 An Introduction to Bash Shell Scripts
001. Learning objectives (0:32)
002. 18.1 Understanding Bash Shell Scripts (1:57)
003. 18.2 Essential Shell Script Components (4:37)
004. 18.3 Using Conditional Statements in Shell Scripts (6:35)
005. 18.4 Using Advanced Scripting Options (6:07)
006. Lesson 18 Lab Writing a Shell Script (0:45)
007. Lesson 18 Lab Solution Writing a Shell Script (6:44)
Lesson 18 Scheduling Tasks
001. Learning objectives (0:33)
002. 18.1 Understanding Linux Task Scheduling (1:51)
003. 18.2 Scheduling Tasks with cron (3:48)
004. 18.3 Using systemd Timers (2:28)
005. 18.4 Using at to Schedule Tasks (3:38)
006. Lesson 18 Command Review (0:38)
007. Lesson 18 Lab Scheduling Tasks (0:26)
008. Lesson 18 Lab Solution Scheduling Tasks (3:15)
Lesson 19 Reading Log Files
001. Learning objectives (0:27)
002. 19.1 Understanding Linux Logging (1:10)
003. 19.2 Working with journalctl (4:01)
004. 19.3 Understanding Rsyslogd (4:08)
005. Lesson 19 Command Review (0:29)
006. Lesson 19 Lab Configuring Logging (0:17)
007. Lesson 19 Lab Solution Configuring Logging (1:11)
Lesson 19 Using Git for Version Control
001. Learning objectives (0:34)
002. 19.1 Understanding Git (6:05)
003. 19.2 Creating Git Repositories (8:19)
004. 19.3 Using Git Repositories (2:49)
005. 19.4 Undoing Changes (3:28)
006. 19.5 Working with Branches (3:58)
007. 19.6 Merging Changes (1:57)
008. 19.7 Using gitignore (2:17)
009. Lesson 19 Lab Using Git with Branches (0:45)
010. Lesson 19 Lab Solution Using Git with Branches (4:50)
Lesson 20 Configuration Management
001. Learning objectives (0:44)
002. 20.1 Understanding Configuration Management (1:51)
003. 20.2 Understanding Configuration Management Solutions (1:34)
004. 20.3 Understanding CICD (2:42)
005. 20.4 Setting up Ansible for Configuration Management (6:03)
006. 20.5 Using Ansible Ad-hoc Commands (4:20)
007. 20.6 Using Ansible Playbooks (6:14)
008. Lesson 20 Lab Using Configuration Management (0:24)
009. Lesson 20 Lab Solution Using Configuration Management (4:16)
Lesson 21 An Introduction to Containers
001. Learning objectives (0:40)
002. 21.1 Understanding Containers (1:46)
003. 21.2 Understanding Container Runtimes (2:47)
004. 21.3 Running Containers in Docker and Podman (8:08)
005. 21.4 Managing Container Images (4:59)
006. 21.5 Understanding Kubernetes (1:10)
007. 21.6 Running a Container in Kubernetes (4:56)
008. Lesson 21 Lab Running Containers (0:27)
009. Lesson 21 Lab Solution Running Containers (2:08)
Module 1 Essential Commands
001. Module introduction (0:35)
Module 1 Essential Linux Management
001. Module introduction (0:22)
Module 2 Storage Management
001. Module introduction (0:30)
Module 2 User and Group Management and Permissions
001. Module introduction (0:20)
Module 3 Common Administration Tasks
001. Module introduction (0:39)
Module 3 Operating Running Systems
001. Module introduction (0:39)
Module 4 Security
001. Module introduction (0:36)
Module 5 Advanced Administration Tasks
001. Module introduction (0:36)
Summary
001. CompTIA Linux+ XK0-005 Summary (0:21)
001. Linux Fundamentals Summary (0:47)
008. Lesson 7 Command Review
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock