AfNOG E0 - Detailed Course Outline

AfNOG 2007 Workshop on Network Technology

Track E0 - Unix System Administration

Detailed Course Outline

[ Jump within this page: Monday | Tuesday | Wednesday | Thursday | Friday ]


General Objectives

After attending this track students will be able to:
In addition they will be taught concepts such as:
Instructors

(HA) Hervey Allen, USA/Chile
(RB) Randy Bush, Hawaii
(PO) Patrick Okui, Uganda
(PR) Phil Reganuld, Denmark
(NS) Noah Sematimba, Uganda
Assisting
(KA) Kanmi Adewara, Nigeria

MONDAY

Session 1 Welcome!
Written survey (Hervey Allen)

Material: OpenOffice | PDF | Word

Unix as compared to Linux as compared to Windows (Hervey Allen)

HTML

Topics:

Introduction to Unix (Hervey Allen)

Presentation: OpenOffice | PDF | PowerPoint

Topics:


Session 2: FreeBSD installation practical (Noah Sematimba)
Presentation:

Session 3: Hands On Unix - Part I (Patrick Okui)
Presentation: Open Office | PowerPoint | PDF
Handout: Open Office | Word | PDF
Topics:


Session 4: Hands On Unix - Part II (Patrick Okui)
Presentation: Open Office | PowerPoint | PowerPoint | PDF
Handout:Open Office | Word | PDF
Topics:

TUESDAY

Session 1: Ports and packages: Installing software on FreeBSD (Phil Regnauld)

Presentation: [OpenOffice]| [PDF]
Exercises: [OpenOffice]| [PDF]
Notes:
In this session, students will learn about the software packaging system of FreeBSD, and how to install new software, including:


Session 2 and 3: Source Upgrading and Building System (Noah Sematimba)

Presentation:

Handout: MS DOC | OpenDocument


Session 4: IP basics (Patrick Okui)
Presentation:Open Office | PowerPoint | PDF
Packet: PDF
Netmask Table: Excel | PDF
Notes:

WEDNESDAY

Session 1: Security & Cryptographic Methods (HA)

Presentation: OpenOffice | PDF | PowerPoint

Topics:

Security with SSH (Overview) (HA)

Presentation: OpenOffice | PDF | PowerPoint

Topics:

Exercises: HTML

Session 2: Apache, SSL and Digital Signatures Using FreeBSD (HA)

Presentation: OpenOffice | PDF | PowerPoint

Topics:

Exercises: HTML

Reference: Virtual host Apache configuration sample: Text

Session 3: Apache2 Webserver with Modssl (Noah Sematimba)

Presentation:

Handout: MS DOC | OpenDocument


Session 4

FreeBSD Startup and Repair (Hervey Allen)

Presentation: OpenOffice | PDF | PowerPoint

Topics:

Exercises: HTML

Mirroring and RAID (Phil Regnauld)

Presentation: [OpenOffice]| [PDF]
Notes:
This session covers the basic principles of disk mirroring and RAID configuration. Students will learn about:

THURSDAY

Sessions 1 and 2

DNS Introduction (Phil Regnauld / Randy Bush)
Presentation: [OpenOffice]| [PowerPoint]| [PDF] | [PDF Handouts]
Exercises: [OpenOffice]
Notes:
DNS is a fundamental and often misunderstood network service. The goal of this session is for students to understand the basics of the DNS including lookup of information, architecture, and basic problem isolation.

Students will learn:

Session 3: E-mail (Noah Sematimba)
Presentation:

Session 4: Building a basic mail server (Patrick Okui)
Handout: OpenOffice | Word | PDF

Notes:

FRIDAY

Session 1 and 2:

Secure Authentication: A brief overview (Hervey Alen)

Presentation: OpenOffice | PDF | PowerPoint

Topics:

Exercises: HTML

Session 3: PHP and Webmail (squirrelmail) (Noah Sematimba)
Handout:

Session 4: Introduction to Shell scripting [demo] (Patrick Okui)
Reference material: Bash Beginners Guide | Advanced Bash Scripting Guide
Notes:


Workshop summary and announcements

Q&A

Final Exam

Materials: OpenOffice | PDF | Word |

Tear down of equipment

Certificates given out during dinner after end of workshop.

Photos

[not done in class]


Backups (Phil Regnauld)
Presentation: [OpenOffice]| [PDF]
Exercises: [OpenOffice]| [PDF]
Notes:
In this session students will learn about the concept of data protection, and the different methods that can be done to backup data on modern UNIX systems, including:

Studens will learn to make the difference between simple data redundancy and proper off-site backup, and sample scenarios to implement those.


PGP key management (Hervey Allen)
Presentation: [OpenOffice]| [PDF] | [PowerPoint] |
Exercises: HTML]

Topics: