Draft Linux xk0 006 Exam Objectives (1 0)
Draft Linux xk0 006 Exam Objectives (1 0)
Certification
Exam Objectives T
AF
EXAM NUMBER: XK0-006
R
D
This is equivalent to 12 months of hands-on experience working with Linux servers. Certifications in and/or
These content examples are meant to clarify the test objectives and should not be construed as a comprehensive
listing of all the content of this examination.
EXAM ACCREDITATION
0
undergoes regular reviews and updates to the exam objectives.
EXAM DEVELOPMENT
CompTIA exams result from subject matter expert workshops and industry-wide survey results regarding the skills
and knowledge required of an IT professional.
T
CompTIA Certifications, LLC is not affiliated with and does not authorize, endorse, or condone utilizing any content
provided by unauthorized third-party training sites (aka “brain dumps”). Individuals who utilize such materials in
AF
preparation for any CompTIA examination will have their certifications revoked and be suspended from future
testing in accordance with the CompTIA Candidate Agreement. In an effort to more clearly communicate CompTIA’s
exam policies on use of unauthorized study materials, CompTIA directs all certification candidates to the CompTIA
Certification Exam Policies. Please review all CompTIA policies before beginning the study process for any CompTIA
exam. Candidates will be required to abide by the CompTIA Candidate Agreement. If a candidate has a question as
to whether study materials are considered unauthorized (aka “brain dumps”), he/she should contact CompTIA at
[email protected] to confirm.
R
PLEASE NOTE
The lists of examples provided in bulleted format are not exhaustive lists. Other examples of technologies, processes,
or tasks pertaining to each objective may also be included on the exam, although not listed or covered in this
D
objectives document. CompTIA is constantly reviewing the content of our exams and updating test questions to be
sure our exams are current, and the security of the questions is protected. When necessary, we will publish updated
exams based on existing exam objectives. Please know that all related exam preparation materials will still be valid.
0 23%
0 0
0 18%
0
0
Total
T 100%
AF
R
D
• FilesystemHierarchyStandard(FHS)
/
/bin
/boot
/dev
/etc
T
AF
/home
/lib
/proc
/sbin
/tmp
/usr
/var
• Server architectures
R
6
-
6
66 6
D
• Distributions
• GraphicalUserInterface(GUI)
Window managers
X
Wayland
• Software licensing
Opensource software
Free software
Proprietary software
Copyleft
1.2
1.3
T
Given a scenario, manage storage in a Linux system.
AF
• LogicalVolumeManager(LVM) • Partitions • Mounted storage
Logical volume blkid Mounting
o
lvchange fdisk/gdisk o
/etc/fstab
o
lvcreate growpart o
/etc/mtab
lsblk
o
lvdisplay o
/proc/mounts
parted
o
lvremove o
autofs
o
lvresize/lvextend • Filesystems o
mount
R
Formats
o
lvs o
umount
o
xfs Mount options
• Volume group o
vgchange
o
noatime
vgcreate
o
btrfs o
nodev
D
vgdisplay
o
tmpfs o
nodiratime
vgexport • Utilities o
noexec
vgextend df o
nofail
vgimport du o
nosuid
vgremove fio o
remount
vgs fsck
vgscan
o
ro
mkfs
resize2fs
o
rw
• Physical volume
pvcreate o
pvdisplay
pvmove
o
• Redundant Array of Independent
pvremove Disks(RAID)
pvresize /proc/mdstat • Inodes
pvs mdadm
pvscan
1.4 Given a scenario, manage network services and configurations on a Linux server.
T ping/ping6
ss
tcpdump
tracepath
AF
traceroute
1.5 Given a scenario, manage a Linux system using common shell operations.
• Paths wc
Absolute xargs
Here docs
o
~ • Text editors
o
<<< vi/vim
o
/
• Basic shell utilities nano
• Relative
!
.
!!
..
alias
-
awk
• Shell environment configurations bc
.bashrc cat
.bash_profile cut
.profile echo
grep
head
history
less
more
printf
sed
1.6 Given a scenario, perform backup and restore operations for a Linux server.
1.7
• Linux hypervisors
K K
T
• Virtual machines (VMs)
Paravirtualized drivers
AF
o
Convert
o
Resize
o
Image properties
• VM operations
Resources
R
o
RAM
o
o
D
Host-only/isolated
Routed
Open
• Virtual machine tools
libvirt
virsh
virt-man
strace o
9 KILL
top • Process limits
• Job and process management
o
15 TERM
• Process ID & • Scheduling
Parent Process Identification bg anacron
Ctrl + c at
Ctrl + d crontab
Ctrl + z
2.4
T
Given a scenario, configure and manage software in a Linux environment.
AF
• Installation, update, and removal • Update alternatives
Repository • Software configuration
• Sandboxed applications
Package dependencies and conflicts • Basic configurations of common services
Package managers
Language-specific
o
pip
o
cargo
R
o
npm
o
• Repository management o
Enabling/disabling
Third party
D
• Runtimes
runC
Podman
containerd
• Image operations
Pulling images
Build an image
o
(iv) FROM
Pruning
Tags
Layers
T
• Container operations
Read container logs
Map container volumes
AF
Inspect containers
Run
Exec
Pruning
Tags
Environmental variables
• Volume operations
R
Create volume
Mapping volume
Pruning
D
Overlay
• Container networks
Create network
Port mapping
Pruning
Types
o
macvlan
o
ipvlan
o
Host
o
Bridge
o
Overlay
o
3.3
• Privilege escalation o
• Secure remote access
sudo
R
o
setuid
o
/etc/sudoers o
setgid o
Key vs. password authentication
(i) NOEXEC o
o
• Access control o
o
visudo o
o
sudo -i o
setfacl o
AllowGroups
o
wheel group o
getfacl
o
sudo group
su - o
restorecon
o
semanage
o
chroot
• File attributes
fail2ban
chattr o
chcon
lsattr o
ls -Z • Avoid the use of unsecure
o
immutable o
getenforce access services
Telnet
o
append only o
setenforce
• Permissions
o
getsebool
File permissions o
setsebool
• Disabling unused file systems
o
chgrp o
audit2allow
• Removal of unnecessary Set
o
chmod o
sealert
UserID(SUID)permissions
(i) Octal o
• Secure boot
(i) Enforcing
o
chown (ii) Permissive
T
File encryption - 6
o
GPG
Filesystem encryption • Removal of weak algorithms
o
K K • Certificate management
AF
o
Argon2 Trusted root certificates
o
• Data in transit
o
Commercial
WireGuard • Avoiding self-signed certificates
R
Application programming
o
Modules o
Pods
o
Ad hoc o
o
Collections • Unattended deployment o
Kickstart
o
Facts o
Cloud-init
o
Agentless o
• Continuousintegration/
• Puppet
Classes
Certificates
Modules
T Continuousdeployment(CI/CD)
GitOps
o
o
Tasks
AF
Facts o
Pipelines
Agent/Agentless o
o
Compose file
o
o
Logs
R
o
${var} o
-eq
Command substitution o
-ge -f
$(foo) -n
o o
-gt
`foo` -z
o o
-le
o
-lt • Variables
o
(foo) o
-ne Environmental
Arguments
• Functions
Assignments
• InternalFieldSeparator/ o
>
OutputFieldSeparator(IFS/OFS)
o
alias
o
<
• Conditional statements o
export
o
==
if o
local
o
=
case o
set
o
= ~
• Looping statements o
unalias
o
! =
until o
unset
o
<=
for Return codes
o
>=
while o
$?
• Regular expressions
• Interpreter directive
[[ $foo =~ regex ]]
#!
4.3
• Built-in modules o
Floating point
• Installing dependencies o
Integer
• Python fundamentals o
List
Indentations o
Current versions
Extensible using modules and packages
o
Boolean • PythonEnhancementProposal(PEP)8bestpractices
բ
բ
բ
.gitignore
add
branch
T բ
բ
բ
diff
fetch
init
բ
բ
բ
pull
push
rebase
AF
բ checkout բ log բ reset
բ clone բ merge բ stash
բ commit squash բ tag
բ config
R
4.5
Generation of code
Generation of regular expressions o
5.1
T
Agent/agentless Logging
AF
5.2
• Common issues
Kernel panic
Killed processes
Kernel corruption issues PATH misconfiguration issues
Package dependency issues
Filesystem will not mount Missing or disabled drivers
R
Quota issues
Memory leaks
D
Inode exhaustion
Partition not writable
5.3 Given a scenario, analyze and troubleshoot networking issues on a Linux system.
IP conflicts
Interface misconfiguration 6
o
Link down
o
Bonding Link negotiation issues
o
o
Cannot ping server
5.4 Given a scenario, analyze and troubleshoot security issues on a Linux system.
• Common issues
o
Policy
o
Context
o
Booleans
File and directory permission issues
o
ACLs
o
Attributes
Account access
T
AF
5.5 Given a scenario, analyze and troubleshoot performance issues.
• Common symptoms
R
Out of memory
D
Packet drops
Jitter
Random disconnects
Random timeouts
High latency
Exceeding baselines
4.5
T
AF
OOM Out of Memory
Protocol
Table
PTP Precision Time Protocol
PXE Preboot Execution Environment
I/O Input/Output
IP Internet Protocol
T
AF
R
D
T Ansible
Puppet
• Containerization software
• Debian
• Fedora Linux
• OpenSUSE/SUSELinux
AF
• Network EnterpriseServer(SLES)
• Router Kubernetes • Red Hat Enterprise Linux
• Spareparts/hardware • Rocky Linux
o
Minikube
• Solid-statedrive(SSD) • Ubuntu
Podman
• Switch
• UniversalSerialBus(USB)media • Git
• Wirelessaccesspoint • Git repository
• LLM access
R
• Package repository
• PuTTY or SSH client
• Python 3
• Virtualization software
D
© 0 CompTIA, Inc., used under license by CompTIA, Inc. All rights reserved. All certification programs and education related to such programs are
names mentioned herein may be trademarks or service marks of CompTIA, Inc. or of their respective owners. Reproduction or dissemination prohibited
0 -