Performance Based Learning and certification

“The Dosso approach”-lessons coupled with a live “test environment to do the labs”—really works. It is the best learning approach, as you allow students to put the information to immediate use. This method reinforces learning, and is much more effective than lecture-based classes or online “slideshows” that do not provide a hands-on approach.
-unsolicited email

Linux System Administration Certificate series
This course series is targeted at both beginning and intermediate Linux users who want to acquire advanced system administration skills, and to back those skills up with a certificate.


Linux Series Description

The Linux course series is composed of four courses that span Linux administration skills from basic to complex. Students will have access to their own Linux machines and networks throughout the series.

Completion of the 4-course series earns students a Certificate of Linux System Administration. 

Specific topics include:
	Linux Sysadmin 1 detailed syllabus: The Linux file system
	Linux Sysadmin 2 detailed syllabus: Networking and DNS
	Linux Sysadmin 3 detailed syllabus: Linux Services(email and web servers)
	Linux Sysadmin 4 detailed syllabus: Scripting for administrators(Sed,Awk,Perl)

















Course Catalog

Linux 1: The Linux File System

Prerequisites: Experience using a computer and web browser.

Topics: 
Listing files, permissions, text editors, shells, system info, pipes and grep, regular expressions, symbolic and hard links, tar and gzip, SSH and telnet, syslog, cron, managing users.
Coaching:
All courses are facilitated by highly qualified instructors who give regular feedback and suggestions. Each student has one personal coach for each course.

Length:
	Estimated 40 hours of work. Work at your own pace.


Description:
	This course familiarizes students with the Linux environment and covers the basics of system administration and user management. Students will learn and perform on real Linux systems provided by us online.























Syllabus:
Getting Started
How to learn using Dosso’s courses
Getting started
Listing Files
Listing Files
Getting more information
File permissions
Changing the Permissions
Basic File Manipulation
Basic File Manipulation
Copying files
Moving files
Deleting files
Creating and Removing Directories
Copying into directories
The Student Linux server
How to connect to the server
Handing in Objectives
Text Editors
The need for a Text Editor
What is Emacs?
Command Keys and the Emacs Window
Pico
Vi
Shells
What is a shell?
Bash Command History
Dot Files
Aliases
Login Files
PATH and other environment variables
System Info
Dubya(w)
Uname
Linux Pipes and Grep
Grep
Output redirection
Linux Regular Expressions
Regular expressions
Odds and Ends
More or Less
Cat
Head and Tail
Man
Locate
Find
Links
Hard links
More on Hard Links
Symbolic Links
Processes
Processes
Parent and Child processes
Backgrounding a Process
Tar and Gzip
Tar and Gzip
Tar
Gzip
The Super User
The Super User
The Bubbles
Su
SSH
What is SSH?
Using SSH
Installing SSH on your bubble
SSHD
rc.local
SCP
Syslog
System Logs
Sample Log Files and Entries
Log File Example
Syslog.conf
Other log files
Cron
Cron
Crontab
More on Redirecting Output
Managing Users
User Accounts
The Password File
The Shadow File
The group File
Adding Accounts
Removing Accounts