Skip to content

Overview of What You Need to Learn for CompTIA Linux+

I highly recommend watching all the videos by Shawn Powers.

Afterward, study from books and engage in hands-on projects or labs to reinforce your learning.

Official Objectives

  1. File system hierarchy
  2. Boot
  3. UEFI vs BIOS
  4. Boot process
  5. Partition types
  6. File systems

Files systems - GRUB 2 - Run Levels

  1. Device types in /dev
  2. Block vs character devices
  3. Special character devices
  4. Getting PCI device info
  5. RAID devices

RAID devices

Virtual Storage 1 Virtual Storage 2

  1. systemd
  2. Crontab
  3. At
  4. Systemd Timers

  5. Process management

Process management_signals - systemd procedures

  1. Network
  2. DNS
  3. nsswitch.conf
  4. Changing DNS server
  5. nslookup
  6. tcpdump
  7. Wireshark

  8. Repository Configuration

  9. Kernel Options

  10. Localization time setup

Security

  1. Encryption
  2. Hash vs Encryption vs Digital Signature

    Hash vs Encryption vs Digital Signature

  3. Encrypted Web traffic

  4. System Auth

    System Auth

  5. Permissions

  6. Logging

    Logging canvas

  7. SELinux

  8. AppArmor

System Administration

  1. User manipulation

Cloud

  1. git

  2. docker

  3. Automation tools

    Automation tools

Troubleshooting

I/O issues

  1. High latency

    • Input/output (I/O) wait
    • Low throughput
    • Input/output operations per second (IOPS)
    • Low IOPS

    • Consider different File systems

    • Check for wa with top
    • ioStat
  2. inodes exhaustion

  3. IO schedulers

  4. NVMe

  5. File system issues (corruption mismatch)

  6. vstat

  7. I/O summary

Network troubleshooting

Dropped packets
  • ip command
  • Links (the name of the network devices)
  • ip -h -s link show device
DNS issues

Network Resonance

  • nmap
  • openssl client to check whether the connection is legit

CPU issues

Hardware

  • lscpu
  • lsmem
  • /proc/cpuinfo
  • /proc/meminfo

User issues

Systemd