Moocable is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Cert Prep: CompTIA Linux+ (XK0-004)

Description

Prepare to pass the CompTIA Linux+ certification exam (XKO-004). Review each of the key topics covered on the test, including configuration, security, and troubleshooting.

Tags

Syllabus

Syllabus IntroductionPrepare for the CompITA Linux+ certificationWhat you should knowAbout the Linux+ XKO-004 ExamCentOS 7 installCentOS 7 lab setupUbuntu 19.04 install1. System HardwareUnderstand the Linux bootup processBoot into the emergency targetUpdate the kernelManage kernel modulesConfigure live network connectionsConfigure networking using files on Enterprise LinuxConfigure networking using NetworkManagerConfigure interface bonding2. Disk SystemsList, create, and delete partitions on MBR and GPT disksCreate partitions using partedResize partitions without losing dataManage LVM volumes and Volume GroupsExtend existing logical volumesReduce existing logical volumesReplace a physical volumeCreate EXT filesystemsRepair EXT filesystemsCreate and repair XFS filesystemsMDRAID or DMRAID?Create a RAID 5 using LVMCreating RAIDs using mdadmBack up and restore an EXT filesystem3. Manage Users and SoftwareLinux software management systemsYUM overviewGet package information with RPMManage software with YUMManage software groups with YUMWork with YUM repositoriesGet package information with dpkg and APTManage software with dpkg and APTWork with APT repositoriesInstall software from sourceCreate and delete local user accountsModify local user accounts4. Server Infrastructure and ServicesExplain server rolesCompare cloud and virtualization conceptsTypes of hypervisorsVirtual host initialization and storageLocale and date toolsIntroduction to systemd servicesGet systemd service statusManage systemd servicesMake systemd services persistentManage sysvinit servicesManage one-time jobs with ATManage reoccurring user jobs with cronManage reoccurring system jobs with cron5. GUI and Remote AccessExplore Linux desktop choicesGUI remote accessGraphical server typesConsole redirection with SSH port forwarding6. Create, Modify, and Redirect FilesUnderstand file system pathsCreate files and dirsCopy files and dirsMove and rename files and dirsRemove files and dirsCreate links to files and dirsAn introduction to VimEdit text in VimSearch and replace in VimNamed and unnamed PipesUse input-output redirection (>, >>, |, 2>, etc.)Find files using LocateFinding files with FindUse grep and regular expressions to analyze textArchive filesCompress files7. File SecurityWhat is a file?Get file attributesGet extended attributesFile and directory modesFile ownershipSet permissions using numeric methodSet permissions using symbolic methodDefault permissions using umaskSpecial file bits: SUID and SGIDSpecial directory bits: SGID and StickyRead access control listsSet access control listsConfigure inheritance with default access control listsDelete access control lists8. Mandatory Access ControlList and identify SELinux file and process contextRestore SELinux default file contextsUse Booleans to modify SELinux behaviorDiagnose routine SELinux policy violationsMaintaining security context when managing filesUsing AppArmor9. System SecurityConfigure access and authentication using PAMUsing pam_tally2Change default password policiesLock user accounts and change password agingImplementing SSH keypairs for authenticationDeny access using TCP WrappersRestrict access to TTY consolesSummarize security best practices10. Linux FirewallsCompare and contrast Linux firewallsUse firewalld for packet filteringUse firewalld zonesUse firewalld for NATCreate dynamic rules11. System LoggingLocate and interpret system log filesReading the system journalRsyslog filtersRsyslog actionsRotating log files12. Backup, Restore, and Compress FilesBackup and restore an EXT filesystemArchiving files with tar and cpioCompressing files13. System MonitoringMonitor the network and remediateAnalyze system processes and optimizeTroubleshoot applications and hardwareTroubleshoot DNS client issues14. Version ControlInstalling Git on Fedora/CentOSConfiguring GitCreating a local repositoryCommitting and adding filesCreating branchesMerging branchesCreating a GitHub repositoryCloning a remote GitHub repositoryGet and push to a remote repository15. Automation and ScriptingWhat makes a shell script a shell scriptPositional argumentsFile globbingWildcardsBash variable scopeOutputting to STDOUT and STDERRPipe data into a scriptConditional flow with if, then ifConditional flow with caseNumeric conditionsString conditionsFile conditionsFor loopWhile loop16. System OrchestrationUtilize configuration management systemsInfrastructure and build automationConclusionTaking the exam Read more


Cert Prep: CompTIA Linux+ (XK0-004)

Affiliate notice

Prepare to pass the CompTIA Linux+ certification exam (XKO-004). Review each of the key topics covered on the test, including configuration, security, and troubleshooting.

Syllabus IntroductionPrepare for the CompITA Linux+ certificationWhat you should knowAbout the Linux+ XKO-004 ExamCentOS 7 installCentOS 7 lab setupUbuntu 19.04 install1. System HardwareUnderstand the Linux bootup processBoot into the emergency targetUpdate the kernelManage kernel modulesConfigure live network connectionsConfigure networking using files on Enterprise LinuxConfigure networking using NetworkManagerConfigure interface bonding2. Disk SystemsList, create, and delete partitions on MBR and GPT disksCreate partitions using partedResize partitions without losing dataManage LVM volumes and Volume GroupsExtend existing logical volumesReduce existing logical volumesReplace a physical volumeCreate EXT filesystemsRepair EXT filesystemsCreate and repair XFS filesystemsMDRAID or DMRAID?Create a RAID 5 using LVMCreating RAIDs using mdadmBack up and restore an EXT filesystem3. Manage Users and SoftwareLinux software management systemsYUM overviewGet package information with RPMManage software with YUMManage software groups with YUMWork with YUM repositoriesGet package information with dpkg and APTManage software with dpkg and APTWork with APT repositoriesInstall software from sourceCreate and delete local user accountsModify local user accounts4. Server Infrastructure and ServicesExplain server rolesCompare cloud and virtualization conceptsTypes of hypervisorsVirtual host initialization and storageLocale and date toolsIntroduction to systemd servicesGet systemd service statusManage systemd servicesMake systemd services persistentManage sysvinit servicesManage one-time jobs with ATManage reoccurring user jobs with cronManage reoccurring system jobs with cron5. GUI and Remote AccessExplore Linux desktop choicesGUI remote accessGraphical server typesConsole redirection with SSH port forwarding6. Create, Modify, and Redirect FilesUnderstand file system pathsCreate files and dirsCopy files and dirsMove and rename files and dirsRemove files and dirsCreate links to files and dirsAn introduction to VimEdit text in VimSearch and replace in VimNamed and unnamed PipesUse input-output redirection (>, >>, |, 2>, etc.)Find files using LocateFinding files with FindUse grep and regular expressions to analyze textArchive filesCompress files7. File SecurityWhat is a file?Get file attributesGet extended attributesFile and directory modesFile ownershipSet permissions using numeric methodSet permissions using symbolic methodDefault permissions using umaskSpecial file bits: SUID and SGIDSpecial directory bits: SGID and StickyRead access control listsSet access control listsConfigure inheritance with default access control listsDelete access control lists8. Mandatory Access ControlList and identify SELinux file and process contextRestore SELinux default file contextsUse Booleans to modify SELinux behaviorDiagnose routine SELinux policy violationsMaintaining security context when managing filesUsing AppArmor9. System SecurityConfigure access and authentication using PAMUsing pam_tally2Change default password policiesLock user accounts and change password agingImplementing SSH keypairs for authenticationDeny access using TCP WrappersRestrict access to TTY consolesSummarize security best practices10. Linux FirewallsCompare and contrast Linux firewallsUse firewalld for packet filteringUse firewalld zonesUse firewalld for NATCreate dynamic rules11. System LoggingLocate and interpret system log filesReading the system journalRsyslog filtersRsyslog actionsRotating log files12. Backup, Restore, and Compress FilesBackup and restore an EXT filesystemArchiving files with tar and cpioCompressing files13. System MonitoringMonitor the network and remediateAnalyze system processes and optimizeTroubleshoot applications and hardwareTroubleshoot DNS client issues14. Version ControlInstalling Git on Fedora/CentOSConfiguring GitCreating a local repositoryCommitting and adding filesCreating branchesMerging branchesCreating a GitHub repositoryCloning a remote GitHub repositoryGet and push to a remote repository15. Automation and ScriptingWhat makes a shell script a shell scriptPositional argumentsFile globbingWildcardsBash variable scopeOutputting to STDOUT and STDERRPipe data into a scriptConditional flow with if, then ifConditional flow with caseNumeric conditionsString conditionsFile conditionsFor loopWhile loop16. System OrchestrationUtilize configuration management systemsInfrastructure and build automationConclusionTaking the exam Read more