CompTIA Linux+ (XK0-005) Proficiency (Advanced Level)

  • 29m
  • 29 questions
The CompTIA Linux+ (XK0-005) Proficiency (Advanced Level) benchmark measures your working independence, understanding, and experience with the Linux operating system. You will be evaluated on your ability to manage Linux hardware, search Linux file systems and filter data, work with hard and symbolic links, manage and repair Linux file systems, configure Linux kernel options, utilize Git, and manage Linux logs and services. A learner who scores high on this benchmark demonstrates that they have the ability to work independently within the Linux server technology platform and understand advanced-level vocabulary.

Topics covered

  • compile and install Linux software from source using ./configure, make, and make install
  • configure an Internet Small Computer Systems Interface (iSCSI) initiator in Linux
  • configure Linux kernel options
  • configure LVM in Linux
  • configure scheduling with systemd timer instead of using cron
  • configure software RAID in Linux
  • define common redundant array of inexpensive disks (RAID) disk levels for performance and fault tolerance purposes
  • define how IaC files written in YAML and JSON are used in the enterprise
  • define the importance of CI/CD
  • define the purpose of LVM in the Linux environment
  • distinguish between hard and soft or symbolic links in Linux
  • install Git on Ubuntu Linux and explore the Git file system structure
  • list the benefits of using Git for code version control
  • manage and repair Linux file systems using commands such as fsck and tune2fs
  • manage hardware using Linux commands such as lspci, lsusb, and dmidecode
  • navigate Linux file system using common Linux OS commands
  • outline how systemd can be used for logging and managing Linux targets using control groups
  • recognize how Linux can use network storage
  • recognize how to clone a Git repository
  • recognize when to use Linux file system commands such as ls, cd, cp, mv, mkdir, rmdir, and touch
  • search for and filter data using commands such as grep, sed, and awk
  • search for, install, update, and remove packages using yum
  • search Linux file systems using the find and locate commands
  • use pacman to locate, install, update, and remove packages
  • use systemd-resolved to troubleshoot DNS problems
  • use Terraform for IaC deployment
  • use the journalctl and systemctl commands to manage Linux logs and services
  • utilize apt to find, install, update, and remove packages
  • work with hard and symbolic links in the Linux file system