Link Search Menu Expand Document

Linux System Administration Decal

A course covering the basics of setting up and administering a production-quality Linux server environment.

Week 11 Announcements

Nov 22 · 1 min read

Hi everyone!

Lab 11 is now released and available on the Decal website here. Lab 11 is completely optional and can be used to replace another lab you haven’t done for full credit if desired (i.e. you just need to complete any 10 labs).

Lab 11 is applicable to both tracks, and involves writing a Puppet script to auto-provision a Minecraft server!

This will also be the very last lab of the semester. All labs, including late labs and Lab 11, will have a final due date of Sunday, December 12 at 11:59pm (the weekend before finals). This will allow us to have time to process and submit grades.

We are very much hoping to give everyone credit for participating this semester! If the deadline is approaching and you feel like you are unable to complete the required labs, please either send us an email at decal@ocf.berkeley.edu or make a private Piazza post, and we will do what we can to accommodate your situation.

Hope y’all have an awesome Thanksgiving, and feel free to reply with any questions you have!

Announcements

Weekly Schedule

  • 7:30 PM
  • 8:00 PM
  • 8:30 PM
  • 9:00 PM
  • 9:30 PM
  • 10:00 PM
  • Monday

  • Tuesday

    • Beginner Lab
      8:00 PM–9:00 PM
      ocf.io/decalzoom
      171 MLK Student Union
  • Wednesday

  • Thursday

    • Advanced Lab
      8:00 PM–9:00 PM
      ocf.io/decalzoom
      171 MLK Student Union
  • Friday

Calendar

Week 0: 8/30/2021

Infosession
Infosessionocf.io/decalzoom
Slides
LabLab 0
Lab due Sat. 9/4

Week 1: 9/6/2021

Beginner Track
LectureHistory of UNIX, intro to shell, FOSS
Slides
LabLab b1     (Solution)
Lab due Sat. 9/11
Advanced Track
LectureAdvanced Introduction to UNIX
Slides
LabLab a1     (Solution)
Lab due Sat. 9/11

Week 2: 9/13/2021

Beginner Track
LectureCore Shell
Slides
LabLab b2     (Solution)
Lab due Sat. 9/18
Advanced Track
LecturePackages
Slides
LabLab a2     (Solution)
Lab due Sat. 9/18

Week 3: 9/20/2021

Beginner Track
LectureShell Scripting
Slides
LabLab b3     (Solution)
Lab due Sat. 9/25
Advanced Track
LectureDIY Linux Pre-Install
Slides
LabLab a3     (Solution)
Lab due Sat. 9/25

Week 4: 9/27/2021

Beginner Track
LectureCompiling, Distros, and Packaging
Slides
LabLab b4     (Solution)
Lab due Sat. 10/2
Advanced Track
LectureLinux Post-Install
Slides
LabLab a4     (Solution)
Lab due Sat. 10/2

Week 5: 10/4/2021

Beginner Track
LectureNetworking 101
Slides
LabLab b5     (Solution)
Lab due Sat. 10/9
Advanced Track
LectureProcesses and Services
Slides
LabLab a5     (Solution)
Lab due Sat. 10/9

Week 6: 10/11/2021

Beginner Track
LectureProcesses
Slides
LabLab b6     (Solution)
Lab due Sat. 10/16
Advanced Track
LectureNetworking 102
Slides
LabLab a6     (Solution)
Lab due Sat. 10/16

Week 7: 10/18/2021

Beginner Track
LectureServices
Slides
LabLab b7     (Solution)
Lab due Sat. 10/23
Advanced Track
LectureNetworked Services
Slides
LabLab a7     (Solution)
Lab due Sat. 10/23

Week 8: 10/25/2021

Beginner Track
LectureSecurity Fundamentals
Slides
LabLab b8     (Solution)
Lab due Sat. 10/30
Advanced Track
LectureConfig Management
Slides
LabLab a8     (Solution)
Lab due Sat. 10/30

Week 9: 11/1/2021

Beginner Track
LectureVersion Control and Backups
Slides
LabLab b9
Lab due Sat. 11/6
Advanced Track
LectureAdvanced Security
Slides
LabLab a9
Lab due Sat. 11/6

Week 10: 11/8/2021

Beginner Track
LectureCloud, Containers, and Config Management
Slides
LabLab b10
Lab due Sat. 11/20
Advanced Track
LectureVirtualization, Containers, Distributed Architecture
Slides
LabLab a10
Lab due Sat. 11/20

Week 11

Extra Lab! (Optional)
Lab Lab 11
Lab due Sun. 12/12
Special Guest Lecture
Lecture TBA
Date/Details TBA