Linux+ Study Hub
Exam Code
XK0-006
Blueprint Items
136
Articles Live
41
Coverage
21% of blueprint covered
System Management
1.0
System Management
1.1
Explain basic Linux concepts
1.1.1
Basic boot process (Bootloader, Kernel, initrd, PXE) — Explain basic Linux concepts
1.1.2
Filesystem Hierarchy Standard (FHS): /, /bin, /boot, /dev, /etc, /home, /lib, /proc, /sbin, /tmp, /usr, /var — Explain basic Linux concepts
1.1.3
Server architectures (AArch64, RISC-V, x86, x86_64/AMD64) — Explain basic Linux concepts
1.1.4
Distributions (RPM-based, dpkg-based) — Explain basic Linux concepts
1.1.5
Graphical User Interface (GUI): display managers, window managers, X Server, Wayland — Explain basic Linux concepts
1.1.6
Software licensing (open source, free software, proprietary, copyleft) — Explain basic Linux concepts
Coming soon
1.2
Summarize Linux device management concepts and tools
1.2.1
Kernel modules (depmod, insmod, lsmod, modinfo, modprobe, rmmod) — Summarize Linux device management concepts and tools
1.2.2
Device management (dmesg, dmidecode, ipmitool, lm_sensors, lscpu, lshw, lsmem, lspci, lsusb) — Summarize Linux device management concepts and tools
1.2.3
initrd management (dracut, mkinitrd) — Summarize Linux device management concepts and tools
Coming soon
1.2.4
Custom hardware (embedded systems, GPU use cases, nvtop) — Summarize Linux device management concepts and tools
Coming soon
1.3
Given a scenario, manage storage in a Linux system
1.3.1
Logical Volume Manager (LVM): logical volumes, volume groups, physical volumes (lvcreate, vgcreate, pvcreate and related commands) — Given a scenario, manage storage in a Linux system
1.3.2
Partitions (blkid, fdisk/gdisk, growpart, lsblk, parted) — Given a scenario, manage storage in a Linux system
1.3.3
Filesystems: formats (xfs, ext4, btrfs, tmpfs) and utilities (df, du, fio, fsck, mkfs, resize2fs, xfs_growfs, xfs_repair) — Given a scenario, manage storage in a Linux system
Coming soon
1.3.4
RAID (mdadm, /proc/mdstat) — Given a scenario, manage storage in a Linux system
Coming soon
1.3.5
Mounted storage: mounting (/etc/fstab, autofs, mount, umount), mount options (noatime, noexec, nosuid, ro, rw), network mounts (NFS, SMB/Samba) — Given a scenario, manage storage in a Linux system
Coming soon
1.3.6
Inodes — Given a scenario, manage storage in a Linux system
Coming soon
1.4
Given a scenario, manage network services and configurations on a Linux server
1.4.1
Network configuration files (/etc/hosts, /etc/resolv.conf, /etc/nsswitch.conf) — Given a scenario, manage network services and configurations on a Linux server
1.4.2
NetworkManager (nmcli, nmconnect) and Netplan (netplan apply/status/try, /etc/netplan) — Given a scenario, manage network services and configurations on a Linux server
1.4.3
Common network tools (arp, curl, dig, ethtool, hostname, ip, iperf3, mtr, nc, nmap, nslookup, ping, ss, tcpdump, tracepath, traceroute) — Given a scenario, manage network services and configurations on a Linux server
1.5
Given a scenario, manage a Linux system using common shell operations
1.5.1
Common environmental variables (DISPLAY, HOME, PATH, PS1, SHELL, USER) — Given a scenario, manage a Linux system using common shell operations
1.5.2
Paths: absolute (~, /) and relative (., .., -) — Given a scenario, manage a Linux system using common shell operations
1.5.3
Shell environment configurations (.bashrc, .bash_profile, .profile) — Given a scenario, manage a Linux system using common shell operations
1.5.4
Channel redirection (<, >, <<, >>, |, stdin, stdout, stderr, here docs) — Given a scenario, manage a Linux system using common shell operations
1.5.5
Basic shell utilities (alias, awk, cat, cut, echo, grep, head, history, sed, sort, tail, tee, tr, uname, wc, xargs) — Given a scenario, manage a Linux system using common shell operations
1.5.6
Text editors (vi/vim, nano) — Given a scenario, manage a Linux system using common shell operations
Coming soon
1.6
Given a scenario, perform backup and restore operations for a Linux server
1.6.1
Archiving (cpio, tar) — Given a scenario, perform backup and restore operations for a Linux server
1.6.2
Compression tools (7-Zip, bzip2, gzip, unzip, xz) — Given a scenario, perform backup and restore operations for a Linux server
1.6.3
Other tools (dd, ddrescue, rsync, zcat, zgrep, zless) — Given a scenario, perform backup and restore operations for a Linux server
1.7
Summarize virtualization on Linux systems
1.7.1
Linux hypervisors (QEMU, KVM) — Summarize virtualization on Linux systems
1.7.2
Virtual machines: paravirtualized drivers, VirtIO, disk image operations, VM states, nested virtualization — Summarize virtualization on Linux systems
1.7.3
VM operations: resources (storage, RAM, CPU, network), templates, cloning, migrations, snapshots — Summarize virtualization on Linux systems
Coming soon
1.7.4
Network types (bridged, NAT, host-only, routed, open) and VM tools (libvirt, virsh, virt-manager) — Summarize virtualization on Linux systems
Coming soon
Services and User Management
2.0
Services and User Management
⌛ Understanding Linux User Permissions
· Coming 10 September 2026
2.1
Given a scenario, manage files and directories on a Linux system
2.1.1
File utilities (cd, cp, diff, file, find, ln, locate, ls, lsof, mkdir, mv, pwd, rm, rmdir, stat, touch) — Given a scenario, manage files and directories on a Linux system
⌛ Essential Linux File Utilities Explained
· Coming 17 September 2026
2.1.2
Links (symbolic link, hard link) — Given a scenario, manage files and directories on a Linux system
Coming soon
2.1.3
Device types in /dev (block devices, character devices, special character devices) — Given a scenario, manage files and directories on a Linux system
Coming soon
2.2
Given a scenario, perform local account management in a Linux environment
2.2.1
Add/delete/modify/lock user accounts (useradd, usermod, userdel, groupadd, groupmod, groupdel, passwd, chage, chsh) — Given a scenario, perform local account management in a Linux environment
Coming soon
2.2.2
List users and sessions (id, groups, who, w, last, lastlog, whoami, getent passwd) — Given a scenario, perform local account management in a Linux environment
Coming soon
2.2.3
Account files (/etc/passwd, /etc/shadow, /etc/group), profile templates (/etc/skel, /etc/profile) — Given a scenario, perform local account management in a Linux environment
Coming soon
2.2.4
Attributes (UID, GID, EUID, EGID), user vs system vs service accounts, UID ranges — Given a scenario, perform local account management in a Linux environment
Coming soon
2.3
Given a scenario, manage processes and jobs in a Linux environment
2.3.1
Process verification (ps, top, htop, atop, pstree, lsof, strace, mpstat, pidstat, /proc/) — Given a scenario, manage processes and jobs in a Linux environment
Coming soon
2.3.2
Process states (running, blocked, sleeping, stopped, zombie) and priority (nice, renice) — Given a scenario, manage processes and jobs in a Linux environment
Coming soon
2.3.3
Job and process management (kill, killall, pkill, fg, bg, jobs, nohup, signals: HUP, KILL, TERM) — Given a scenario, manage processes and jobs in a Linux environment
Coming soon
2.3.4
Scheduling (crontab, at, anacron) — Given a scenario, manage processes and jobs in a Linux environment
Coming soon
2.4
Given a scenario, configure and manage software in a Linux environment
2.4.1
Installation, update, and removal: repositories, package managers, language-specific (pip, cargo, npm), dependencies — Given a scenario, configure and manage software in a Linux environment
Coming soon
2.4.2
Repository management (enabling/disabling, third party, GPG signatures, exclusions) — Given a scenario, configure and manage software in a Linux environment
Coming soon
2.4.3
Basic configurations of common services (DNS, NTP/PTP, DHCP, HTTP/Apache/Nginx, SMTP, IMAP4) — Given a scenario, configure and manage software in a Linux environment
Coming soon
2.5
Given a scenario, manage Linux using systemd
2.5.1
Systemd units (services, timers, mounts, targets) — Given a scenario, manage Linux using systemd
Coming soon
2.5.2
Utilities (systemctl, systemd-analyze, hostnamectl, timedatectl, resolvectl, sysctl) — Given a scenario, manage Linux using systemd
Coming soon
2.5.3
Managing unit states (start, stop, restart, enable, disable, mask, unmask, status, daemon-reload) — Given a scenario, manage Linux using systemd
Coming soon
2.6
Given a scenario, manage applications in a container on a Linux server
2.6.1
Container runtimes (Docker, Podman, containerd, runC) — Given a scenario, manage applications in a container on a Linux server
Coming soon
2.6.2
Image operations (pull, build/Dockerfile, prune, tags, layers) — Given a scenario, manage applications in a container on a Linux server
Coming soon
2.6.3
Container operations (run, exec, start/stop, inspect, delete, logs, volumes, env vars) — Given a scenario, manage applications in a container on a Linux server
Coming soon
2.6.4
Volume operations (create, map, SELinux context, overlay) — Given a scenario, manage applications in a container on a Linux server
Coming soon
2.6.5
Container networks (create, port mapping, types: macvlan, ipvlan, host, bridge, overlay, none) — Given a scenario, manage applications in a container on a Linux server
Coming soon
2.6.6
Privileged vs. unprivileged containers — Given a scenario, manage applications in a container on a Linux server
Coming soon
Browse All Linux+ Articles
Last updated 8 September 2026