CompTIA Linux+

(LINUX-006.AE1) / ISBN : 979-8-90059-007-3
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

Skills You’ll Get

1

Introduction

  • What Is Linux+?
  • Why Become Linux Certified?
  • How to Become Certified
  • Who Should Buy This Course
  • How This Course Is Organized
  • What’s Included in the Course
  • Conventions Used in This Course
2

Preparing Your Environment

  • Exploring Linux
  • Setting Up a Learning Space
  • Exploring Linux Distributions
  • Locating a Terminal
  • Summary
  • Exam Essentials
3

Introduction to Services

  • What Is a Linux Server?
  • Serving the Basics
  • Serving Local Networks
  • Implementing Security
  • Improving Performance
  • Summary
  • Exam Essentials
4

Managing Files, Directories, and Text

  • Handling Files and Directories
  • Linking Files and Directories
  • Reading Files
  • Finding Information
  • Summary
  • Exam Essentials
5

Searching and Analyzing Text

  • Processing Text Files
  • Redirecting Input and Output
  • Editing Text Files
  • Summary
  • Exam Essentials
6

Explaining the Boot Process

  • The Linux Boot Process
  • The Firmware Startup
  • Linux Bootloaders
  • System Recovery
  • Summary
  • Exam Essentials
7

Maintaining System Startup and Services

  • Looking at init
  • Managing Systemd Systems
  • Managing SysV init Systems
  • Digging Deeper into Systemd
  • Summary
  • Exam Essentials
8

Configuring Network Connections

  • Configuring Network Features
  • Command-Line Networking Tools
  • Basic Network Troubleshooting
  • Advanced Network Troubleshooting
  • Summary
  • Exam Essentials
9

Comparing GUIs

  • Focusing on the GUI
  • Serving Up the GUI
  • Using Remote Desktops
  • Forwarding
  • Summary
  • Exam Essentials
10

Adjusting Localization Options

  • Understanding Localization
  • Setting Your Locale
  • Looking at Time
  • Summary
  • Exam Essentials
11

Administering Users and Groups

  • Managing User Accounts
  • Managing Groups
  • Setting Up the Environment
  • Querying Users
  • Managing Disk Space Usage
  • Summary
  • Exam Essentials
12

Handling Storage

  • Storage Basics
  • Partitioning Tools
  • Understanding Filesystems
  • Formatting Filesystems
  • Mounting Filesystems
  • Managing Filesystems
  • Storage Alternatives
  • Summary
  • Exam Essentials
13

Protecting Files

  • Understanding Backup Types
  • Looking at Compression Methods
  • Comparing Archive and Restore Utilities
  • Securing Off-site/Off-system Backups
  • Checking Backup Integrity
  • Summary
  • Exam Essentials
14

Governing Software

  • Working with Source Code
  • Packaging Applications
  • Using Application Containers
  • Summary
  • Exam Essentials
15

Tending Kernel Modules

  • Exploring Kernel Modules
  • Installing Kernel Modules
  • Removing Kernel Modules
  • Summary
  • Exam Essentials
16

Applying Ownership and Permissions

  • Looking at File and Directory Permissions
  • Access Control Lists
  • Context-Based Permissions
  • Understanding Linux User Types
  • Restricting Users and Files
  • Summary
  • Exam Essentials
17

Looking at Access and Authentication Methods

  • Getting to Know PAM
  • Exploring PKI Concepts
  • Using SSH
  • Summary
  • Exam Essentials
18

Implementing Logging Services

  • Understanding the Importance of Logging
  • Basic Logging Using rsyslog
  • Journaling with systemd-journald
  • Monitoring Linux Systems
  • Summary
  • Exam Essentials
19

Overseeing Linux Firewalls

  • Providing Access Control
  • Looking at Firewall Technologies
  • Forwarding IP Packets
  • Dynamically Setting Rules
  • Summary
  • Exam Essentials
20

Embracing Best Security Practices

  • User Security
  • System Security
  • Network Security
  • Summary
  • Exam Essentials
21

Analyzing System Properties and Remediation

  • Troubleshooting the Network
  • Troubleshooting Storage Issues
  • Troubleshooting the CPU
  • Troubleshooting Memory
  • Surviving a Lost Root Password
  • Summary
  • Exam Essentials
22

Optimizing Performance

  • Looking at Processes
  • Monitoring Processes in Real Time
  • Managing Processes
  • Summary
  • Exam Essentials
23

Investigating User Issues

  • Troubleshooting Access
  • Examining File Obstacles
  • Exploring Environment and Shell Issues
  • Summary
  • Exam Essentials
24

Dealing with Linux Devices

  • Communicating with Linux Devices
  • Working with Devices
  • Using Hot-Pluggable Devices
  • Summary
  • Exam Essentials
25

Troubleshooting Application and Hardware Issues

  • Dealing with Storage Problems
  • Uncovering Application Permission Issues
  • Analyzing Application Dependencies
  • Looking at SELinux Context Violations
  • Exploring Firewall Blockages
  • Troubleshooting Additional Hardware Issues
  • Summary
  • Exam Essentials
26

Deploying Bash Scripts

  • The Basics of Shell Scripting
  • Advanced Shell Scripting
  • Writing Script Programs
  • Performing Math
  • Creating Functions
  • Summary
  • Exam Essentials
27

Python Concepts

  • Building a Python Environment
  • Python Basics
  • Advanced Python Features
  • Python Modules
  • The Virtual Python Environment
  • Summary
  • Exam Essentials
28

Automating Jobs

  • Running Scripts in Background Mode
  • Running Scripts Without a Console
  • Sending Signals
  • Job Control
  • Running Like Clockwork
  • Summary
  • Exam Essentials
29

Controlling Versions with Git

  • Understanding Version Control
  • Setting Up Your Git Environment
  • Committing with Git
  • Tags
  • Merging Versions
  • Summary
  • Exam Essentials
30

Understanding Cloud and Virtualization Concepts

  • Considering Cloud Services
  • Understanding Virtualization
  • Exploring Containers
  • Summary
  • Exam Essentials
31

Inspecting Cloud and Virtualization Services

  • Focusing on VM Tools
  • Understanding Bootstrapping
  • Exploring Storage Issues
  • Considering Network Configurations
  • Summary
  • Exam Essentials
32

Orchestrating the Environment

  • Understanding Orchestration Concepts
  • Provisioning the Data Center
  • Looking at Container Orchestration Engines
  • Summary
  • Exam Essentials

1

Preparing Your Environment

  • Upgrading Packages in Ubuntu
2

Introduction to Services

  • Configuring OpenLDAP Utilities
  • Configuring a Proxy Server
3

Managing Files, Directories, and Text

  • Managing Files and Directories Part 1
  • Using Basic Linux Commands Part 1
  • Managing Files and Directories Part 2
  • Reading the Contents of a File
  • Finding a File
  • Viewing the file information
4

Searching and Analyzing Text

  • Processing a Text File
  • Redirecting Output
5

Explaining the Boot Process

  • Managing GRUB2 Parameters
  • Booting Linux into Single-User Mode
6

Maintaining System Startup and Services

  • Finding the System Initialization Method
  • Managing Services with systemctl
  • Using the Service Utility Commands
7

Configuring Network Connections

  • Using Basic Linux Commands Part 2
  • Configuring the Network Using the CLI
  • Performing Basic Network Troubleshooting
  • Capturing Network Packets Using tcpdump
8

Comparing GUIs

  • Configuring a Remote Desktop Connection Using xrdp
9

Adjusting Localization Options

  • Using the timedatectl Command to Set the System Time
10

Administering Users and Groups

  • Reviewing Account Settings
  • Using usermod to Lock an Account
  • Creating and Configuring a Group
  • Exploring the Contents of the Anaconda File
  • Querying About Users
11

Handling Storage

  • Creating Partitions and Filesystems
  • Creating a Physical Volume, Volume Group, Logical Volume, and File Systems
12

Protecting Files

  • Using tar for Backups
  • Using cpio to Archive and Restore Files
13

Governing Software

  • Using Red Hat Package Management Tools
  • Exploring Basic RPM Commands
  • Using Snap containers
14

Tending Kernel Modules

  • Managing Kernel Modules from the Command Line
15

Applying Ownership and Permissions

  • Managing Default Permissions Using umask
  • Assigning Additional ACLs to a File
  • Exploring SELinux
  • Managing Users and Groups
16

Looking at Access and Authentication Methods

  • Exploring Pluggable Authentication Modules (PAM)
  • Configuring an SSH Server
17

Implementing Logging Services

  • Viewing the System Logs
18

Overseeing Linux Firewalls

  • Using the firewalld Service
  • Using the ufw command
  • Using the iptables and nftables commands
19

Embracing Best Security Practices

  • Securing the System
20

Analyzing System Properties and Remediation

  • Viewing Disk Usage
  • Troubleshooting CPU and Memory Performance
21

Optimizing Performance

  • Displaying Process Information
  • Watching the Stopped Processes
  • Managing a Process
22

Investigating User Issues

  • Troubleshooting User Access Issues
23

Dealing with Linux Devices

  • Exploring Linux Directories
24

Troubleshooting Application and Hardware Issues

  • Exploring Storage Details
  • Troubleshooting Hardware Issues
25

Deploying Bash Scripts

  • Creating an Advanced Script
  • Creating a Simple Script File
26

Python Concepts

  • Running Basic Python Commands
  • Running a Python Script
27

Automating Jobs

  • Running Scripts in Background Mode
  • Using the Foreground Mode
28

Controlling Versions with Git

  • Using Git
  • Committing with Git
29

Understanding Cloud and Virtualization Concepts

  • Running Docker Daemon Commands

Related Courses

All Courses
scroll to top