Cert Prep: CompTIA Linux+ (XKO-004)
Offered By: LinkedIn Learning
Course Description
Overview
Get ready to tackle the CompTIA Linux+ (XK0-005) certification exam, one of the most popular entry-level certifications for Linux administrators in the world.
Syllabus
Introduction
- Prepare for the CompTIA Linux+ XKO-005 Certification
- What you should know
- About the Linux+ XKO-005 exam
- Explore Linux distributions
- Prepare the host for virtualization
- Enterprise Linux install
- Ubuntu install
- Locale and date tools
- About Linux Shells
- About Linux Terminals
- Get help on the command line
- Understand the Linux Filesystem Hierarchy
- Understand filesystem paths
- Create files and dirs
- Get information about files
- Copy files and dirs
- Move and rename files and dirs
- Remove files and dirs
- Create links to files and dirs
- Use input-output redirection (>, >>, |, 2>)
- Connect programs with named and unnamed pipes
- File redirects and tees
- Find files using Locate
- Find files with Find
- Get familiar with Nano
- An introduction to Vim
- Edit text in Vim
- Find text in files with grep
- Edit text with sed
- Understand the Linux bootup process
- Linux boot loaders and sources
- Use GRUB2 commands
- Rescue a system
- About Linux processes
- Monitor processes using ps
- Monitor processes in real time
- Manage processes
- Manage process jobs
- Introduction to systemd services
- Get systemd service status
- Manage systemd services
- Make systemd services persistent
- Introduction to job scheduling
- One-time jobs using at and batch
- About cronjobs
- Systemd timers
- Analyze system processes and optimize
- Troubleshoot applications and hardware
- Linux networking overview
- Prepare for Linux networking
- Configure live network connections
- Configure saved network connections
- Configure networking with NetworkManager
- Troubleshoot DNS client issues
- Monitor the network and remediate
- User and group overview
- User account file
- User password file
- Group accounts and passwords
- Create and delete users
- Modify user accounts
- Create and delete groups
- Assign users to groups
- Become a super user
- Elevate group privileges
- Elevate privileges using sudo
- Manage sudo users
- Linux storage system overview
- Prepare for handling storage
- Create partitions using fdisk
- Create partitions using parted
- Manage LVM volumes and volume groups
- Expand existing logical volumes
- Reduce existing logical volumes
- Create EXT filesystems
- Repair EXT filesystems
- Create and repair XFS filesystems
- MDRAID or DMRAID?
- Create a RAID 5 using LVM
- Create RAIDs using mdadm
- Mount filesystems on boot
- Encrypt drives with LUKS
- Troubleshoot storage systems
- Archive files with tar and cpio
- Compress files
- Copy files between systems
- Software management systems overview
- DNF overview
- Get DNF packages by name
- Get info on packages with DNF
- Get info on package groups with DNF
- Search for packages with DNF
- Install and remove packages with DNF
- Install and remove package groups with DNF
- Get package information with RPM
- Manage DNF repositories
- Manage OS updates
- Update the kernel
- Manage kernel modules
- Get package information with dpkg and APT
- Manage software with dpkg and APT
- Work with APT repositories
- Install software from source
- About sandboxed applications
- What is a file?
- Get information about files
- About extended attributes
- Get extended attributes
- Linux permissions overview
- File and directory modes
- File ownership
- Permissions using numeric method
- Permissions using symbolic method
- Initial permissions using umask
- Special file bits: SUID and SGID
- Special directory bits: SGID and Sticky
- Access control lists overview
- Read access control lists
- Set access control lists
- Configure inheritance with default access control lists
- Delete access control lists
- Troubleshoot access control
- Set enforcing and permissive modes for SELinux
- List and identify SELinux file and process context
- Restore SELinux default file contexts
- Use booleans to modify SELinux behavior
- Diagnose routine SELinux policy violations
- Maintain security context when managing files
- Use AppArmor
- About pluggable authentication modules
- Use login counters
- Change default password policies
- Edit global user account defaults
- Lock user accounts and change password aging
- Force password resets
- Configure Secure Shell
- Explore PKI concepts
- Configure key-based authentication for SSH
- Tunnel data with SSH
- Summarize security best practices
- Compare and contrast Linux firewalls
- Use firewalld for packet filtering
- Use firewalld zones
- Use firewalld for NAT
- What makes a shell script a shell script?
- Positional arguments
- File globbing
- Wildcards
- Bash variable scope
- Output to STDOUT and STDERR
- Pipe data into a script
- Conditional flow with if, then if
- Conditional flow with case
- Numeric conditions
- String conditions
- File conditions
- For loop
- While loop
- Manage one-time jobs with at
- Manage reoccurring user jobs with cron
- Manage reoccurring system jobs with cron
- Configure a system to use Network Time Protocol
- Start with Git
- Commit and add files
- Why branch?
- Create branches
- Compare, rename, and delete branches
- Merge branches
- Create a GitHub repository
- Compare cloud and virtualization concepts
- Types of hypervisors
- VM initialization and tools
- Explore containers
- Utilize configuration management systems
- Explain server roles
- Infrastructure and build automation
- About app deployment
- Explore orchestration
- Take the exam
Taught by
Grant McWilliams
Related Courses
Essentials of Linux System AdministrationLinux Foundation via edX Linux System Administration with IBM Power Systems
IBM via Coursera Learn Linux Administration and Supercharge Your Career
Udemy Linux Crash Course for Beginners - 2024
Udemy Linux Privilege Escalation Examples From Zero to Hero - OSCP
Udemy