LinuxChix Africa -> Unix System Administration -> Detailed Course Outline

LinuxChix Africa Workshop
12 - 16 March, 2007
Nairobi, Kenya

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:

Resources needed 


Binta Audu (BA), Nigeria

Nodumu Dhlamini(ND), Zimbabwe

Sunday Folayan (SF), Nigeria

Isatou Jah, (IJ), Gambia

Dorcas Muthoni (DM), Kenya

Michuki Mwanga (MM), Kenya

Patrick Okui, (PO), Uganda



Session 1: Introduction to Unix (Patrick Okui) 

Presentation: OpenOffice | PowerPoint

Handout: PDF | Powerpoint 

FreeBSD command reference: OpenOffice | PDF 1-up | PDF 2-up | PS .gz 1-up | PS .gz 2-up Topics:

Session 2: FreeBSD installation practical (Binta Audu) 

Session 3: Unix Basics (Patrick Okui)
Presentation: OpenOffice | Powerpoint
Handout: PDF
Exercises: PDF | Rich Text 

Session 4: Tour of Unix basics (Sunday Folayan) 

Presentation: OpenOffice

Handout: PDF | 

Exercises: OpenDocument | PDF | 

For each session include the commands you need to see the current state (e.g. ps and top, ls -l) and to change the current state (e.g. kill, rm). Some of this may be trimmed...


Session 1: IP Basics (Isatou Jah) 

Presentation: Powerpoint

Handout: PDF 

Session 2: System Startup and Recovery (Patrick Okui) 

Presentation: OpenOffice 

Handout: PDF 

Exercise: Text | HTML | PDF | PS .gz 

Session 3: Building Unix software (Sunday Folayan) 

Presentation: OpenOffice 

Handout: PDF 

Exercise 1: OpenOffice | PDF 

Exercise 2: OpenOffice | PDF 

Exercise 3: OpenOffice | PDF 

Session 4: Source Updates (Michuki Mwangi)

Presentation: PDF


Session 1: Installing and upgrading applications through ports (Patrick Okui) 

OpenOffice | PowerPoint | PDF

Session 2: Security introduction (Sunday Folayan) 

Presentation: OpenDocument

Handout: PDF | 

Session 2 Cont: Security Revisited: Cryptography -- Skipped (Sunday Folayan) 

SSH Exercise: HTML | PDF | PS .gz

Session 2 Contd: PGP Introduction -- Skipped (Sunday Folayan) 

PGP Handout: TXT 


Session 3 & 4: DNS an introduction (Isatou Jah)

Presentation: Powerpoint | PDF
Exercices: TXT | PDF

o DNS Session-1 (Fundamentals):

* DNS Materials.

* Goal: to understand overall purpse and structure of DNS

  + IP addresses vs. names

  + DNS as a distributed, hierarchical database

  + Domain names and resource records:


  + Domain name lookup responses

  + Reverse DNS

  + DNS as client-server model

    - Resolver

    - Cache

    - Authoritative server

  + Testing DNS (dig)

  + Understanding output from dig 

  + Practical Exercises:

    - Configure Unix resolver

    - Use dig { A, other (e.g. MX), non-existent answer, reverse lookup }

    - Use tcpdump to show queries being sent to cache


Session 1: A simple Unix Web Server: Apache (Dorcas Muthoni) 

Session 2: E-mail (Patrick Okui) 

Internet Mail presentation: PowerPoint | PDF 

Session 2 Contd: building a basic mail server (Patrick Okui) 

Handout: HTML | PDF | Word Document 

Session 3: pop3, imap, secure authentication (Nodumu Dhlamini)

Exercises for Maildir, Courier POP/IMAP, SqWebMail: OpenDocument | PowerPoint | PDF

Secure Authentication -- Skipped

Presentation: [OpenDocument | OpenOffice | PDF | PS .gz 4-up]

Session 4: webmail and virtual mailboxes (Binta Audu) 

Handout OpenOffice | PDF


Session 1: mirroring and backup (Michuki Mwangi) 

Handouts: Backups: [OpenOffice | PDF] Mirroring: [OpenOffice | PDF]

Session 2: scalability, monitoring and performance tuning (Michuki Mwangi) 

Handout: OpenDocument | PDF 

Session 3: Summary, thank you!, and evaluations (Patrick, Sunday, Isatou, Dorcas, Binta, Michuki, Nodumu)

Return to Main Page