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