ITP-XK0-004.AA1
CompTIA Linux+ XK0-004
Self-paced · 1 year access
35 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
35 Interactive Lessons · 138 topics01 Installing Linux 3 topics · 1 LiveLab +
- Understanding Linux Distributions
- Installing CentOS 7.5
- Installing Ubuntu 18.04 LTS
1 LiveLab in this lesson — see the labs panel →
02 Using Essential Tools 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
03 Essential File Management Tools 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
04 Working with Text Files 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
05 Connecting to a Server 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
06 Working with the Bash Shell 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
07 User and Group Management 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
08 Permissions Management 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
09 Storage Management Essentials 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
10 Managing Networking 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
11 Managing Time 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
12 Working with Systemd 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
13 Process Management 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
14 Managing Software 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
15 Scheduling Tasks 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
16 Reading Log Files 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
17 Managing Advanced User Security 5 topics · 1 LiveLab +
- Understanding ACLs
- Managing ACLs
- Understanding File System Quota
- Setting up Ext4 Quota
- Setting up XFS Quota
1 LiveLab in this lesson — see the labs panel →
18 Managing Internationalization 4 topics · 1 LiveLab +
- Managing Timezones
- Managing Time
- Managing Language
- Managing Code Tables
1 LiveLab in this lesson — see the labs panel →
19 Basic Hardware Management 7 topics · 1 LiveLab +
- Managing Udev Rules
- Understanding Computer Hardware Components
- Listing and Identifying Hardware Components
- Managing Kernel Modules
- Understanding systemd-udevd
- Understanding /dev, /sys and /proc Usage
- Managing Printers and Print Queues
1 LiveLab in this lesson — see the labs panel →
20 Managing Partitions 9 topics · 1 LiveLab +
- Understanding MBR and GPT
- Understanding Storage Device Names
- Managing MBR Primary Partitions with fdisk
- Managing MBR Extended and Logical Partitions with fdisk
- Managing GPT Partitions with gdisk
- Creating File Systems
- Creating Swap Partitions
- Creating LVM Volumes
- Creating Software RAID Devices
1 LiveLab in this lesson — see the labs panel →
21 Managing File Systems 7 topics · 1 LiveLab +
- Understanding Differences Between File Systems
- Managing File System Mounts
- Automating File System Mounts through /etc/fstab
- Using Systemd to Manage Mounts
- Monitoring Available Disk Space
- Monitoring File Systems
- Repairing File Systems
1 LiveLab in this lesson — see the labs panel →
22 Configuring Logging 5 topics · 1 LiveLab +
- Understanding Logging
- Managing rsyslogd
- Working with Logrotate
- Working with systemd-journald
- Using the logger Command
1 LiveLab in this lesson — see the labs panel →
23 Managing the Boot Procedure 11 topics · 1 LiveLab +
- Understanding the Boot Procedure
- Understanding Common Boot Options
- Understanding BIOS and UEFI
- Managing and Accessing UEFI from Linux
- Managing Initramfs
- Managing GRUB2 Configuration
- Installing a new GRUB Bootloader
- Booting in to Non-default Targets
- Setting the Default Target
- Troubleshooting the Boot Procedure
- Understanding SystemV Init Legacy Boot
1 LiveLab in this lesson — see the labs panel →
24 Managing Services 9 topics · 1 LiveLab +
- Understanding systemd
- Managing Service State with systemd
- Enabling and Disabling Services with systemd
- Creating Custom systemd Service Configuration
- Understanding Targets
- Understanding and Managing Unit Dependencies
- Understanding System V init Booting
- Managing System V init Runlevels
- Managing Services in System V init
1 LiveLab in this lesson — see the labs panel →
25 Managing File Compression and Backup 7 topics · 1 LiveLab +
- Understanding Backup Strategies
- Managing File Archiving with tar
- Managing File Compression with gzip, bzip2, zip, and xz
- Working with cpio
- Managing Clones with dd
- Storing Backup Offsite
- Checking File Integrity
1 LiveLab in this lesson — see the labs panel →
26 Configuring a Firewall 6 topics · 1 LiveLab +
- Understanding Network Ports
- Understanding Firewalling
- Managing ufw Firewalling
- Managing firewalld Firewalling
- Managing iptables Firewalls
- Managing Dynamic Firewall Rules
1 LiveLab in this lesson — see the labs panel →
27 Managing Linux Server Roles 14 topics · 1 LiveLab +
- Understanding and Managing SSH
- Understanding and Managing Time Services
- Understanding and Managing Web Services
- Understanding and Managing Certificate Services
- Understanding and Managing Mail Services
- Understanding and Managing Database Services
- Understanding and Managing NFS File Services
- Understanding and Managing FTP File Services
- Understanding and Managing Authentication Services
- Understanding and Managing DHCP Services
- Understanding and Managing Name Services
- Understanding and Managing Proxy Services
- Understanding and Managing Load Balancing
- Understanding and Managing Clustering
1 LiveLab in this lesson — see the labs panel →
28 Securing Linux 9 topics · 1 LiveLab +
- Managing Boot Loader Password
- Securing SSH
- Understanding and Managing chroot Jails
- Partitioning for Security
- Using OpenSCAP Security Profiles
- An Introduction to Auditing
- Configuring MOTD
- Disabling Ctrl-Alt-Del
- Managing LUKS Disk Encryption
1 LiveLab in this lesson — see the labs panel →
29 Managing User Interfaces 6 topics · 1 LiveLab +
- Understanding Display Servers
- Graphics Server Installation and Configuration
- Understanding Graphical Desktops
- Understanding Remote Access Protocols
- Configuring Accessibility Features
- Configuring Console Redirection
1 LiveLab in this lesson — see the labs panel →
30 Managing Virtualization 9 topics · 1 LiveLab +
- Understanding Virtualization
- Understanding Containers
- Understanding IAAS Cloud
- Introducing KVM Virtualization
- Getting Started with Containers
- Understanding Virtualization Storage
- Understanding Virtualization Networking
- Understanding Common Templates and Formats
- Boot-strapping VMs
1 LiveLab in this lesson — see the labs panel →
31 Managing Secure Access Control 4 topics · 1 LiveLab +
- Understanding PAM
- Configuring PAM
- Managing TCP Wrappers
- Understanding VPN
1 LiveLab in this lesson — see the labs panel →
32 Managing SELinux and AppArmor 8 topics · 1 LiveLab +
- Understanding the Need for Mandatory Access Control (MAC)
- SELinux versus AppArmor
- Configuring AppArmor
- Troubleshooting AppArmor
- Configuring SELinux Mode
- Working with SELinux Labels
- Managing SELinux Booleans
- Troubleshooting SELinux
1 LiveLab in this lesson — see the labs panel →
33 Troubleshooting Linux Issues 7 topics · 1 LiveLab +
- Troubleshooting Networking
- Analyzing Network Packets
- Troubleshooting Storage Problems
- Troubleshooting CPU Performance
- Understanding Linux Memory Use
- Troubleshooting Linux Memory
- Resetting a Lost Root Password
1 LiveLab in this lesson — see the labs panel →
34 Using Git for Version Control 4 topics · 1 LiveLab +
- Understanding Git
- Using Git Repositories
- Merging Changes
- Working with Branches
1 LiveLab in this lesson — see the labs panel →
35 Introducing Bash Shell Scripts 4 topics · 1 LiveLab +
- Understanding Bash Shell Scripts
- Essential Shell Script Components
- Using Loops in Shell Scripts
- Using Advanced Scripting Options
1 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
35 LiveLabs- Installing CentOS
- Using Essential Tools
- Essential File Management Tools
- Working with Text Files
- Connecting to a Server
- Working with the Bash Shell
- User and Group Management
- Permissions Management
- Storage Management Essentials
- Managing Networking
- Managing Time
- Working with Systemd
- Process Management
- Managing Software
- Scheduling Tasks
- Reading Log Files
- Managing Advanced User Security
- Managing Internationalization
- Basic Hardware Management
- Managing Partitions
- Managing File Systems
- Configuring Logging
- Managing the Boot Procedure
- Managing Services
- Managing File Compression and Backup
- Configuring a Firewall
- Managing Linux Server Roles
- Securing Linux
- Managing User Interfaces
- Managing Virtualization
- Managing Secure Access Control
- Managing SELinux and AppArmor
- Troubleshooting Linux Issues
- Using Git for Version Control
- Introducing Bash Shell Scripts
Prepare for CompTIA Linux+ XK0-004
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 35 LiveLab included
- Certificate of completion
No credit card required