CompTIA Linux+ 认证准备 (XK0-005)
Cert Prep CompTIA Linux+ (XK0-005)
- 01 - Introduction
- 01 - Prepare for the CompTIA Linux+ XKO-005 Certification
- 02 - What you should know
- 03 - About the Linux+ XKO-005 exam
- 02 - 1. Lab Setup
- 01 - Explore Linux distributions
- 02 - Prepare the host for virtualization
- 03 - Enterprise Linux install
- 04 - Ubuntu install
- 05 - Locale and date tools
- 03 - 2. Manipulating Files
- 01 - About Linux Shells
- 02 - About Linux Terminals
- 03 - Get help on the command line
- 04 - Understand the Linux Filesystem Hierarchy
- 05 - Understand filesystem paths
- 06 - Create files and dirs
- 07 - Get information about files
- 08 - Copy files and dirs
- 09 - Move and rename files and dirs
- 10 - Remove files and dirs
- 11 - Create links to files and dirs
- 12 - Use input-output redirection (, , , 2)
- 13 - Connect programs with named and unnamed pipes
- 14 - File redirects and tees
- 15 - Find files using Locate
- 16 - Find files with Find
- 04 - 3. Processing Text Files
- 01 - Get familiar with Nano
- 02 - An introduction to Vim
- 03 - Edit text in Vim
- 04 - Find text in files with grep
- 05 - Edit text with sed
- 05 - 4. Basic Boot Process
- 01 - Understand the Linux bootup process
- 02 - Linux boot loaders and sources
- 03 - Use GRUB2 commands
- 04 - Rescue a system
- 06 - 5. Maintaining Processes and System Services
- 01 - About Linux processes
- 02 - Monitor processes using ps
- 03 - Monitor processes in real time
- 04 - Manage processes
- 05 - Manage process jobs
- 06 - Introduction to systemd services
- 07 - Get systemd service status
- 08 - Manage systemd services
- 09 - Make systemd services persistent
- 10 - Introduction to job scheduling
- 11 - One-time jobs using at and batch
- 12 - About cronjobs
- 13 - Systemd timers
- 14 - Analyze system processes and optimize
- 15 - Troubleshoot applications and hardware
- 07 - 6. Configuring Network Connections
- 01 - Linux networking overview
- 02 - Prepare for Linux networking
- 03 - Configure live network connections
- 04 - Configure saved network connections
- 05 - Configure networking with NetworkManager
- 06 - Troubleshoot DNS client issues
- 07 - Monitor the network and remediate
- 08 - 7. Managing Users
- 01 - User and group overview
- 02 - User account file
- 03 - User password file
- 04 - Group accounts and passwords
- 05 - Create and delete users
- 06 - Modify user accounts
- 07 - Create and delete groups
- 08 - Assign users to groups
- 09 - Become a super user
- 10 - Elevate group privileges
- 11 - Elevate privileges using sudo
- 12 - Manage sudo users
- 09 - 8. Handling Storage
- 01 - Linux storage system overview
- 02 - Prepare for handling storage
- 03 - Create partitions using fdisk
- 04 - Create partitions using parted
- 05 - Manage LVM volumes and volume groups
- 06 - Expand existing logical volumes
- 07 - Reduce existing logical volumes
- 08 - Create EXT filesystems
- 09 - Repair EXT filesystems
- 10 - Create and repair XFS filesystems
- 11 - MDRAID or DMRAID
- 12 - Create a RAID 5 using LVM
- 13 - Create RAIDs using mdadm
- 14 - Mount filesystems on boot
- 15 - Encrypt drives with LUKS
- 16 - Troubleshoot storage systems
- 10 - 9. Backup, Restore, and Compress Files
- 01 - Archive files with tar and cpio
- 02 - Compress files
- 03 - Copy files between systems
- 11 - 10. Manage Software
- 01 - Software management systems overview
- 02 - DNF overview
- 03 - Get DNF packages by name
- 04 - Get info on packages with DNF
- 05 - Get info on package groups with DNF
- 06 - Search for packages with DNF
- 07 - Install and remove packages with DNF
- 08 - Install and remove package groups with DNF
- 09 - Get package information with RPM
- 10 - Manage DNF repositories
- 11 - Manage OS updates
- 12 - Update the kernel
- 13 - Manage kernel modules
- 14 - Get package information with dpkg and APT
- 15 - Manage software with dpkg and APT
- 16 - Work with APT repositories
- 17 - Install software from source
- 18 - About sandboxed applications
- 12 - 11. File Security
- 01 - What is a file
- 02 - Get information about files
- 03 - About extended attributes
- 04 - Get extended attributes
- 05 - Linux permissions overview
- 06 - File and directory modes
- 07 - File ownership
- 08 - Permissions using numeric method
- 09 - Permissions using symbolic method
- 10 - Initial permissions using umask
- 11 - Special file bits SUID and SGID
- 12 - Special directory bits SGID and Sticky
- 13 - Access control lists overview
- 14 - Read access control lists
- 15 - Set access control lists
- 16 - Configure inheritance with default access control lists
- 17 - Delete access control lists
- 18 - Troubleshoot access control
- 13 - 12. Mandatory Access Control
- 01 - Set enforcing and permissive modes for SELinux
- 02 - List and identify SELinux file and process context
- 03 - Restore SELinux default file contexts
- 04 - Use booleans to modify SELinux behavior
- 05 - Diagnose routine SELinux policy violations
- 06 - Maintain security context when managing files
- 07 - Use AppArmor
- 14 - 13. System Security
- 01 - About pluggable authentication modules
- 02 - Use login counters
- 03 - Change default password policies
- 04 - Edit global user account defaults
- 05 - Lock user accounts and change password aging
- 06 - Force password resets
- 07 - Configure Secure Shell
- 08 - Explore PKI concepts
- 09 - Configure key-based authentication for SSH
- 10 - Tunnel data with SSH
- 11 - Summarize security best practices
- 15 - 14. Linux Firewalls
- 01 - Compare and contrast Linux firewalls
- 02 - Use firewalld for packet filtering
- 03 - Use firewalld zones
- 04 - Use firewalld for NAT
- 16 - 15. Automation and Scripting
- 01 - What makes a shell script a shell script
- 02 - Positional arguments
- 03 - File globbing
- 04 - Wildcards
- 05 - Bash variable scope
- 06 - Output to STDOUT and STDERR
- 07 - Pipe data into a script
- 08 - Conditional flow with if, then if
- 09 - Conditional flow with case
- 10 - Numeric conditions
- 11 - String conditions
- 12 - File conditions
- 13 - For loop
- 14 - While loop
- 17 - 16. Automating Jobs
- 01 - Manage one-time jobs with at
- 02 - Manage reoccurring user jobs with cron
- 03 - Manage reoccurring system jobs with cron
- 04 - Configure a system to use Network Time Protocol
- 18 - 17. Version Control
- 01 - Start with Git
- 02 - Commit and add files
- 03 - Why branch
- 04 - Create branches
- 05 - Compare, rename, and delete branches
- 06 - Merge branches
- 07 - Create a GitHub repository
- 19 - 18. Realizing Virtual and Cloud Environments
- 01 - Compare cloud and virtualization concepts
- 02 - Types of hypervisors
- 03 - VM initialization and tools
- 04 - Explore containers
- 20 - 19. System Orchestration
- 01 - Utilize configuration management systems
- 02 - Explain server roles
- 03 - Infrastructure and build automation
- 04 - About app deployment
- 05 - Explore orchestration
- 21 - Conclusion
- 01 - Take the exam