Video description
23+ Hours of Video Instruction
Get intensive, hands-on Linux training with Sander van Vugt in this 2 day/8-hour live training course: Linux Fundamentals Bootcamp
Description
More than 23 hours of video instruction that helps you learn everything you need about Linux and excel the CompTIA Linux+ exam.
Overview
- Full coverage of all objectives on the CompTIA Linux+ XK0-005 exam
- Hands-on labs provided in each lesson so you can gain real-world proficiency
- Explores everything from essential concepts to advanced administration tasks
CompTIA Linux+ XK0-005 Complete Video Course is your go-to training to gain proficiency of Linux operating systems and to study for the CompTIA Linux+ exam. Expert author and trainer Sander van Vugt will walk you first through Linux basics, concepts, practices, and theories in his Linux Fundamentals, 2nd Edition video course. This 10-hour course is included with your CompTIA Linux+ XK0-005 training and provides the foundational knowledge needed to start your Linux career. You will then get a thorough review of the intermediate and advanced Linux concepts needed to pass the exam and build your skills.
Sander van Vugt will teach core concepts and hands-on skills through lightboard and slide training as well as hands-on Linux CLI demos and labs, so you can learn the material and see firsthand how to use Linux efficiently and effectively.
This accessible self-paced video training provides learners with more than 20 hours of personal visual instruction from an expert trainer with more than 20 years of practical Linux teaching experience.
Topics include:
Linux Fundamentals LiveLessons, 2nd Edition
- Module 1: Essential Commands
- Module 2: User and Group Management and Permissions
- Module 3: Operating Running Systems
CompTIA Linux+ XK0-005 Complete Video Course, 3rd Edition
- Module 1: Essential Linux Management
- Module 2: Storage Management
- Module 3: Common Administration Tasks
- Module 4: Security
- Module 5: Advanced Administration Tasks
Supplemental files for this course are located at https://github.com/sandervanvugt/linuxplus.
About the Instructor
Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open-Source topics. He is the author of the best-selling Red Hat RHCSA and RHCE Cert Guides as well as a number of other titles on Kubernetes (including CKAD and CKA), Ansible, Containers, Bash, Microservices and more. Sander also works as a Linux and DevOps instructor, teaching onsite and online classes for customers around the world.
Skill Level
- Beginner to Intermediate
What you will learn
- The basics of Linux up through exam-level proficiency
- Key concepts for all the objectives on the CompTIA Linux + exam
- Real-life Linux administration tasks
Who Should Take This Course
- Administrators and developers who want to become familiar with the Linux operating system
- Anyone who needs basic Linux skills for working with Linux in cloud, container, or Kubernetes environment
- Anyone looking to pass the CompTIA Linux+ exam
Course Requirements
Students need access to a virtual or physical machine, running the latest version of CentOS Stream or Ubuntu LTS. Using a cloud instance is not recommended, as this course discusses topics that are fundamentally different when working with cloud instances.
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of contents
- Introduction
- Module 1: Essential Commands
- Lesson 1: Installing Linux
-
Lesson 2: Using Essential Tools
- Learning objectives
- 2.1 Logging in to Linux
- 2.2 Using su and sudo
- 2.3 Starting on the Command Line
- 2.4 Using the Seven Essential Linux Command Line Tools
- 2.5 Getting Help with man
- 2.6 Finding Which man Page to Use
- 2.7 Using pinfo
- 2.8 Using Other Systems for Getting Help
- Lesson 2 Command Review
- Lesson 2 Lab: Using Essential Tools
- Lesson 2 Lab Solution: Using Essential Tools
-
Lesson 3: Essential File Management Tools
- Learning objectives
- 3.1 Understanding the Linux File System Hierarchy
- 3.2 Listing Files with ls
- 3.3 Using Wildcards
- 3.4 Copying Files with cp
- 3.5 Working with Directories
- 3.6 Using Absolute and Relative Paths
- 3.7 Moving Files with mv
- 3.8 Removing Files with rm
- Lesson 3 Command Review
- Lesson 3 Lab: Using Essential File Management Tools
- Lesson 3 Lab Solution: Using Essential File Management Tools
-
Lesson 4: Advanced File Management Tools
- Learning objectives
- 4.1 Understanding Hard and Symbolic Links
- 4.2 Managing Hard and Symbolic Links
- 4.3 Finding Files with find
- 4.4 Using Advanced find Options
- 4.5 Using which and locate
- 4.6 Archiving Files with tar
- 4.7 Managing File Compression
- 4.8 Mounting File Systems
- Lesson 4 Command Review
- Lesson 4 Lab: Using Advanced File Management Tools
- Lesson 4 Lab Solution: Using Advanced File Management Tools
-
Lesson 5: Working with Text Files
- Learning objectives
- 5.1 Using a Text Editor
- 5.2 Understanding Working with vim
- 5.3 Creating Text Tiles with vim
- 5.4 Browsing Text Files with more and less
- 5.5 Using head and tail to See File Start and End
- 5.6 Displaying File Contents with cat and tac
- 5.7 Working with grep
- Lesson 5 Command Review
- Lesson 5 Lab: Working with Text Files
- Lesson 5 Lab Solution: Working with Text Files
- Lesson 6: Advanced Text File Processing
-
Lesson 7: Connecting to a Server
- Learning objectives
- 7.1 Understanding the Root User
- 7.2 Using su
- 7.3 Using sudo
- 7.4 Creating a Simple sudo Configuration
- 7.5 Using ssh to Connect to a Remote Server
- 7.6 Working with Linux from Windows
- Lesson 7 Command Review
- Lesson 7 Lab: Connecting to a Server
- Lesson 7 Lab Solution: Connecting to a Server
-
Lesson 8: Working with the Bash Shell
- Learning objectives
- 8.1 Understanding the Shell and other Core Linux Components
- 8.2 Using I/O Redirection and Piping
- 8.3 Working with history
- 8.4 Using Command Line Completion
- 8.5 Using Variables
- 8.6 Using Other Bash Features
- 8.7 Working with Bash Startup Files
- Lesson 8 Command Review
- Lesson 8 Lab: Working with Bash
- Lesson 8 Lab Solution: Working with Bash
- Module 2: User and Group Management and Permissions
-
Lesson 9: User and Group Management
- Learning objectives
- 9.1 Understanding Users
- 9.2 Understanding the Role of Ownership
- 9.3 Creating Users with useradd
- 9.4 Creating Groups with groupadd
- 9.5 Managing User and Group Properties
- 9.6 Configuring Defaults for New Users
- 9.7 Managing Password Properties
- 9.8 Managing Current Sessions
- Lesson 9 Command Review
- Lesson 9 Lab: Managing Users
- Lesson 9 Lab Solution: Managing Users
-
Lesson 10: Permissions Management
- Learning objectives
- 10.1 Understanding Basic Linux Permissions
- 10.2 Managing Basic Linux Permissions
- 10.3 Understanding Advanced Linux Permissions
- 10.4 Managing Advanced Linux Permissions
- 10.5 Managing umask
- Lesson 10 Command Review
- Lesson 10 Lab: Managing Permissions
- Lesson 10 Lab Solution: Managing Permissions
-
Lesson 11: Storage Management Essentials
- Learning objectives
- 11.1 Understanding Linux Storage Solutions
- 11.2 Creating MBR Partitions
- 11.3 Creating GPT Partitions
- 11.4 Creating File Systems
- 11.5 Mounting File Systems
- 11.6 Making Mounts Persistent
- Lesson 11 Command Review
- Lesson 11 Lab: Managing Storage
- Lesson 11 Lab Solution: Managing Storage
- Module 3: Operating Running Systems
-
Lesson 12: Managing Networking
- Learning objectives
- 12.1 Understanding IPv4 Basics
- 12.2 Understanding IPv6 Basics
- 12.3 Applying Run-time Network Configuration
- 12.4 Understanding Network Device Naming
- 12.5 Managing Host Names
- 12.6 Managing Host Name Resolution
- 12.7 Using Common Network Tools
- 12.8 Configuring Persistent Networking
- Lesson 12 Command Review
- Lesson 12 Lab: Managing Networking
- Lesson 12 Lab Solution: Managing Networking
- Lesson 13: Working with Systemd
-
Lesson 14: Managing Software
- Learning objectives
- 14.1 Installing Software from Source Packages
- 14.2 Understanding Software Packages
- 14.3 Managing Libraries
- 14.4 Understanding Software Managers
- 14.5 Managing Packages with yum/dnf
- 14.6 Managing Packages with apt
- 14.7 Using rpm
- Lesson 14 Command Review
- Lesson 14 Lab: Managing Software
- Lesson 14 Lab Solution: Managing Software
- Lesson 15: Managing SSH
- Lesson 16: Managing Time
-
Lesson 17: Process Management
- Learning objectives
- 17.1 Understanding Linux Processes and Jobs
- 17.2 Managing Interactive Shell Jobs
- 17.3 Monitoring Processes with top
- 17.4 Changing top Display Properties
- 17.5 Monitoring Process Properties with ps
- 17.6 Changing Process Priority
- 17.7 Managing Processes with kill
- Lesson 17 Command Review
- Lesson 17 Lab: Managing Processes
- Lesson 17 Lab Solution: Managing Processes
- Lesson 18: Scheduling Tasks
- Lesson 19: Reading Log Files
- Summary
- Introduction
- Module 1: Essential Linux Management
- Lesson 1: Managing User Related Security
-
Lesson 2: Network Management
- Learning objectives
- 2.1 Configuring Interfaces
- 2.2 Creating Static Routes
- 2.3 Managing DNS Clients
- 2.4 Understanding Name Service Switch
- 2.5 Understanding Network Bridges
- 2.6 Analyzing Network Socket
- 2.7 Analyzing Network Traffic with tcpdump and nmap
- Lesson 2 Lab: Managing Custom Routes
- Lesson 2 Lab Solution: Managing Custom Routes
-
Lesson 3: Managing Services
- Learning objectives
- 3.1 Understanding Systemd
- 3.2 Managing Unit State with systemd
- 3.3 Creating Custom systemd Service Configuration
- 3.4 Managing Targets
- 3.5 Understanding and Managing Unit Dependencies
- 3.6 Using Systemd Timers
- 3.7 Managing Systemd Sockets
- 3.8 Mounting File Systems with Systemd
- Lesson 3 Lab: Managing Systemd Dependencies
- Lesson 3 Lab Solution: Managing Systemd Dependencies
- Module 2: Storage Management
-
Lesson 4: Basic Hardware Management
- Learning objectives
- 4.1 Understanding Computer Hardware Components
- 4.2 Listing and Identifying Hardware Components
- 4.3 Managing Kernel Modules
- 4.4 Understanding systemd-udevd
- 4.5 Managing Udev Rules
- 4.6 Understanding /dev, /sys and /proc Usage
- Lesson 4 Lab: Monitoring Hardware
- Lesson 4 Lab Solution: Monitoring Hardware
-
Lesson 5: Managing Partitions
- Learning objectives
- 5.1 Understanding MBR and GPT
- 5.2 Understanding Storage Device Names
- 5.3 Managing MBR Primary Partitions with fdisk
- 5.4 Managing MBR Extended and Logical Partitions with fdisk
- 5.5 Managing GPT Partitions with parted
- 5.6 Creating File Systems
- 5.7 Using UUIDs and Labels
- 5.8 Creating Swap Partitions
- 5.9 Creating LVM Volumes
- 5.10 Creating Software RAID Devices
- Lesson 5 Lab: Managing Partitions
- Lesson 5 Lab Solution: Managing Partitions
-
Lesson 6: Managing File Systems
- Learning objectives
- 6.1 Understanding File Systems
- 6.2 Automating File System Mounts through /etc/fstab
- 6.3 Using Labels and UUIDs
- 6.4 Monitoring Available Disk Space
- 6.5 Monitoring File Systems
- 6.6 Repairing File Systems
- 6.7 Managing Btrfs
- Lesson 6 Lab: Managing File Systems
- Lesson 6 Lab Solution: Managing File Systems
- Module 3: Common Administration Tasks
- Lesson 7: Configuring Logging
- Lesson 8: Managing and Monitoring Performance
-
Lesson 9: Managing the Boot Procedure
- Learning objectives
- 9.1 Understanding the Boot Procedure
- 9.2 Understanding BIOS and UEFI
- 9.3 Managing and Accessing UEFI from Linux
- 9.4 Managing GRUB2 Configuration
- 9.5 Installing a new GRUB Bootloader
- 9.6 Booting into Non-default Targets
- 9.7 Troubleshooting the Boot Procedure
- 9.8 Managing Initramfs
- 9.9 Understanding System V Init Legacy Boot
- Lesson 9 Lab: Managing Initramfs
- Lesson 9 Lab Solution: Managing Initramfs
- Lesson 10: Managing File Compression and Backup
-
Lesson 11: Managing User Interfaces
- Learning objectives
- 11.1 Understanding Display Servers
- 11.2 Graphics Server Installation and Configuration
- 11.3 Understanding Graphical Desktops
- 11.4 Understanding Remote Access Protocols
- 11.5 Configuring Accessibility Features
- 11.6 Configuring Console Redirection
- Lesson 11 Lab: Remotely Accessing the GUI
- Lesson 11 Lab Solution: Remotely Accessing the GUI
-
Lesson 12: Troubleshooting Linux Issues
- Learning objectives
- 12.1 Troubleshooting Networking
- 12.2 Troubleshooting Storage Problems
- 12.3 Troubleshooting CPU Performance
- 12.4 Understanding Linux Memory Use
- 12.5 Troubleshooting Linux Memory
- 12.6 Resetting a Lost Root Password
- Lesson 12 Lab: Analyzing Memory Use
- Lesson 12 Lab Solution: Analyzing Memory Use
- Module 4: Security
- Lesson 13: Configuring a Firewall
- Lesson 14: Securing Linux
- Lesson 15: Managing Secure Access Control
-
Lesson 16: Managing SELinux and AppArmor
- Learning objectives
- 16.1 Understanding the Need for Mandatory Access Control (MAC)
- 16.2 SELinux vs. AppArmor
- 16.3 Configuring AppArmor
- 16.4 Troubleshooting AppArmor
- 16.5 Configuring SELinux Mode
- 16.6 Working with SELinux Labels
- 16.7 Managing SELinux Booleans
- 16.8 Troubleshooting SELinux
- Lesson 16 Lab: Configuring SELinux
- Lesson 16 Lab Solution: Configuring SELinux
- Module 5: Advanced Administration Tasks
-
Lesson 17: Managing Linux Server Roles
- Learning objectives
- 17.1 Understanding and Managing Time Services
- 17.2 Understanding and Managing Certificate Services
- 17.3 Creating Self-Signed Certificates
- 17.4 Understanding Self-Signed Certificate Creation
- 17.5 Managing Datacenter Storage
- 17.6 Understanding and Managing NFS File Services
- 17.7 Understanding and Managing SMB File Services
- Lesson 17 Lab: Creating Self-Signed Certificates
- Lesson 17 Lab Solution: Creating Self-Signed Certificates
- Lesson 18: An Introduction to Bash Shell Scripts
- Lesson 19: Using Git for Version Control
-
Lesson 20: Configuration Management
- Learning objectives
- 20.1 Understanding Configuration Management
- 20.2 Understanding Configuration Management Solutions
- 20.3 Understanding CI/CD
- 20.4 Setting up Ansible for Configuration Management
- 20.5 Using Ansible Ad-hoc Commands
- 20.6 Using Ansible Playbooks
- Lesson 20 Lab: Using Configuration Management
- Lesson 20 Lab Solution: Using Configuration Management
-
Lesson 21: An Introduction to Containers
- Learning objectives
- 21.1 Understanding Containers
- 21.2 Understanding Container Runtimes
- 21.3 Running Containers in Docker and Podman
- 21.4 Managing Container Images
- 21.5 Understanding Kubernetes
- 21.6 Running a Container in Kubernetes
- Lesson 21 Lab: Running Containers
- Lesson 21 Lab Solution: Running Containers
- Summary
Product information
- Title: CompTIA Linux+ XK0-005, 3rd Edition
- Author(s):
- Release date: July 2022
- Publisher(s): Pearson
- ISBN: 0137903723
You might also like
video
CompTIA Security+ SY0-601
23+ Hours of Video Instruction Get intensive, hands-on CompTIA Security+ training with Sari Greene in this …
video
CompTIA Linux+ (XK0-005)
Welcome to the CompTIA Linux+ (XK0-005) course, your gateway to mastering the Linux operating system. Our …
video
CompTIA Security+ SY0-701
27+ Hours of Video Instruction Get the edge you need to successfully study for the CompTIA …
video
CompTIA A+ Core 1 (220-1101)
35+ Hours of Video Instruction Overview More than 35 hours of video instruction covering all topics …