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 

Instructors


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

 


MONDAY

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...


TUESDAY

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


WEDNESDAY

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 

PDF


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:

    - A, PTR, MX, CNAME, TXT, SOA/NS

  + 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

THURSDAY

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

FRIDAY

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