Log on, Learn, Share
Location : Community Wiki » Linux course outline
Linux course outline
Comprehensive Intro to GNU/Linux
Wolf Halton – SourceFreedom.com
Intro to Linux Desktop
Get Familiar with Linux in 4 Hours or FewerWhy you may choose Linux
- Are You Ready to live in a World Without Viruses, Trojans and Worms.
- Are You Ready for a World Without Restrictive Software Licenses.
- Are you ready for a World where Your Computer Just Works.
Then you are ready for Ubuntu Linux
- More Applications Available for Free
- More Free Time - No more wasted time searching around the Internet for updates of your favorite applications. - No more time wasted while the hard drive is defragmented. - No more time wasted as your anti-virus hogs all the resources.
- More Free Money - Why waste your money on paid software when you can have access to over 25,000 Distribution-certified Applications available for free. 50,000 or more Community-maintained free open-source software.
- More Fun - People just like you are important in the Open-Source World! Be a part of a movement that is making even the largest software and hardware companies take notice.
For More info on the Beginners' Course click on http://sourcefreedom.com/?p=76
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
For the pro course outlines, scroll down.
Professional Linux - Course Outlines
Linux Desktop Specialist
(1st course)
Unit 1 - Linux History
Lab 1.1 – Finding Screen-shots of Top 5 Open-Source Desktop DistrosLab 1.2 – Install CentOS & Ubuntu on VMs, bridged IPs.
Assignment 1.1 – Sign up for UbuntuForums http://ubuntuforums.org/register.php
Send the instructor an email with:
- Your real name,
- Your preferred nick
- Your UbuntuForums username.
- Your LinuxForums username.
- Your preferred phone number.
Unit 2 – Basic Networking
Lab 2.1 – Use the GUI Networking App to check connectivityLab 2.1 – Use ifconfig to check connectivity
Assignment 2.1 – Ask or Respond usefully to a question on UbuntuForums about network connectivity.
Assignment 2.2 – Ask or Respond usefully to a post on the LinuxForums about networking problems.
Unit 3 - Linux GUIs – Where is everything?
Lab 3.1 – Install Kubuntu as a VMLab 3.2 – Compare Gnome on both CentOS and Ubuntu and compare those to Kubuntu.
Assignment 3.1 – Ask or Respond usefully to a question on UbuntuForums about Gnome or KDE
Assignment 3.2 – Ask or Respond usefully to a post on the LinuxForums about Gnome or KDE
Unit 4 – Linux Application Installation and Updating
Lab 4.1 – Use yum (CLI) and pirut (GUI) in Centos to update and get new packagesLab 4.2 – Use apt-get (CLI) and synaptic (GUI) in Ubuntu to update and get new packages
Assignment 4.1 – Ask or Respond usefully to a question on UbuntuForums about using apt-get
Assignment 4.2 – Ask or Respond usefully to a post on the LinuxForums about yum
Unit 5 – Linux Setting up Printers and Email Accounts
Lab 5.1 – Setting up the Lab printer (what is its IP?)Lab 5.2 – Setting up an email client
Assignment 5.1 – Ask or Respond usefully to a question on UbuntuForums about Setting up Printers and Email Accounts.
Assignment 5.2 – Ask or Respond usefully to a post on the LinuxForums about Setting up Printers and Email Accounts.
(second course)
Unit 6 – Linux CLI – File Manipulation commands
Lab 6.1 – ctrl+alt+f1 Using bash in a true CLI-only environmentLab 6.2 – Terminal Windows in the GUI
Assignment 6.1 – Ask or Respond usefully to a question on UbuntuForums about finding and using file-manipulation tools.
Assignment 6.2 – Ask or Respond usefully to a post on the LinuxForums about finding and using file-manipulation tools.
Unit 7 – Linux CLI – Stringing and Combining Commands
Lab 7.1 – Using and manipulating machine dataAssignment 7.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about combining commands
Unit 8 – CLI – Intro to Bash Scripting
Lab 8.1 – Writing a basic bash script, and preparing it for executionAssignment 8.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about bash scripting
Unit 9 – Video Problems
Lab 9.1 Find our how video works in Linux DistrosFix issues of color and resolution
Assignment 9.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about video display
Unit 10 – Sound problems
Lab 10.1 – Troubleshooting sound issuesAssignment 10.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about video display
(third course)
Unit 11 – CLI – Intermediate Bash Scripting
Lab 11.1 – Writing a more complicated bash scriptAssignment 11.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about bash scripting
Unit 12 – CLI – Intermediate Bash Scripting Continued... awk and sed
Lab 12.1 – Writing a more complicated bash script related to file and file-content manipulation.Assignment 12.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about awk or sed
Unit 13 – Linux CLI – Control Structures in Bash Scripting
Lab 13.1 – Writing a more complicated bash script with choices such as if..then..else and loops.Assignment 13.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about bash scripting control structures.
Assignment 13.2 Final Exam Review
Unit 14 – Linux Desktop
- Final Exam 14.1 - Linux Desktop Specialist Certificate from schoolLinux Administrator
Course Outline(first admin course)
Unit 1 – Choices for Open-Source Server Installations
Lab 1.1 – Finding Data and Screen-shots of Top 5 Open-Source Server DistrosLab 1.2 – Install Any 2 - CentOS, Debian, Ubuntu, (OpenSolaris?, FreeBSD?, Other?) Server Installations or the results of your Lab 1.1 research on VMs, bridged IPs.
Assignment 1.1 – Sign up for UbuntuForums http://ubuntuforums.org/register.php
Send your instructor an email with:
- Your real name,
- Your preferred nick
- Your UbuntuForums username.
- Your LinuxForums username.
- Your preferred phone number.
Unit 2 – Fixing boot problems
Lab 2.1 – Configuring grub/liloBonus Lab 2.2 – Getting root privileges when you don't have a password
Assignment 2.1 – Ask or Respond usefully to a post on the Ubuntuforums or LinuxForums about boot problems.
Unit 3 – Installing Packages Revisited..
Lab 3.1 – Use the CLI command to find your packages, to update and to upgradeResearch rpm, yum, dpkg, apt, apt-get, aptitude
Assignment 3.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to installation problems.
Unit 4 – Kernel issues
Lab 4.1 – Use uname to find your current kernelsLab 4.2 – Use lsmod to find out what kernel modules are loaded, rmmod to remove, modprobe to install or remove
Assignment 4.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to installation problems.
Unit 5 – System Recovery
Lab 5.1 – Troubleshoot to recover dead systems, decypher klog filesAssignment 5.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to system recovery.
(second admin course - Security)
Unit 6 – Native Firewall - IPTables and TCPWrapper
Lab 6.1 – Configuring iptables rulesLab 6.2 – Configuring and managing TCPWrapper
Lab 6.2 – Reading acess logs
Assignment 6.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to iptables.
Unit 7 – Encryption
Types of encryption, public key, symetric key; ssl, etcLab 7.1 – GPG Get a GPG key
Lab 7.2 – Key Signing
Lab 7.3 – using MD5 hashes, checking the quality of files by their MD5 hash value
Assignment 7.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to encryption.
Unit 8 – Hardening Server set-up
Lab 8.1 – Audit services in use - nmapLab 8.2 – Configuring running services - chkconfig
Assignment 8.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to hardening servers.
Unit 9 – Setting up Security Response Policy
Lab 9.1 – Writing a security policyAssignment 9.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to Security Responce Policies.
(third admin course)
Unit 10 – Web Server set-up
Lab 10.1 – Configuring ApacheLab 10.2 – Reading web logs
Assignment 10.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to basic web-server issues.
Unit 11 – Accessing Remote Servers:
Lab 11.1 – Setting up Open-SSH for accessing remote hostsLab 11.2 – Setting up your Samba Server
Lab 11.3 – Setting up an FTP Server
Assignment 11.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to setting up your server for file services.
Unit 12 – Virtual WWW Server Set-up
Lab 12.1 – Setting up virtual hosts in a single webserverLab 12.2 – Setting up /~ accounts
Assignment 12.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to setting up your server for virtual hosts.
Assignment 12.2 - Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to setting up your server for /~ user sites.
Unit 13 – Mail Server Set-up and Encryption
Lab 13.1 – Sendmail, Postfix set-upAssignment 13.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to sendmail set-up or management.
Assignment 13.2 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to GPG and how it can be used.
Unit 14 – Nameservers, Bind and DNS
Research 14.1 – Setting up Nameservers to direct Internet users to your internal webserversAssignment 14.1 – Ask a Question or respond usefully to a post on the Ubuntuforums or LinuxForums related to setting up nameservers
(fourth course)
Unit 15 – Linux CLI – 20 Linux Monitoring Tools
Lab 15.1 – Using the 20 tools like the ones here, except making sure they all work with Ubuntu/Debian http://www.cyberciti.biz/tips/top-linux-monitoring-tools.htmlAssignment 15.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about monitoring usage.
Unit 16 – Linux CLI – Bash Scripting Revisited
Lab 16.1 – Writing a basic bash script, and preparing it for executionAssignment 16.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about bash scripting
Unit 17 – Linux CLI – Intermediate Bash Scripting – awk and sed
Lab 17.1 – Writing a more complicated bash script related to file and file-content manipulation.Assignment 17.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about awk or sed
Unit 18 – Linux CLI – Control Structures in Bash Scripting
Lab 18.1 – Writing a more complicated bash script with choices such as if..then..else and loops.Assignment 18.1 – Ask or Respond usefully to a question on UbuntuForums or LinuxForums about bash scripting control structures.
Assignment 18.2 Final Exam Review
Unit 19 – Linux Admin
– Final Exam 19.1– Final Project 19.1 - Linux Admin Specialist Certificate from school
