This repo houses the Lab assignments of UCB course Sysadmin DeCal, which is A course covering the basics of setting up and administering a production-quality Linux server environment according to their website.
- Lab1: History of UNIX, Intro to Linux, FOSS + BONUS my solutions to OverTheWire first 15 bandit challenges which teach you some linux basics, in addition to trying
ssh
if you don't have an access to a remote machine. - Core Shell & Shell Scripting
- Packages
- Services
- Networking 101
- Web Servers
- Security Fundamentals
- Version Control (git) and Backups
- Docker
- Puppet
- Kubernetes
Each lab directory has a lab.md
file that has answers to lab reading questions that works as a lab notes.