Capstone: Server Setup
Part of the Linux course
Everything so far has been one idea at a time. Real work is never one idea at a time. Somebody hands you a bare Ubuntu machine and says "get the site up, and make sure we have backups", and the job is to assemble a dozen small things you already know into something that keeps running when nobody is watching. That is what this lesson does. Nothing here is new.
The habit to carry through all six steps: after every change, run something that fails if the change did not work. A server you believe is configured is worth nothing.
Want to learn Linux Capstone: Server Setup in a real environment?
Click below, get a fresh Linux box with Linux ready to go, and work through Capstone: Server Setup hands-on with an AI tutor that knows your code.
Start this lessonCapstone: Server SetupWhat you'll learn
- Sudo user
- Ssh keys
- Nginx
- Systemd timer
- Backups
- Journalctl
Read this lesson in your language
All lessons in this course
17 lessons- 1The Shell and First Commands20 min
- 2Filesystem and Navigation25 min
- 3Files and Permissions30 min
- 4Text Tools: grep, sed, awk30 min
- 5Pipes and Redirection25 min
- 6Processes and Signals30 min
- 7Users and Groups25 min
- 8Package Management25 min
- 9Networking Basics30 min
- 10Shell Scripting35 min
- 11systemd Services35 min
- 12SSH and Remote Access30 min
- 13Logs and Journals25 min
- 14Disks and Storage30 min
- 15Cron and Scheduled Tasks25 min
- 16Performance and Monitoring30 min
- 17Capstone: Server Setup60 min
