Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Cert Prep: CompTIA Linux+ (XK0-004)

Cert Prep: CompTIA Linux+ (XK0-004)

9h 22mIntermediate2019-11-20

Authors

Grant McWilliams

Grant McWilliams

Consultant, Speaker, Writer, Professor, Developer

Course details

Looking to showcase your Linux skill set to potential employers? Earning the CompTIA Linux+ certification can go a long way in proving your expertise. This popular, job-based certification is even required by many employers as a base requirement for administering Linux servers. In this course, Grant McWilliams helps you prepare to pass the CompTIA Linux+ certification exam: XKO-004. This version of the exam was introduced in 2019 and replaces the LX0-103 and LX0-104 exams. Throughout this course, Grant goes over each of the key topics covered in exam XKO-004, including configuration, security, and troubleshooting. Along the way, he provides references to focused courses in our library that provide more in-depth coverage of the subjects covered on this exam.

Learning objectives
Managing kernel modules
Configuring networks
Network bonding
Formatting partitions and logical volumes
Managing users and software
Managing services with systemd and sysvinit
Managing local and remote Linux GUI services
Creating, modifying, and redirecting files
Setting permissions
Backing up, restoring, and compressing files
System monitoring

Skills covered

Software AdministrationLinuxServer AdministrationNetwork AdministrationCert PrepNetwork and System AdministrationOpen Source

Concepts

0. Introduction

  • 01 - Prepare for the CompITA Linux+ certification
  • 02 - What you should know
  • 03 - About the Linux+ XKO-004 Exam
  • 04 - CentOS 7 install
  • 05 - CentOS 7 lab setup
  • 06 - Ubuntu 19.04 install

1. System Hardware

  • 07 - Understand the Linux bootup process
  • 08 - Boot into the emergency target
  • 09 - Update the kernel
  • 10 - Manage kernel modules
  • 11 - Configure live network connections
  • 12 - Configure networking using files on Enterprise Linux
  • 13 - Configure networking using NetworkManager
  • 14 - Configure interface bonding

2. Disk Systems

  • 15 - List, create, and delete partitions on MBR and GPT disks
  • 16 - Create partitions using parted
  • 17 - Resize partitions without losing data
  • 18 - Manage LVM volumes and Volume Groups
  • 19 - Extend existing logical volumes
  • 20 - Reduce existing logical volumes
  • 21 - Replace a physical volume
  • 22 - Create EXT filesystems
  • 23 - Repair EXT filesystems
  • 24 - Create and repair XFS filesystems
  • 25 - MDRAID or DMRAID
  • 26 - Create a RAID 5 using LVM
  • 27 - Creating RAIDs using mdadm
  • 28 - Back up and restore an EXT filesystem

3. Manage Users and Software

  • 29 - Linux software management systems
  • 30 - YUM overview
  • 31 - Get package information with RPM
  • 32 - Manage software with YUM
  • 33 - Manage software groups with YUM
  • 34 - Work with YUM repositories
  • 35 - Get package information with dpkg and APT
  • 36 - Manage software with dpkg and APT
  • 37 - Work with APT repositories
  • 38 - Install software from source
  • 39 - Create and delete local user accounts
  • 40 - Modify local user accounts

4. Server Infrastructure and Services

  • 41 - Explain server roles
  • 42 - Compare cloud and virtualization concepts
  • 43 - Types of hypervisors
  • 44 - Virtual host initialization and storage
  • 45 - Locale and date tools
  • 46 - Introduction to systemd services
  • 47 - Get systemd service status
  • 48 - Manage systemd services
  • 49 - Make systemd services persistent
  • 50 - Manage sysvinit services
  • 51 - Manage one-time jobs with AT
  • 52 - Manage reoccurring user jobs with cron
  • 53 - Manage reoccurring system jobs with cron

5. GUI and Remote Access

  • 54 - Explore Linux desktop choices
  • 55 - GUI remote access
  • 56 - Graphical server types
  • 57 - Console redirection with SSH port forwarding

6. Create, Modify, and Redirect Files

  • 58 - Understand file system paths
  • 59 - Create files and dirs
  • 60 - Copy files and dirs
  • 61 - Move and rename files and dirs
  • 62 - Remove files and dirs
  • 63 - Create links to files and dirs
  • 64 - An introduction to Vim
  • 65 - Edit text in Vim
  • 66 - Search and replace in Vim
  • 67 - Named and unnamed Pipes
  • 68 - Use input-output redirection ( , , , 2 , etc.)
  • 69 - Find files using Locate
  • 70 - Finding files with Find
  • 71 - Use grep and regular expressions to analyze text
  • 72 - Archive files
  • 73 - Compress files

7. File Security

  • 74 - What is a file
  • 75 - Get file attributes
  • 76 - Get extended attributes
  • 77 - File and directory modes
  • 78 - File ownership
  • 79 - Set permissions using numeric method
  • 80 - Set permissions using symbolic method
  • 81 - Default permissions using umask
  • 82 - Special file bits - SUID and SGID
  • 83 - Special directory bits - SGID and Sticky
  • 84 - Read access control lists
  • 85 - Set access control lists
  • 86 - Configure inheritance with default access control lists
  • 87 - Delete access control lists

8. Mandatory Access Control

  • 88 - List and identify SELinux file and process context
  • 89 - Restore SELinux default file contexts
  • 90 - Use Booleans to modify SELinux behavior
  • 91 - Diagnose routine SELinux policy violations
  • 92 - Maintaining security context when managing files
  • 93 - Using AppArmor

9. System Security

  • 94 - Configure access and authentication using PAM
  • 95 - Using pam tally2
  • 96 - Change default password policies
  • 97 - Lock user accounts and change password aging
  • 98 - Implementing SSH keypairs for authentication
  • 99 - Deny access using TCP Wrappers
  • 100 - Restrict access to TTY consoles
  • 101 - Summarize security best practices

10. Linux Firewalls

  • 102 - Compare and contrast Linux firewalls
  • 103 - Use firewalld for packet filtering
  • 104 - Use firewalld zones
  • 105 - Use firewalld for NAT
  • 106 - Create dynamic rules

11. System Logging

  • 107 - Locate and interpret system log files
  • 108 - Reading the system journal
  • 109 - Rsyslog filters
  • 110 - Rsyslog actions
  • 111 - Rotating log files

12. Backup, Restore, and Compress Files

  • 112 - Backup and restore an EXT filesystem
  • 113 - Archiving files with tar and cpio
  • 114 - Compressing files

13. System Monitoring

  • 115 - Monitor the network and remediate
  • 116 - Analyze system processes and optimize
  • 117 - Troubleshoot applications and hardware
  • 118 - Troubleshoot DNS client issues

14. Version Control

  • 119 - Installing Git on Fedora CentOS
  • 120 - Configuring Git
  • 121 - Creating a local repository
  • 122 - Committing and adding files
  • 123 - Creating branches
  • 124 - Merging branches
  • 125 - Creating a GitHub repository
  • 126 - Cloning a remote GitHub repository
  • 127 - Get and push to a remote repository

15. Automation and Scripting

  • 128 - What makes a shell script a shell script
  • 129 - Positional arguments
  • 130 - File globbing
  • 131 - Wildcards
  • 132 - Bash variable scope
  • 133 - Outputting to STDOUT and STDERR
  • 134 - Pipe data into a script
  • 135 - Conditional flow with if, then if
  • 136 - Conditional flow with case
  • 137 - Numeric conditions
  • 138 - String conditions
  • 139 - File conditions
  • 140 - For loop
  • 141 - While loop

16. System Orchestration

  • 142 - Utilize configuration management systems
  • 143 - Infrastructure and build automation

Conclusion

  • 144 - Taking the exam

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal