Linux Kernel & System Engineering
Kernel parameter tuning (sysctl) Kernel modules (modprobe, lsmod, insmod, rmmod) Boot configuration (GRUB, GRUB2, systemd-boot) initramfs generation (mkinitcpio, update-initramfs) Kernel debugging (dmesg, kdump) Hardware detection (lscpu, lspci, lsusb, lsblk) Process management (ps, top, htop, pgrep, pkill) System call tracing (strace, ltrace)
Linux Distributions & Package Management
Red Hat Enterprise Linux (RHEL) CentOS Ubuntu Server/Desktop Debian Arch Linux Package managers (yum, dnf, apt, apt-get, pacman) Package tools (rpm, dpkg, snap, flatpak) Repository management Automated installations
Scripting & Automation
Bash/Shell scripting Python system programming Perl scripting Text processing (grep, sed, awk, tr) Regular expressions Makefile/build systems (make, gcc, g++, clang) Version control (git) Configuration management (Ansible) Infrastructure as Code (Pulumi) Job scheduling (cron, crontab, at)
Linux System Administration
systemd (systemctl, journalctl, unit files) Service management (service, chkconfig, update-rc.d) User management (useradd, usermod, userdel, passwd) Group management (groupadd, groupmod, groupdel, gpasswd) Permission management (chmod, chown, chgrp, umask) sudo configuration (visudo, sudoers) PAM configuration System monitoring (uptime, last, lastlog, who) Log management (rsyslog, syslog-ng)
Storage & File Systems
File systems (ext4, XFS, Btrfs) Partitioning (fdisk, gdisk, parted) LVM (pvcreate, vgcreate, lvcreate, lvresize) File system creation (mkfs) File system checking (fsck) Mounting (mount, umount, findmnt) Block devices (lsblk, blkid) Disk encryption (cryptsetup, LUKS) Backup tools (rsync, tar, dd) Compression (gzip, bzip2, xz, 7z)
Networking & Security
Network tools (ping, traceroute, netcat, telnet, nmap) Interface configuration (ifconfig, ip, ethtool) DNS tools (dig, nslookup, host, whois) Packet analysis (tcpdump, wireshark, tshark) Network monitoring (netstat, ss, lsof) Firewalls (iptables, ufw) VPN (WireGuard, OpenVPN) SSH (ssh, scp, sftp, ssh-keygen, ssh-agent) Security tools (nmap, metasploit, aircrack-ng, hashcat) OS hardening and security configuration File transfer (rsync, wget, curl, ftp) Automated installation (kickstart, PXE boot, network deployment)
Virtualization & Containers
Docker containerization KVM/QEMU virtualization VirtualBox Vagrant AWS (EC2, VPC, IAM, CloudWatch, Secrets Manager) AWS CLI Pulumi Infrastructure as Code Boot services (PXE, iPXE) Hardware virtualization Container orchestration
Performance Analysis & Debugging
System monitoring (top, htop, iostat, vmstat, free) Process analysis (ps, pgrep, pkill, killall, jobs) Memory debugging (Valgrind, gdb) System call tracing (strace, ltrace) Terminal multiplexing (tmux, screen) File operations (find, locate, which, whereis, file, stat) System information (uname, hostname, arch, lsb_release) Hardware info (hwinfo, lscpu, lsmem) Proc filesystem (/proc) Log analysis tools
Development & Security Tools
Programming (C++, Python, Bash, Lua, Perl) Compilers (gcc, g++, clang, ld) Debuggers (gdb, Valgrind, objdump, ldd) Build systems (make, SCons) Version control (git) Security (GPG/GPG2, OpenSSL) Penetration testing (Metasploit, nmap, Wireshark) Network analysis (ettercap, netcat) System hardening (chkrootkit, ClamAV) Remote access (Wake-on-LAN, serial console)