AfNOG 2015 Workshop

Introduction to UNIX / Linux

[ Jump within this page: Course Documents | References | Instructors ]

  FreeBSD Friendly Daemon FreeBSD Friendly Daemon

This is part of the AfNOG 2015 Workshop, held in conjunction with the AfNOG meeting in Tunis on May 24th, 2015.


INTRODUCTION

This one-day supplemental workshop is part of the AfNOG 2015 Workshop on Network Technology, held in conjunction with the AfNOG meeting in Tunis on May 24th, 2015.

This course held for those students needing some intensive, hands-on training to introduce them to core UNIX operating system concepts as well as fundamental network concepts.

Topics covered include:

Who should attend: AfNOG 2015 attendees who are not proficient at with the use of the UNIX or Linux operating system and for those wishing for an introduction to fundamental networking.

Prerequisites: Basic computer experience.


COURSE DOCUMENTS

Sunday, May 24th

Schedule

SESSION I

Welcome:[PDF | PowerPoint]
Introduction to Unix: [PDF | PowerPoint]                                                           
     - Kernel, shell, processes
     - Security model
     - File System, Directory Hierarchy, files

Introduction to Commands: [PDF | PowerPoint] 
     - Command format
     - Examples
     - Pipes
     - Command line power tools
     - Editing the command line
     - Copy/paste
     - Auto-completion with tab

Lab: [PDF | TEXT]

SESSION II
Editing: [PDF | PowerPoint]
     - Using vi (why?)
     - Other editor options (ee, nano, joe, pico, emacs, xemacs)
     - vi modes
     - vi tricks (search ,replace, movement)
     - Editing configuration files
	 
Editor nano: [PDF] 
	 - Using nano (Remember how to install a package?)
	 - most commands menu activated by Ctrl key, "^"

References: "Vi Quick Reference" [PDF]
            "Vi Reference Card"  [PDF]

Lab: [PDF | MS Word]

SESSION III

TCP/IP Networking: [PDF | PowerPoint]              
     - Review the OSI layers
     - Packet Headers
     - Packets TCP, IP, UDP, ICMP

    

SESSION IV

IP Addressing: [PDF | PowerPoint]
     - IP Allocation Golden Rules
     - Netmask calculations
     - Gateway, network
     - Default vs static routes
     - Routing aggregation/supernetting
     - Interface(s) configuration
     - Route configuration
	 - IPv6 INTRO

References: "Agreggation Tree" [PDF]
            "Aggregation Tree - Example of Use" [PDF]
            "Decimal - Hex - Binary - Conversion" [html | PDF]
            "Golden Rules for Allocating IP Numbers" [html | PDF]
            "IP Addressing" [html | PDF]
            "Netmask Table" [html| PDF]

Lab: [PDF | TEXT]


ADDITIONAL REFERENCES

Network Performance Definitions & Metrics: [PDF | PowerPoint]
      - Planning
      - Common measurements: bps, pps, rtt, jitter, etc.
      - Channel capacity and utilization
      - 95th percentile
      - end-to-end delay
      - Types of delay
      - Packet loss
      - Flow control and congestion algorithms
      - Common tools: mtr, netstat, lsof, tcpdump, tshark (wireshark), iptraf, iperf


REFERENCES

Networking References

INSTRUCTORS


*Track leader