This challenge provides the basics hosting a Linux server in 22 lessons, ~2 hour each, to be taken over the span of a month. They cover
- Setting up a Linux Server
- Simple commands
- Basic Navigation
- Changing your server’s hostname
- Installing software on a Linux server
- Editing files via the terminal
- Vim
- Controlling the Linux Server Services
- Linux Server text tools
- Networking
- Cron jobs
- Navigating the filesystem
- File transfer
- User groups
- Permission management
- Ubuntu PPAs
- File compression
- Building from source
- Server logs
- Inodes, symlinks, hard-links
- Scripting in Linux
- Next steps