Linux+ Study Hub

Linux+ Study Hub
Exam Code
XK0-006
Blueprint Items
136
Articles Live
41
Coverage
21% of blueprint covered

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