Linux in Action topics

 

Chapter

Skill domains

Tools

1 Welcome to Linux Shells, partitions, and file systems Bash, man
2 Linux virtualization: Building a safe and simple Linux working environment Virtualization, file systems VirtualBox, LXC, apt, yum/dnf
3 Remote connectivity: Safely accessing networked machines Security, remote connectivity ssh, scp, systemctl, ps, grep
4 Archive management: Backing up or copying entire file systems Partitions and file systems, text streams tar, dd, redirects, rsync, locate, split, chmod, chown
5 Automated administration: Configuring automated offsite backups Scripts, system process management, security Scripts, cron, anacron, systemd timers
6 Emergency tools: Building a system recovery device Partitions and file systems, device management parted, GRUB, mount, chroot
7 Web servers: Building a MediaWiki server Databases, networking, package management PHP, MySQL (MariaDB), Apache web server, package dependencies
8 Networked file sharing: Building a Nextcloud file-sharing server Package management, networking, security snapd, file systems, encryption
9 Securing your web server Networking, security, system monitoring Apache, Iptables, /etc/group, SELinux, apt, yum/dnf, chmod, chown, Let’s Encrypt
10 Secure your network connections: Creating a VPN or DMZ Networking, security Firewalls, ssh, Apache, OpenVPN, sysctl, easy rsa
11 System monitoring: Working with log files System monitoring, text streams, security grep, sed, journal ctl, rsyslogd, /var/log/, Tripwire
12 Sharing data over a private network Networking, partitions, file systems nfs, smb, ln, /etc/fstab
13 Troubleshooting system performance issues System monitoring, system process management, networking top, free, nice, nmon, tc, iftop, df, kill, killall, uptime
14 Troubleshooting network issues Networking ip, dhclient, dmesg, ping, nmap, traceroute, netstat, netcat(nc)
15 Troubleshooting peripheral devices Device management lshw, lspci, lsusb, modprobe, CUPS
16 DevOps tools: Deploying a scripted server environment using Ansible Scripts, virtualization Ansible, YAML, apt