Skip to content
This repository was archived by the owner on Feb 13, 2025. It is now read-only.

Commit 0199b3f

Browse files
committed
presemester fa23 update :D
1 parent 223c778 commit 0199b3f

21 files changed

+87
-122
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The website should be served on http://localhost:4000 and will reflect changes t
4242

4343
### Developing on Supernova
4444

45-
**This is method currently does not work.**
45+
**This method currently does not work.**
4646

4747
1. SSH into supernova
4848
```bash

_announcements/pre-semester.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: Pre-semester Announcement
3+
week: 0
4+
date: 2023-08-11
5+
---
6+
7+
Fall 2023 is here, and we are busy getting ready for an awesome DeCal semester!
8+
Note that the listed course content may be subject to change.
9+
10+
- We are looking for people to help facilitate the Linux Sysadmin Decal! If you are interested, please [fill this form](https://forms.gle/onhR74apucBCWrFD6).
11+
- If you are interested in taking the DeCal and being notified when enrollment is open, [fill this form](https://forms.gle/2HGpE8nXKcc8fwst6).
12+
- Looking for a previous semester's materials? You can view it in the [archive](/archive)

_announcements/week-0.md

-11
This file was deleted.

_announcements/week-1.md

-16
This file was deleted.

_config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ heading_anchors: true
2929
permalink: pretty
3030
aux_links:
3131
Ed:
32-
- 'https://edstem.org/us/courses/35914/discussion/'
32+
- 'https://edstem.org/us/courses/42500/discussion/'
3333
OCF:
3434
- 'https://ocf.berkeley.edu/'
3535
XCF:

_data/materials.yaml

+25-56
Original file line numberDiff line numberDiff line change
@@ -2,91 +2,60 @@
22
# redirect to the provided link.
33

44
- id: 1
5-
date: 1/31/2023
5+
date: 9/05/2023
66
name: Intro to Linux, FOSS
7-
slides: https://docs.google.com/presentation/d/1iXD7CfopTuDo4JsQ4E8rep0adJaKsI3LMSAXcAoKowU/edit?usp=sharing
8-
video: https://youtu.be/z8jNU_kk3V8
7+
# slides: https://docs.google.com/presentation/d/1iXD7CfopTuDo4JsQ4E8rep0adJaKsI3LMSAXcAoKowU/edit?usp=sharing
8+
# video: https://youtu.be/z8jNU_kk3V8
99
# solutions:
10-
labdue: Sat. 2/04
11-
hidelink: false
10+
# labdue: Sat. 2/04
11+
hidelink: true
1212

1313
- id: 2
14-
date: 2/7/2023
14+
date: 9/12/2023
1515
name: Core Shell & Shell Scripting
16-
slides: https://docs.google.com/presentation/d/1DG4sbgUtxSwVnfZH-pJriyS0Zrc9C5kp7p4zway3Kp0/edit#slide=id.g1fdf073d99a_0_235
17-
video: https://www.youtube.com/watch?v=7xAGcmhkflM
18-
labdue: Sat. 2/18
19-
hidelink: false
16+
hidelink: true
2017

2118
- id: 3
22-
date: 2/14/2023
19+
date: 9/19/2023
2320
name: Packages
24-
hidelink: false
25-
slides: https://docs.google.com/presentation/d/1yhLCVbVPIqhufsR6HAqH7Z2_sICdy_RTqiUwQhmAKsE/edit?usp=sharing
26-
video: https://youtu.be/IMLPkfj_Hu4
27-
labdue: Sat. 2/18
21+
hidelink: true
2822

2923
- id: 4
30-
date: 2/21/2023
24+
date: 9/26/2023
3125
name: Services
32-
hidelink: false
33-
slides: https://docs.google.com/presentation/d/15QamCeJRNG4ezZ2T1ovQQWrpSPTJahlJoszvJzIImvc/edit#slide=id.g1f06a453932_0_0
34-
video: https://youtu.be/iVitjOyc8wk
35-
labdue: Sat. 3/4
26+
hidelink: true
3627

3728
- id: 5
38-
date: 2/28/2023
29+
date: 10/03/2023
3930
name: Networking 101
40-
hidelink: false
41-
slides: https://docs.google.com/presentation/d/1m2Ur8Cp5aoAWAnC03s-gQQvmCN_sltz-WQvT6c5N2BI/edit?usp=sharing
42-
video: https://youtu.be/WV7pwNURef0
43-
labdue: Thurs. 3/16
31+
hidelink: true
4432

4533
- id: 6
46-
date: 3/7/2023
34+
date: 10/10/2023
4735
name: Web Servers
48-
hidelink: false
49-
slides: https://docs.google.com/presentation/d/1wxd7SWeIRT5YUc9HvfA9EZpcP7Y6jLe8P60FuRHc_-4/edit
50-
video: https://drive.google.com/file/d/1HTtbgG5cOfj6aod8-osKKBlxToKClrnW/view?usp=sharing
51-
labdue: Sat. 3/25
36+
hidelink: true
5237

5338
- id: 7
54-
date: 3/14/2023
39+
date: 10/17/2023
5540
name: Security Fundamentals
56-
hidelink: false
57-
slides: https://docs.google.com/presentation/d/1l53AOhxI3OIYpD1xTlUthZGF2S30Sb3QtfwKVeX28ag/edit?usp=sharing
58-
video:
59-
labdue: Sat. 3/25
41+
hidelink: true
6042

6143
- id: 8
62-
date: 3/21/2023
44+
date: 10/24/2023
6345
name: Version Control (git) and Backups
64-
slides: https://docs.google.com/presentation/d/1flD9fiZQdx32QM4imaAJ9X2v69Go88nzKxh-XuPzotk/edit?usp=sharing
65-
video: https://www.youtube.com/watch?v=X4yGMr9c64U&ab_channel=EdricXiang
66-
labdue: Sat. 4/8
67-
hidelink: false
46+
hidelink: true
6847

6948
- id: 9
70-
date: 4/4/2023
49+
date: 10/31/2023
7150
name: Docker
72-
labdue: Sat. 4/15
73-
hidelink: false
74-
slides: https://docs.google.com/presentation/d/1gSE3KluCwjaDv5YnhUi2Z8PAMYiKATujakv5dzGpRjQ/edit?usp=sharing
51+
hidelink: true
7552

7653
- id: 10
77-
date: 4/11/2023
54+
date: 11/07/2023
7855
name: Kubernetes
79-
hidelink: false
80-
labdue: Sat. 4/22
81-
slides: https://docs.google.com/presentation/d/1KiUXv9z7NiHGHXVq2qjR9yxUpOcMMAHEIUOWGVyrKFs/edit#slide=id.gecfccbeaae_0_0
56+
hidelink: true
8257

8358
- id: 11
84-
date: 4/18/2023
59+
date: 11/14/2023
8560
name: Puppet (Optional Extra Lab)
86-
hidelink: false
87-
labdue: Sat. 4/29
88-
89-
- id: 12
90-
date: 4/25/2023
91-
name: CUDA (Guest Lecture)
92-
hidelink: false
61+
hidelink: true

_schedules/weekly.md

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,25 @@
11
---
22
timeline:
3+
- '6:30 PM'
4+
- '7:00 PM'
35
- '7:30 PM'
46
- '8:00 PM'
57
- '8:30 PM'
68
- '9:00 PM'
7-
- '9:30 PM'
8-
- '10:00 PM'
99

1010
schedule:
1111
- name: Monday
1212
- name: Tuesday
1313
events:
1414
- name: Lecture
15-
start: 9:00 PM
16-
end: 10:00 PM
17-
location: VLSB 2060<br /> ocf.io/decalzoom
18-
- name: Wednesday
19-
- name: Thursday
20-
events:
15+
start: 7:00 PM
16+
end: 8:00 PM
17+
location: OCF Lab / ocf.io/decalzoom
2118
- name: Lab
2219
start: 8:00 PM
2320
end: 9:00 PM
24-
location: 171 MLK Student Union (OCF Lab)
21+
location: OCF Lab
22+
- name: Wednesday
23+
- name: Thursday
2524
- name: Friday
2625
---

_staffers/amangalampalli.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
name: Aditya Mangalampalli
3+
role: Head Facilitator
4+
5+
photo: waddles.png
6+
---

_staffers/btorres.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
name: Benjamin Torres
3+
role: Head Facilitator
4+
5+
photo: waddles.png
6+
---
7+
8+
bada bing bada boop

_staffers/ishaan.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Ishaan Dham
3-
role: Head Facilitator
3+
role: Facilitator
44
55
website: https://ishaandham.com
66
photo: ishaan.jpg

_staffers/laksith.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Laksith
3-
role: Head Facilitator
3+
role: Facilitator
44
55
photo: laksith.jpg
66
website: https://github.com/laksith19/

_staffers/lance.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Lance Mathias
3-
role: Head Facilitator
3+
role: Facilitator
44
55
website: https://github.com/lancemathias
66
photo: lance.jpg
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
name: Trinity Chung
3-
role: Facilitator
3+
role: Head Facilitator
44
55
website: https://trinityjchung.com
6-
photo: trinity.png
6+
photo: trinityc.png
77
---
88

9-
beep boop
9+
bada bing bada boop

about.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -28,28 +28,28 @@ This course covers the basics of setting up and administering a production-quali
2828
* understand system administration essentials
2929
* get a practical taste of what sysadmins do in industry.
3030

31-
The course will be taught in two sections: a "Beginner" section for students with minimal background in GNU/Linux or system administration, and an "Advanced" section for students with more experience.
32-
33-
While we expect many students will have a CS background, **the only real prerequisite is a desire to learn** about new and unfamiliar technologies, which is a critical skill for sysadmins. The Beginner section has been designed to introduce new users to Linux, and the Advanced section has been designed to give more experienced users a taste of what Linux is capable of.
31+
While we expect many students will have a CS background, **the only real prerequisite is a desire to learn** about new and unfamiliar technologies, which is a critical skill for sysadmins. This course is designed to introduce new users to Linux, as well as give more experienced users a taste of what Linux is capable of!
3432

3533
# Administrivia
3634

3735
## Enrollment
38-
This is a **2 unit DeCal**. Since it is a DeCal, the course is P/NP. **You must complete Lab 0 to apply.** If you are selected for the course, we will send you a course enrollment code by January 30.
36+
This is a **2 unit DeCal**. Since it is a DeCal, the course is P/NP. **You must complete Lab 0 to apply.** If you are selected for the course, we will send you a course enrollment code.
3937

4038
## Communication
41-
Official course communications will primarily be sent via email (through Piazza announcements), and mirrored on the front page of the course website.
39+
Official course communications will primarily be sent via email (through Ed announcements), and mirrored on the front page of the course website.
4240

4341
There are several ways you can get in contact with course facilitators:
44-
1. Send a message on the course Ed. (best for conceptual/debugging/content help)
42+
1. Make a post on Ed. (best for conceptual/debugging/content help)
4543
2. Send a message to #decal-general (or as a private message to a facilitator) either on [Slack][slack] or [Discord][discord]. (best for realtime communications)
46-
3. Send an email to [[email protected]][email]. (best for prospective students and matters that need to go on official record)
44+
3. Email [[email protected]][email]. (best for prospective students and matters that need to go on official record)
4745

4846
## Lecture
4947

50-
Lectures for this course are synchronous in VLSB 2060 and [zoom](https://ocf.io/decalzoom) at 9pm on tuesdays, and recordings will be released at the beginning of each week. There will be 10 total lectures for each track, as well as one optional guest lecture (details TBD).
48+
Lectures for this course are synchronous (see the weekly schedule on the home page for the time and location).
49+
We will do our best to provide recordings at the beginning of each week as well.
50+
There will be 10 total required lectures for each track, as well as one optional guest lecture.
5151

52-
A short participation assignment will be released with every lecture with some questions to check your understanding. To receive participation credit for that week, you may either complete this assignment or attend lecture live. 7 out of 10 participation assignments must be completed over the semester (either by attending, or completing the assignment).
52+
A short participation assignment will be released every week with some questions to check your understanding on lecture and reading. To receive participation credit for that week, you may either complete this assignment or attend lecture live. 7 out of 10 participation assignments must be completed over the semester (either by attending, or completing the assignment).
5353

5454
## Lab Assignments
5555
The primary assignment in this course will be **weekly lab work**. Labs are designed to be be significantly hands-on. You will be working on real systems, configuring and fixing things, setting up services, and so on.
@@ -65,7 +65,8 @@ If you need to request an **excused lab extension or drop**, please fill out [th
6565
You are *highly encouraged* to look over the lab, and try to start it, *before* coming to live lab sections each week. This will allow you to better utilize the help of the facilitators.
6666

6767
## Live Labs
68-
During the scheduled Thursday class times from 8:10-9pm, we will host live lab sections, where facilitators will give additional information, and hold office hours to answer any questions that may arise. Lab sections will be held in the OCF lab (171 MLK, [click here](https://www.ocf.berkeley.edu/docs/services/lab/) for directions).
68+
During lab sections, facilitators will be able to give additional information, and hold office hours to answer any questions that may arise.
69+
Lab sections will be held in the OCF lab (171 MLK, [click here](https://www.ocf.berkeley.edu/docs/services/lab/) for directions).
6970

7071

7172
## Grading
@@ -78,16 +79,15 @@ The following are required to receive credit for the course:
7879
# FAQ
7980

8081
## Will the DeCal be offered next semester?
81-
The DeCal has been approved for Spring 2022 and will be happening! There will be more information on how to enroll closer to the start of the semester; in the meantime, please fill out our [interest form](https://docs.google.com/forms/d/e/1FAIpQLSdGESPxNAGEhbrzhterrEi_sT3idf3TjTLjOC0UbEcj0WeqsA/viewform) to stay updated.
82-
83-
The DeCal will likely not be offered in Fall 2022, but this is subject to change.
82+
Most likely. We are aiming to offer the decal every semester!
83+
You can check announcements or reach out to the decal committee over discord/slack.
8484

8585
## I don't want units / wasn't accepted / am not a student. Can I audit this course?
8686
We are working hard to get all of our materials online this semester for everyone to access! Feel free to view our lectures or complete any of the labs on your own. (You will
8787
need your own Linux VM though- you can [install one locally](https://blog.storagecraft.com/the-dead-simple-guide-to-installing-a-linux-virtual-machine-on-windows/) or get one from a provider such as [DigitalOcean](https://www.digitalocean.com/).)
8888

8989
## I'm stuck on a lab/concept! Where can I find help?
90-
The best way to get support with course content is to ask during scheduled lab times. If you need help at another time, feel free to ask on Piazza, on our Slack channel at [#decal-general][slack], or on our [Discord channel][discord]. Logistics questions are best suited for email ([[email protected]][email]).
90+
The best way to get support with course content is to ask during scheduled lab times. If you need help at another time, feel free to ask on Ed, on our Slack channel at [#decal-general][slack], or on our [Discord channel][discord]. Logistics questions are best suited for email ([[email protected]][email]).
9191

9292
## I have another question!
9393
Email us at [[email protected]][email].

archive.md

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ description: >-
1111
<p>Below are previous semesters' archived course websites:</p>
1212

1313
<ul>
14+
<li><a href="/archives/2023-spring/">Spring 2023</a></li>
1415
<li><a href="/archives/2022-spring/">Spring 2022</a></li>
1516
<li><a href="/archives/2021-fall/">Fall 2021</a></li>
1617
<li><a href="/archives/2021-spring/">Spring 2021</a></li>

assets/images/trinity.png

-68.7 KB
Binary file not shown.

assets/images/trinityc.png

95.6 KB
Loading

assets/images/waddles.png

19.7 KB
Loading

index.md

+2-5
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,10 @@ seo:
2424
# Calendar
2525

2626
<div class="module" markdown="1">
27-
## Week 0: 1/22/2023
27+
## Week 0: 8/29/2023
2828
{: .text-gamma }
2929

30-
Infosession
31-
: **Infosession 1**{: .label .label-yellow} Tuesday 1/24, 9-10pm @ VLSB 2060 / [ocf.io/decalzoom](https://ocf.io/decalzoom)
32-
: **Infosession 2**{: .label .label-yellow} Thursday 1/26, 8-9pm @ OCF / [ocf.io/decalzoom](https://ocf.io/decalzoom)
33-
: **Lab**{: .label .label-blue}[ocf.io/decal/lab0](https://ocf.io/decal/lab0)
30+
**Infosession**{: .label .label-yellow} Date TBD @ OCF Lab ([171 MLK Student Union](https://www.ocf.berkeley.edu/docs/services/lab/)) / [ocf.io/decalzoom](https://ocf.io/decalzoom)
3431
</div>
3532

3633

resources.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ description: >-
1111

1212
## Reading
1313

14-
* **[Reading List](https://docs.google.com/document/d/14AI1B4prCDhbAfvPjH2fvBWD5s-y6vv5SQw-zt7T2U4/edit)**
14+
* **[Reading List](https://docs.google.com/document/d/1WGkwR_5gA46KN2kBqnusYVIqz1NvNgjWGpqNezBMypE/edit?usp=sharing)**
1515

1616

1717
## Staff Training

staff.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ description: A listing of all the course staff members.
1111
Official course communications will primarily be sent via email and mirrored on the front page of the course website.
1212

1313
There are several ways you can get in contact with course facilitators:
14-
1. Send a message on the course [Ed](https://edstem.org/us/courses/35914/discussion/). (best for conceptual/debugging/content help)
14+
1. Make a post on [Ed](https://edstem.org/us/courses/42500/discussion/). (best for conceptual/debugging/content help)
1515
2. Send a message to #decal-general (or as a private message to a facilitator) either on [Slack](https://ocf.io/slack) or [Discord](https://ocf.io/discord). (best for realtime communications)
16-
3. Send an email to [[email protected]](mailto:[email protected]). (best for prospective students and matters that need to go on official record)
16+
3. Email [[email protected]](mailto:[email protected]). (best for prospective students and matters that need to go on official record)
1717

1818
See the [about page](/about) for more information.
1919

0 commit comments

Comments
 (0)