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.
- File system hierarchy
- Boot
- UEFI vs BIOS
- Boot process
- Partition types
- File systems
- GRUB 2
- Run Levels
- Device types in /dev
- Block vs character devices
- Special character devices
- Getting PCI device info
- RAID devices
-
Commands
stat
(gives a more detailed overview of the metadata)file
- Automatic Mounting fstab
- Disk encryption
-
Virtual Storage
- Network
- DNS
- nsswitch.conf
- Changing DNS server
- nslookup
- tcpdump
-
Wireshark
Security
- Encryption
-
Hash vs Encryption vs Digital Signature
-
System Auth
-
Logging
System Administration
-
User manipulation
- profile etc
-
Commands
-
Sudo and visudo
- pkexec
- getfacl
Cloud
Troubleshooting
I/O issues
-
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
-
File system issues (corruption mismatch)
-
vstat
Network troubleshooting
- Checking subnet mask and routing
- iptables
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
- Load Average
- CPU times (Subdivisions)
- CPU
- CPU process priorities
Hardware
lscpu
lsmem
- /proc/cpuinfo
- /proc/meminfo