CompTIA Linux+ XK0-004

Hours: 100 / Access Length: 12 Months / Delivery: Online, Self-Paced
Retail Price: $850.00

Course Overview:

CompTIA Linux+ LogoCompTIA Linux+ XK0-004 comes with various interactive learning resources to help you pass the XK0-004 exam. The assessment engine offers you a wealth of customization options and reporting features to specialize the course for you. Lab simulates real-world, hardware, software and command line interface environments and can be mapped to any text-book, course or training. This online assessment engine enables you to access practice tests on any desktop, laptop, tablet, or smartphone device with Internet connectivity.

This course includes FREE access for 12 months to a cloud based lab platform to assist students in developing the practical information technology (IT) skills necessary to succeed in high in demand IT jobs. This cloud based lab solution uses real equipment that enables our students to execute each practical task in a safe environment that is accessible from anywhere without needing to buy their own hardware or risk damage to their own system.

Along with providing the necessary hardware in a virtual environment, students gain access to high quality practical exercises that cover many of the exam topics they will encounter on their certifying exams.

This course prepares a student to take the CompTIA Linux+ XK0-004 national certification exam.

Course Outline:

Chapter 1: Introduction
  • Goals and Methods
  • The Linux+ Domains and Objectives
  • How This Course Maps to the Exam Objectives
  • What’s New?
  • Who Should Read This Course?
  • Strategies for Exam Preparation
Chapter 2: Installing Linux
  • Hardware and Linux Installation
  • Summary
Chapter 3: Package Installation and Management
  • Software in a Linux System
  • Installing Software from Source
  • Packages and Package Managers
  • RPM and YUM Package Management
  • Summary
  • Review All Key Topics
Chapter 4: Virtualization
  • What Is Virtualization?
  • Types of Virtualization/Hypervisors
  • Bootstrapping VMs
  • Template Formats
  • Virtualization Storage
  • Networking Considerations
  • Summary
  • Review All Key Topics
Chapter 5: The Boot Process
  • The Linux Boot Process
  • Boot Loaders and Files
  • When Kernels Panic
  • Summary
  • Review All Key Topics
Chapter 6: Managing System Services
  • systemd
  • Down Memory Lane with SysVinit
  • Summary
  • Review All Key Topics
Chapter 7: System Performance
  • Managing Processes
  • Sending Signals to Processes
  • Job Control
  • Managing Process Priorities
  • Leaving Programs Running After Logout
  • Summary
  • Review All Key Topics
Chapter 8: File Manipulation
  • File and Directory Operations
  • Working with Input/Output Streams
  • Summary
  • Review All Key Topics
Chapter 9: File Processing
  • Reading File Contents
  • Filters
  • A Tour of the vim Editor
  • nano, nano
  • Summary
  • Review All Key Topics
Chapter 10: File Permissions and Escalation
  • Working with Permissions
  • Manipulating Permissions
  • Special File Permissions
  • Finding Files by Permission
  • Access Control Lists
  • Understanding Permission Problems
  • Default Permissions
  • Changing User Ownership
  • Changing Group Ownership
  • User Privilege Escalation
  • Summary
  • Review All Key Topics
Chapter 11: SELinux and AppArmor
  • SELinux Configurations
  • SELinux Contexts
  • AppArmor
  • Summary
  • Review All Key Topics
Chapter 12: File Compression and Storage
  • Archive and Restore Utilities
  • Compression Tools
  • Backing Up Is Hard to Do
  • Off-Site/Off-System Storage
  • Integrity Checks
  • Summary
  • Review All Key Topics
Chapter 13: User and Group Management
  • User Account Fundamentals
  • Group Accounts
  • Adding Users and Groups
  • Modifying Users and Groups
  • Removing Users and Groups
  • The Shadow Suite
  • Changing Passwords
  • Summary
  • Review All Key Topics
Chapter 14: Account Security
  • Pluggable Authentication Modules (PAMs)
  • Secure Shell
  • Terminals PTY/TTY
  • Public Key Infrastructure
  • Using TCP Wrappers for Securing Services
  • Virtual Private Network (VPN) Clients
  • Summary
  • Review All Key Topics
Chapter 15: Logging Services
  • System Logging
  • Summary
  • Review All Key Topics
Chapter 16: Linux Devices
  • Understanding Linux Hardware
  • Managing Printers and Printing
  • Linux Graphical User Interfaces
  • Accessibility Options
  • Remote Desktop
  • Summary
  • Review All Key Topics
Chapter 17: Hardware Troubleshooting
  • Storage Monitoring and Configuration
  • CPU Monitoring and Configuration
  • Memory Monitoring and Configuration
  • Troubleshooting Additional Hardware Issues
  • Summary
  • Review All Key Topics
Chapter 18: Kernel Modules
  • Understanding Kernel Modules
  • Managing Kernel Modules
  • The modprobe Command
  • Summary
  • Review All Key Topics
Chapter 19: Storage Concepts
  • Basic Partitions
  • Filesystem Hierarchy
  • Device Mapper
  • Filesystem Types
  • Summary
  • Review All Key Topics
Chapter 20: Storage Configuration
  • Disk Partitioning Tools
  • Managing LVM
  • Managing Software RAID
  • Creating Filesystems
  • Advanced Filesystem Commands
  • Mounting and Unmounting
  • Space Utilization
  • Summary
  • Review All Key Topics
Chapter 21: Network Configuration
  • Conceptual Overview of Networking
  • Managing Interfaces
  • Network Configuration Utilities
  • Bonding
  • Summary
  • Review All Key Topics
Chapter 22: Network Troubleshooting
  • Key Network Troubleshooting Concepts
  • Network Troubleshooting Tools
  • Summary
  • Review All Key Topics
Chapter 23: Linux Firewalls
  • The iptables Command
  • Additional Firewall Technologies
  • Summary
  • Review All Key Topics
Chapter 24: Orchestration
  • Automation and Orchestration
  • Summary
  • Review All Key Topics
Chapter 25: Automate Tasks
  • Job Control
  • Leaving Programs Running After Logout
  • The cron System
  • Running ad hoc Jobs
  • Summary
  • Review All Key Topics
Chapter 26: Manage Localization
  • Time Zones
  • Character Encoding
  • Representing Locales
  • Review All Key Topics
Chapter 27: BASH Scripting Essentials
  • Basics of Scripting
  • Shell Script Commands
  • Review All Key Topics
Chapter 28: Git
  • Version Control Concepts
  • Git Concepts and Features
  • Handling Branches
  • Executing Diffs
  • Merging Files
  • Review All Key Topics
Chapter 29: Server Roles
  • Server Types
  • Server Features
  • Summary
  • Review All Key Topics
Chapter 30: Security Best Practices
  • Host Security Best Practices
  • Authentication Security Best Practices
  • Service Security Best Practices
  • Banners
  • Summary
  • Review All Key Topics

All necessary course materials are included.

Certification(s):

This course prepares a student to take the CompTIA Linux+ XK0-004 national certification exam.


System Requirements:

System Requirements:

Internet Connectivity Requirements:
  • Cable and DSL internet connections are recommended for the best experience.
Hardware Requirements:
  • CPU: 1 GHz or higher
  • RAM: 2 GB or higher
  • Resolution: 1280 x 720 or higher
  • Speakers / Headphones
  • Microphone (Webinar / Live Online sessions)
Operating System Requirements:
  • Microsoft Windows 7 or 10 (Home, Pro)
  • Mac OSX 10 or higher.
  • Latest Chrome OS
  • Latest Linux Distributions

NOTE: While we understand that our courses can be viewed on Android and iPhone devices, we do not recommend the use of these devices for our courses. The size of these devices do not provide a good learning environment for students taking online or live online based courses.

Web Browser Requirements:
  • Latest Google Chrome is recommended for the best experience.
  • Latest Mozilla FireFox
  • Latest Microsoft Edge
  • Latest Apple Safari
Basic Software Requirements (These are recommendations of software to use):
  • Office suite software (Microsoft Office, OpenOffice, or LibreOffice)
  • PDF reader program (Adobe Reader, FoxIt)
  • Courses may require other software that is denoted in the above course outline.