CompTIA Linux+

Cybrary
Course

Excel as a Linux system administrator and pass the CompTIA Linux+ certification exam with this comprehensive course. Enjoy the flexibility of exploring selective module topics that include hardware and system configuration, troubleshooting, and automation.

Time
21 hours 25 minutes
Difficulty
Intermediate
CEU/CPE
21
Share
NEED TO TRAIN YOUR TEAM? LEARN MORE
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
or

Already have an account? Sign In »

This Course is part of a Career Path: Become a System Administrator
Course Content
Module 1: Linux Boot Process
Course Overview and Instructor Introduction
8m
Module 1 Overview: Linux Boot Process
2m
Bootstrap Phase
3m
Boot Options
2m
Bootloader Phase: GRUB Bootloader
2m
Bootloader Phase: GRUB2 Bootloader
3m
Grub File Overview (Demo)
6m
Grub2 File Overview (Demo)
7m
Boot and EFI File Overview (Demo)
5m
Initrd and Initramfs Commands (Demo)
10m
Boot Commands (Demo)
7m
Kernel Panic
1m
Module 2: Kernel Modules

2.1Module 2 Overview: Kernel Modules

1m

2.2Kernel Commands

4m

2.3Kernel Commands and File Locations (Demo)

7m
Module 3: Network Configuration

3.1Module 3 Overview: Network Configuration

1m

3.2Host Name Configuration (Demo)

5m

3.3CentOS Network Connection Files

4m

3.4Ubuntu Network Connection Files

5m

3.5Network Connection Configuration (Demo)

7m

3.6Name Resolution Files (Demo)

5m

3.7Name Resolution Commands (Demo)

3m

3.8Network Connection Monitoring (Demo)

3m

3.9Network Connection Management Tools (Demo)

4m

3.10Network Bridging Overview

1m

3.11Network Routing Overview

4m

3.12Network Bonding

2m

3.13Network Tuning

2m
Module 4: Storage Management

4.1Module 4 Overview: Storage Management

2m

4.2Partitioning: Part 1 (Demo)

7m

4.3Partitioning: Part 2 (Demo)

4m

4.4Block Devices (Demo)

5m

4.5Filesystem Types

4m

4.6Disk Space Commands (Demo)

3m

4.7Path Concepts (Demo)

3m

4.8Device Mapper and LVM

3m

4.9LVM Commands and Device Mapper

7m

4.10RAID and /dev/disk/

5m

4.11File System Creation (Demo)

4m

4.12File System Mounting (Demo)

5m

4.13Persistent Mounts (Demo)

7m

4.14External File Systems

3m

4.15External File System Tools (Demo)

4m

4.16XFS Filesystem Tools (Demo)

4m

4.17Filesystem Troubleshooting

1m
Module 5: Cloud and Virtualization Concepts

5.1Module 5 Overview: Cloud and Virtualization Concepts

1m

5.2VM Templates and Markup

3m

5.3Initialization Tools

2m

5.4Storage Types

3m

5.5Virtual Network Concepts

4m

5.6Hypervisor Types

3m

5.7Virtualization Commands

3m
Module 6: Localization Options

6.1Module 6 Overview: Localization Options

1m

6.2Environment Variables and Character Sets

3m

6.3Localization File Locations (Demo)

2m

6.4Localization Commands (Demo)

6m
Module 7: Software Management

7.1Module 7 Overview: Software Management

1m

7.2Package Types

3m

7.3RPM Command (Demo)

5m

7.4RPM Package Managers

10m

7.5DPKG Installation Tools (Demo)

8m

7.6Build Tools

3m

7.7Working with Libraries

3m

7.8Repositories Overview

3m

7.9Repositories (Demo)

2m

7.10Acquisition Commands

1m
Module 8: User and Group Management

8.1Module 8 Overview: User and Group Management

1m

8.2User & Group Creation (Demo)

7m

8.3User & Group Modification (Demo)

6m

8.4User & Group Deletion (Demo)

3m

8.5File Locations (Demo)

5m

8.6Password Management (Discussion and Demo)

5m

8.7Query Commands (Demo)

8m

8.8Enabling Quotas (Demo)

4m

8.9User & Group Quotas

4m

8.10Bash Profiles

9m

8.11Global Entries

2m
Module 9: File and Directory Management, Processing and Redirection

9.1Module 9 Overview: File and Directory Management

1m

9.2File Creation and Text Editing (Demo)

7m

9.3File Readers (Demo)

8m

9.4Redirection Part 1

8m

9.5Redirection Part 2

7m

9.6Text Processing (Demo)

8m

9.7Advanced Text Processing Part 1

7m

9.8Advanced Text Processing Part 2

7m

9.9File and Directory Operations Part 1

8m

9.10File and Directory Operations Part 2

5m

9.11Transfer Commands (Demo)

10m

9.12Location Commands (Demo)

6m

9.13Link Commands (Demo)

6m
Module 10: Service Management with Systemd and SysVinit

10.1Module 10 Overview: Service Management with systemd and SysVinit

1m

10.2Systemd Overview

2m

10.3Systemd Command (Demo)

5m

10.4Systemd-analyze blame

3m

10.5Systemd Unit Files

4m

10.6Systemd Targets (Demo)

6m

10.7SysVinit Service Management

4m

10.8SysVinit chkconfig

4m

10.9SysVinit runlevels

4m
Module 11: Server Roles

11.1Module 11 Overview: Server Roles

1m

11.2NTP Server (Demo)

8m

11.3SSH Server (Demo)

5m

11.4Web Servers Overview

1m

11.5Apache Web Server (Demo)

6m

11.6NGINX Web Server (Demo)

6m

11.7Certificate Authority Servers

3m

11.8Name Server (Demo)

5m

11.9DHCP (Demo)

7m

11.10File Server Overview

2m

11.11NFS Server Installation

4m

11.12Samba Server Installation (Demo)

7m

11.13Authentication Server

4m

11.14Proxy Server (Demo)

8m

11.15Log Server (Demo)

11m

11.16Container Server

3m

11.17VPN Server

4m

11.18Monitoring Server

5m

11.19Database Server (Demo)

7m

11.20Print Server

2m

11.21Mail Server (Demo)

8m

11.22Load Balancers

4m

11.23Clustering

6m
Module 12: Job Scheduling and Automation

12.1Module 12 Overview: Job Scheduling and Automation

1m

12.2The cron Daemon (Demo)

7m

12.3The crontab Utility (Demo)

6m

12.4at daemon (Demo)

4m

12.5Job Control

3m

12.6Kill Command (Demo)

5m
Module 13: Linux Devices

13.1Module 13 Overview: Linux Devices

1m

13.2Network Devices: Bluetooth, WiFi and Network Adapters

3m

13.3I/O devices: GPIO and HBA

1m

13.4Output Devices

2m

13.5Printer Device Overview

1m

13.6Device Bus (Demo)

6m

13.7procfs File System (Demo)

5m

13.8sysfs File System (Demo)

3m

13.9Udev and Rule Locations

5m

13.10Udevadm Commands

4m

13.11USB Device Bus (Demo)

3m

13.12PCI Device Bus (Demo)

3m

13.13Storage Device Buses Overview

6m

13.14Troubleshooting with dmesg and abrt

4m
Module 14: Linux Graphical User Interfaces

14.1Module 14 Overview: Linux Graphical User Interfaces

1m

14.2Display Servers: X11 and Wayland

5m

14.3Linux Desktop Comparison (Demo)

8m

14.4Linux Remote Desktop Options

6m

14.5Console Redirection

6m

14.6Accessibility (Demo)

2m
Module 15: Permissions, User Types and Privilege Escalation

15.1Module 15 Overview: Permissions, User Types, and Privilege Escalation

2m

15.2File and Directory Permissions

4m

15.3Permission Bits

4m

15.4Permissions Utilities (Demo)

7m

15.5umask and Permissions

3m

15.6Access Control List (Demo)

5m

15.7Settling Limits with ulimit

1m

15.8SELinux Overview

4m

15.9SELinux Policy (Demo)

3m

15.10SELinux Tools

5m

15.11AppArmor Overview

3m

15.12User Types (Demo)

2m

15.13Privilege Escalation

4m
Module 16: Access and Authentication

16.1Module 16 Overview: Access and Authentication

1m

16.2PAM and Configuration File (Demo)

7m

16.3PAM Utilities and Policy

4m

16.4SSH Client

6m

16.5SSH, Keys, and Utilities

6m

16.6TCP Wrappers

3m

16.7TTY and PTY Terminals

4m

16.8Public Key Infrastructure (PKI)

6m

16.9VPN as a Client

4m
Module 17: Linux Security Best Practices

17.1Module 17 Overview: Linux Security Best Practices

1m

17.2Boot Security (Discussion and Demo)

4m

17.3Multifactor Authentication Methods: Tokens, OTP and Biometrics

3m

17.4Remote Authentication Options

2m

17.5LDAP Security Overview

2m

17.6Kerberos Security

2m

17.7Disabling Root Login via SSH (Demo)

3m

17.8Password-Less Login and Enforcing Use of PKI (Demo)

7m

17.9Chroot Jail Services

2m

17.10Enforcing No Shared IDs

2m

17.11Denying Hosts

3m

17.12Disk Partitioning: Separate OS and Application Data

2m

17.13Changing Default Ports (Demo)

3m

17.14Disable or Uninstall Unused/Non-Secure Services

5m

17.15Enabling SSL/TLS

2m

17.16Enabling Auditd

3m

17.17CVE Monitoring (Demo)

4m

17.18Restricting USB Devices

1m

17.19Disk Encryption With LUKS

2m

17.20Restricting cron Access

2m

17.21Disable Ctrl+Alt+Del (Demo)

5m

17.22Importance of Adding Banners and MOTD (Demo)

5m
Module 18: Implementing Logging

18.1Module 18 Overview: Implementing Logging

1m

18.2Key Log File Locations

5m

18.3Log Management (Demo)

7m

18.4Log Rotation (Demo)

4m

18.5Services Logging With Journald: journalctl

3m

18.6Third-Party Logging Agents

2m
Module 19: Implementing and Configuring Firewalls

19.1Module 19 Overview: Implementing and Configuring Firewalls

1m

19.2Access Control Lists

2m

19.3Firewall Operation Types: Logging, Stateful and Stateless

2m

19.4Netfilter Overview

1m

19.5iptables Overview: Chains, Tables and Persistency

6m

19.6Firewalld (Demo): Zones and Run Time

8m

19.7ufw Configuration

5m

19.8IP Forwarding

3m

19.9Dynamic Rule Set: DenyHosts

1m

19.10Dynamic Rule Set (Demo): Fail2ban

4m

19.11Dynamic Rule Set: IPset

3m

19.12Common Application Port Configurations

2m
Module 20: Linux Backup, Restore, and Compression

20.1Module 20 Overview: Linux Backup, Restore and Compression

1m

20.2Archive and Restore Utilities (Demo)

10m

20.3Compression Utilities (Demo)

8m

20.4Backup Types

4m

20.5Transfer Utilities (Demo)

9m

20.6Integrity Checks With Hashing

2m
Module 21: Troubleshoot System Problems

21.1Module 21 Overview: Troubleshooting System Problems

1m

21.2Network Concepts and Terms

4m

21.3Network Configuration Troubleshooting

5m

21.4Network Troubleshooting with netstat and ss

5m

21.5Latency Troubleshooting

5m

21.6Network Performance Troubleshooting

7m

21.7Name Resolution Troubleshooting

4m

21.8Network Security Troubleshooting

3m

21.9Network Mapping and Protocol Analyzers

6m

21.10Disk Space Monitoring

4m

21.11Disk Latency Troubleshooting

5m

21.12I/O Scheduler Overview

3m

21.13Storage Repair (Demo)

5m

21.14CPU Monitoring

3m

21.15CPU Troubleshooting

2m

21.16Memory Overview

3m

21.17Memory Swapping

2m

21.18Memory Troubleshooting (Demo)

4m

21.19Recovering Lost Root Password

2m
Module 22: Process Management

22.1Module 22 Overview: Process Management

1m

22.2Process Monitoring

5m

22.3Process States

3m

22.4Process Management Commands

6m

22.5Process Termination Commands

3m

22.6Process Priority

4m
Module 23: Troubleshooting User Issues

23.1Module 23 Overview: Troubleshooting User Issues

1m

23.2Troubleshoot File and Directory Permissions

3m

23.3 Local Access Troubleshooting

4m

23.4Remote Access Troubleshooting

4m

23.5Troubleshooting Authentication

3m

23.6File Creation Troubleshooting

3m

23.7Environment and Shell Issues

3m
Module 24: Troubleshooting Application and Hardware Issues

24.1Module 24 Overview: Troubleshooting Applications and Hardware

1m

24.2Storage Troubleshooting

5m

24.3Storage Adapter Troubleshooting

8m

24.4Storage Integrity (Demo)

2m

24.5Firewall Troubleshooting

2m

24.6Permission Troubleshooting

4m

24.7Dependency Issues Part 1

4m

24.8Dependency Issues Part 2

4m

24.9Troubleshooting Hardware

7m

24.10Hardware Troubleshooting Commands (Demo)

2m
Module 25: BASH Scripting

25.1Module 25 Overview: BASH Scripting

1m

25.2BASH Shell Environment (Demo)

8m

25.3Script Sourcing, Permissions, Extensions and BASH Path

6m

25.4Commenting and Escaping Characters

5m

25.5Redirection and Piping

10m

25.6File Globbing and Shell Expansions

10m

25.7Escaping Characters

10m

25.8Command Line Arguments and Positional Parameters

4m

25.9Exit Codes

1m

25.10Condition Tests

6m

25.11Conditional Statements

7m

25.12Looping in BASH

5m
Module 26: Version Control in Git

26.1Module 26 Overview: Version Control in Git

1m

26.2Git Installation (Demo)

4m

26.3Git Initialization (Demo)

4m

26.4 Basic Git Commands (Demo)

6m

26.5Advanced Git Commands

4m
Module 27: Orchestration Processes and Concepts

27.1Module 27 Overview: Orchestration Processes and Concepts

1m

27.2Orchestration and Monitoring

2m

27.3Orchestration Procedures, Attributes and Inventory

3m

27.4Infrastructure as Code

3m

27.5Course Conclusion

4m

LEARN MORE. ACHIEVE MORE.

Follow A Path

Deciphering the essentials to enter a new career is hard, so we did it for you!

Focus on building your skills and take this course in a guided Career Path.

Course Description

What is CompTIA Linux+?

Linux is a flexible, open-source, low-cost platform favored for its ease of use in virtualization and cloud-based applications. More organizations are adopting Linux into their enterprise, and thus the need for certified employees is growing. Our self-paced online Linux+ training prepares students with the knowledge to become a CompTIA certified expert, spanning a curriculum that covers maintenance tasks, user assistance and installation and configuration.

If you are a technician with six months (or more) experience installing, operating and maintaining Linux systems, this course will help you to meet the certification requirements and prepare for the exam by providing you with a broad awareness of Linux operating systems. Individuals who hold this certification show employers that they demonstrate a critical knowledge of installation, operation, administration and troubleshooting devices.

System administrators, junior network administrators, database administrators and web administrators can all benefit from this certification. A certification can definitely provide several new opportunities for growing IT and Cyber Security professionals. The demand for skilled professionals who can help their organization transition to open-source platforms is steadily increasing.

What will I learn in this CompTIA Linux+ Course?

Key topics:

  • System architecture
  • Linux installation & package management
  • GNU & Unix commands
  • Filesystems, and file structures
  • Shell scripting and data management
  • User interfaces and desktops
  • Administrative tasks
  • Essential system services
  • Networking fundamentals
  • Containers
  • Overlay networks
  • Version control with Git
  • Infrastructure as Code

Skills covered:

  • Explain and configure the Linux boot process
  • Work with kernel modules
  • Manage and configure network connections
  • Configure storage in Linux
  • Understand cloud and virtualization concepts
  • Set time, time zones, and other localization
  • Handle installation, update, and removal of software
  • Create, modify, and delete users and groups; understand user types
  • Understand file creation, text processing, and output redirection
  • Control services using systemd and/or SysVInit
  • Describe and explain server roles
  • Automate and schedule jobs
  • Detail how devices operate in Linux
  • Know Graphical User Interfaces, remote desktop, console redirection, and accessibility
  • Manage file and directory permissions
  • Work with context-based permissions in SELinux and AppArmor
  • Understand and configure privilege escalation
  • Implement and configure access and authentication methods
  • Identify and configure security best practices
  • Configure logging services
  • Enable and configure Linux firewalls
  • Backup, restore, and compress files and directories
  • Resolve issues by analyzing system properties
  • Optimize performance by analyzing system processes
  • Troubleshoot common user, application, and hardware isssues
  • Create, deploy, and execute BASH scripts
  • Perform version control processes in Git
  • Understand orchestration concepts and processes

Related Jobs:

  • Technical Support Specialist
  • Network Engineer
  • System Administrator
  • Security Engineer

What is CompTIA Linux+ certification training?

The main objective of the CompTIA Linux+ training from Cybrary is to equip you with the knowledge and skills to feel comfortable operating and maintaining Linux systems. This should help prepare you to earn your Linux+ Certification from CompTIA.

What is involved in the Linux security training from Cybrary?

To fully prepare you to work with Linux systems, the comprehensive training course will address various facets of this important technology. Some of the key topics that will be covered in the Linux Plus training include:

  • Administrative tasks
  • Essential system services
  • Filesystems and file structures
  • GNU and Unix commands
  • Linux installation and package management
  • Networking fundamentals
  • Shell scripting and data management
  • System architecture
  • User interfaces and desktops

The Linux+ course is divided into 27 modules, and each section offers professional training and demonstrations on essential tasks. There are several specific skills that you can expect to learn through this course, including:

  • Determining and configuring hardware settings
  • Designing a hard disk layout
  • Booting the system and installing a boot manager
  • Using Debian, RPM, and YUM package management
  • Working on command lines
  • Processing text streams using filters
  • Creating partitions and file systems
  • Handling file permissions and ownership
  • Configuring and troubleshooting system network settings

Where can I take the CompTIA Linux+ certification training?

One of the most pressing details of any cyber security training is figuring out where and when to complete the course. Whether you currently have a full-time job or have a packed schedule full of other commitments, Cybrary makes it easy for you to continue your education. For your convenience, this Linux Plus certification training can all be completed online. This gives you the freedom to work on this course without having to disrupt the rest of your life.

How long will it take to complete this Linux Plus course?

The CompTIA Linux Plus course should take about 21 hours to complete. However, you can split this up however it works best for your schedule. Whether you want to go through all the modules in one weekend or tackle everything over the course of a month, you have the flexibility to review the material and Linux Plus study guide as it fits into your schedule and lifestyle.

Instructed By
Rob Goelz
Rob Goelz
Systems Engineer
Instructor
Provider
Cybrary
Certificate of Completion
Certificate Of Completion

Complete this entire course to earn a CompTIA Linux+ Certificate of Completion

Comprehensive Learning

See the full benefits of our immersive learning experience with interactive courses and guided career paths.