← Linux Administration learning pathLinux Administration · Module 9 of 10
Web servers and scheduling
Run websites and automate tasks.
📖 Key ideas
- Nginx and Apache serve websites and act as reverse proxies.
- Let's Encrypt (certbot) gives free HTTPS certificates.
- cron schedules recurring jobs: crontab -e.
- Backups with rsync and tar; test restores.
- Monitor with uptime, load average and tools like Netdata.
💡 Real-life example: Nginx is a receptionist directing visitors; cron is an alarm clock for chores.
NginxWeb server and reverse proxy
certbotGets Let's Encrypt certificates
cronTime-based scheduler
rsyncEfficient file copying/sync