System Administration for the Web



  • 12/19/2005 9:32pm We have submitted the grades. Thanks for our your hard work! Next semester we will offer a similar class and more. --dima
  • 12/05/2005 11:22am 4-5 Section: I'm gonna let the site manager take down earthquake, so if you've got stuff on there that you desperately want, take it now or forever hold your peace. Also, if you have any feedback/flames/whatever you'd like to send me about your decal experience, go here, and you can submit it anonymously. Cheers, all! -jerjou
  • 11/30/2005 9:29am 4-5 Section: Okay kids - the time is now. If you haven't turned in a homework, you've got 7 days. Otherwise, if your interest has been piqued and you'd like to get better at Sysadmin'ing, the best way to learn is to do it. Dima came up with a good list of places to go from here, but I don't have it on me :) Suffice it to say, if you'd like an opportunity to gain more experience sysadmin'ing, join ocf staff! We've got people with skills all over the board - from Unix novices, to people who've been unixing for awhile now, and there're plenty of opportunities to learn. So if you're interested, email staff@ocf expressing your interest, and we'll show you the ropes :)
  • 11/22/2005 2:22am 5-6 Section: The Final Project could be found in PDF and in in HTML. Good luck!
  • 11/18/2005 3:10am 5-6 Section: I finally put up week 10 lab. We are still working on formulating the final project -- expect it up soon.
  • 10/29/2005 8:45pm 5-6 Section: Hint: for HW7 you have to restart the apache server in order for your settings to take effect.
  • 10/19/2005 4:13pm 4-5 Section: Okay, earthquake is back online.
  • 10/19/2005 1:39pm 4-5 Section: Someone reboot earthquake into windows, and then Heller lounge closed for a special event this morning, so you won't be able to access earthquake. I'll try to get it back into linux asap. But if you do, I've made the access_log smaller, so if y'all start accessing it again, it shouldn't thrash the machine that much. -jerjou
  • 10/18/2005 3:00am 5-6 Section: No HW and Lab does not have to be turned in. Email if you get stuck. --dima
  • 10/17/2005 4:30am When completing Week 5 Lab, in order to complete the part about the cron jobs, you will need to ssh into first. --dima.
  • 10/3/2005 10:55 I forgot to mention - I went to the SLC Atrium and realized that it's pretty heavily used 12-1, so I'm just going to hold my regular OCF office hours (posted below). -jerjou
  • 10/3/2005 10:19pm HW 4, which is slightly modified from previous semesters for 5-6 is up. If you run into problems please feel free to email me. --dima.
  • 9/27/2005 12:07am HW 3 for 5-6 is up
  • 9/26/2005 6:59pm I lied - I'll put 4-5 section stuff here, too. -jerjou
  • 9/19/2005 10:35pm From now on notes for 5-6 could be found in the Notes Section
  • 9/19/2005 10:27pm Week 2 Lab has been slightly changed.
  • 9/19/2005 10:15pm Instructions on how to SSH into your account can be found Here with the change being that Host Name is
  • 9/19/2005 7:56pm I've posted office hours below.
  • 9/19/2005 7:45pm Announcements/notes for the 4-5 section will be posted here. Read it.
  • 9/19/2005 2:37am The lab for 5-6 Section can be found here: Week 2 Lab
  • 9/15/2005 4:16pm We just increased the enrollment cap for 198 section, so everybody who was not able to enroll or was waitlisted should not have a problem now.
  • 9/14/2005 8:08pm It looks like people are still able to enroll in the class. I think maybe if you can't get into the 198 section, try the 98 section? And vice versa? Don't quote me on that.
  • 9/13/2005 7:12pm We're told that the sections have filled up already. If you're still interested in taking the class, we're thinking of opening up a new section. See here for potential times, and let us know (ie email sysadmin-decal(at)ocf) how many of those times you can make. If there's enough demand, we may try to open up another section.
  • 9/13/2005 12:19am The survey has been posted. Sorry I'm twenty minutes late (having promised it up 'this evening').
  • Administrivia

    Time: M 4-5, 5-6 (Not enough interest for new sections)
    Location: 275 Soda
    M4-5 M5-6
    CS 98 27364 27370
    CS 198 27367 27373

  • There are no prerequisites for the course
  • Attendance is mandatory, with two excused absences
  • Weekly homework assignements will be given out, graded on a p/np basis
  • There will be a project involving the setting up of a webserver during the course of the semester. Failure to complete the project will result in a grade of np

  • Contacts

    Email: sysadmin-decal(at)OCF.Berkeley.EDU
    Office Hours:
    Jerjou: WTh1-2p in OCF Lab
    Dima: Thursday, 5:30pm-6:30pm in OCF Lab

    Frequently Asked Questions

    Frequently Asked Questions modified from past semesters

    Course Syllabus (tentative)

    Week 1: Introduction and History of Unix
    Week 2: Unix Commands and Text Editor(VIM)
    Week 3: DNS
    Week 4: Apache, ftpd, sshd, and other daemons; filesystems
    Week 5: Logfiles, log rotation, crontab, shell scripts, other text utilities
    Week 6: Process Control
    Week 7: Basic Programming and Perl
    Week 8: Perl (Part II)
    Week 9: The Desktop - Common Apps
    Week 10: Overview of security problems
    Week 11: Security problems continued; upgrading, patching

    Modified syllabus for 4-5 section
    Week 1: Introduction and History of Unix
    Week 2: Unix Commands and Text Editor(VIM)
    Week 3: DNS
    Week 4: Apache, ftpd, sshd, and other daemons; filesystems
    Week 5: Process Control, telnet & protocols
    Week 6: Logfiles, log rotation, crontab, shell scripts, other text utilities
    Week 7: Site security, CGI-script basics
    Week 8: CGI-scripts continued; Perl, Python, shell scripts
    Week 9: NAT
    Week 10: Overview of security problems
    Week 11: Open