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 |