CompTIA Linux+ (XK0-004)
(pearson-XK0-004-complete)/ISBN:978-1-64459-139-0
The CompTIA Linux+ XK0-004 Cert Guide comes with various interactive learning resources to help you pass the XK0-004 exam. 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.
Here's what you will get
To gain the CompTIA Linux+ certification, professionals are required to pass the XK0-004 exam. This exam's objectives include hardware and system configuration; systems operation and maintenance; security, troubleshooting and diagnostics; and automation and scripting. Once you are CompTIA certified, you will gain new career opportunities.
Lessons
30+ Lessons | 291+ Quizzes | 236+ Flashcards | 241+ Glossary of terms
TestPrep
89+ Pre Assessment Questions | 2+ Full Length Tests | 90+ Post Assessment Questions | 180+ Practice Test Questions
Hand on lab
48+ LiveLab | 00+ Minutes
Here's what you will learn
Download Course OutlineLessons 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
Lessons 2: Installing Linux
- Hardware and Linux Installation
- Summary
Lessons 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
Lessons 4: Virtualization
- What Is Virtualization?
- Types of Virtualization/Hypervisors
- Bootstrapping VMs
- Template Formats
- Virtualization Storage
- Networking Considerations
- Summary
- Review All Key Topics
Lessons 5: The Boot Process
- The Linux Boot Process
- Boot Loaders and Files
- When Kernels Panic
- Summary
- Review All Key Topics
Lessons 6: Managing System Services
- systemd
- Down Memory Lane with SysVinit
- Summary
- Review All Key Topics
Lessons 7: System Performance
- Managing Processes
- Sending Signals to Processes
- Job Control
- Managing Process Priorities
- Leaving Programs Running After Logout
- Summary
- Review All Key Topics
Lessons 8: File Manipulation
- File and Directory Operations
- Working with Input/Output Streams
- Summary
- Review All Key Topics
Lessons 9: File Processing
- Reading File Contents
- Filters
- A Tour of the vim Editor
- nano, nano
- Summary
- Review All Key Topics
Lessons 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
Lessons 11: SELinux and AppArmor
- SELinux Configurations
- SELinux Contexts
- AppArmor
- Summary
- Review All Key Topics
Lessons 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
Lessons 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
Lessons 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
Lessons 15: Logging Services
- System Logging
- Summary
- Review All Key Topics
Lessons 16: Linux Devices
- Understanding Linux Hardware
- Managing Printers and Printing
- Linux Graphical User Interfaces
- Accessibility Options
- Remote Desktop
- Summary
- Review All Key Topics
Lessons 17: Hardware Troubleshooting
- Storage Monitoring and Configuration
- CPU Monitoring and Configuration
- Memory Monitoring and Configuration
- Troubleshooting Additional Hardware Issues
- Summary
- Review All Key Topics
Lessons 18: Kernel Modules
- Understanding Kernel Modules
- Managing Kernel Modules
- The modprobe Command
- Summary
- Review All Key Topics
Lessons 19: Storage Concepts
- Basic Partitions
- Filesystem Hierarchy
- Device Mapper
- Filesystem Types
- Summary
- Review All Key Topics
Lessons 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
Lessons 21: Network Configuration
- Conceptual Overview of Networking
- Managing Interfaces
- Network Configuration Utilities
- Bonding
- Summary
- Review All Key Topics
Lessons 22: Network Troubleshooting
- Key Network Troubleshooting Concepts
- Network Troubleshooting Tools
- Summary
- Review All Key Topics
Lessons 23: Linux Firewalls
- The iptables Command
- Additional Firewall Technologies
- Summary
- Review All Key Topics
Lessons 24: Orchestration
- Automation and Orchestration
- Summary
- Review All Key Topics
Lessons 25: Automate Tasks
- Job Control
- Leaving Programs Running After Logout
- The cron System
- Running ad hoc Jobs
- Summary
- Review All Key Topics
Lessons 26: Manage Localization
- Time Zones
- Character Encoding
- Representing Locales
- Review All Key Topics
Lessons 27: BASH Scripting Essentials
- Basics of Scripting
- Shell Script Commands
- Review All Key Topics
Lessons 28: Git
- Version Control Concepts
- Git Concepts and Features
- Handling Branches
- Executing Diffs
- Merging Files
- Review All Key Topics
Lessons 29: Server Roles
- Server Types
- Server Features
- Summary
- Review All Key Topics
Lessons 30: Security Best Practices
- Host Security Best Practices
- Authentication Security Best Practices
- Service Security Best Practices
- Banners
- Summary
- Review All Key Topics
Hands-on LAB Activities
Installing Linux
- Installing CentOS
Package Installation and Management
- Using Red Hat Package Management Tools
- Investigating RPM App Package Issues
Virtualization
- Installing a Virtual Machine
- Looking at VM Tools
- Exploring the Contents of the Anaconda file
The Boot Process
- Booting Linux into Single-User Mode
- Creating an RAM Disk
Managing System Services
- Managing Services with systemctl
- Finding the System Initialization Method
System Performance
- Managing Processes
- Watching Stopped Processes
- Displaying Process Information
- Sending a Job to the Background
File Manipulation
- Creating a Hard Link
- Performing Basic File Management
- Exploring a File System
File Processing
- Using Regular Expressions
- Using Filters
- Using Redirection
File Permissions and Escalation
- Changing Permissions on a File
- Finding Files
- Assigning Additional ACLs to a File
- Investigating File Obstacles
SELinux and AppArmor
- Exploring SELinux
File Compression and Storage
- Using tar for Backups
User and Group Management
- Reviewing Account Settings
- Managing Users and Groups
- Using usermod to Lock an Account
Account Security
- Exploring PAM
Logging Services
- Viewing the System Logs
Linux Devices
- Making an Inventory of System Devices
Hardware Troubleshooting
- Viewing Disk Usage
- Identifying System Hardware
Kernel Modules
- Managing Kernel Modules from the Command Line
Storage Concepts
- Creating a Physical Volume, Volume Group, Logical Volume, and File Systems
Storage Configuration
- Creating Partitions and Filesystems
Network Configuration
- Finding Applications that are Providing TCP Network Services
Network Troubleshooting
- Finding the Network Information
- Understanding Network Configuration on CentOS
Linux Firewalls
- Using Firewalld
Automate Tasks
- Running Scripts in Background Mode
Manage Localization
- Working with Time Zones
- Using the timedatectl Command to Set the System Time
BASH Scripting Essentials
- Creating an Advanced Script
- Making Simple Batch Files
- Redirecting Output
Git
- Using Git
Exam FAQs
CompTIA A+, CompTIA Network+ and 12 months of Linux admin experience
USD 329
Performance-based, Multiple Choice (Single Response), Multiple Response and Fill-in-the-Blank
The exam contains 90 questions.
90 minutes
720
(on a scale of 100-900)
Three years