home

=Welcome to the ITC136 - Intro to Linux Wiki!=

Getting Started

 * This is the web page for the evening Intro to Linux course at Seattle Central Community College
 * Lectures, practicals, homework, and cheat sheets will be posted here, as well as links and other resources

Build CentOS At Home

 * To build a CentOS image at home, you will need your own computer, VMWare, CentOS, and the files we us in class.
 * Seattle Central provides access to VMWare (our current version is Workstation 10) here: [|seattlecentralitprograms.com]
 * CentOS images (our current version is 6.5) can be found here:[|CentOS 6.5]
 * During the CentOS install, use the username 'student' when prompted.
 * The files we use in class are below, and should be placed in the /home/student folder
 * [[file:pslist]]
 * [[file:script.sh]]
 * [[file:teams.txt]]
 * [[file:teams2.txt]]

Syllabus, Links, and Additional Materials

 * IT36 Course Syllabus: [[file:it136.syllabus.doc]]
 * Recommended book at Amazon.com: [|Mark Sobell's Books at Amazon.com]
 * Linux distribution used in class - CentOS: [|CentOS 6.5]
 * Good online text-based Linux introduction and tutorial: [|Unix Tutorial for Beginners]
 * Intro to Linux Video Tutorials: [|Stanford University's OpenClassroom Intro to Linux]
 * Flash-based (in-web browser) shells: [|simpleshell.com] and []
 * Excellent BASH shell tutorial: []
 * BASH Regex Check Utility: []
 * Explain Shell: [|explainshell.com]

Class 1 (April 7) - Introduction and Installation

 * Presentation: [[file:it136.presentation1.pptx]]
 * Practical: [[file:it136.practical1.docx]]
 * Homework: [[file:it136.homework1.docx]]

Class 2 (April 9) - Introduction and Basic Commands

 * Presentation: [[file:it136.presentation2.pptx]]
 * Practical: [[file:it136.practical2.docx]]
 * Homework: [[file:it136.homework2.docx]]

Class 3 (April 14) - Basic Commands and Structure, Paths

 * Presentation: [[file:it136.presentation3.pptx]]
 * Practical: [[file:it136.practical3.docx]]
 * Homework: [[file:it136.homework3.docx]]

**Class 4 (April 16) - Folders and Permissions**
 * Presentation: [[file:it136.presentation4.pptx]]
 * Practical: [[file:it136.practical4.docx]]
 * Homework: [[file:it136.homework4.docx]]

Class 5 (April 21) - Quiz, Grep, and Redirection

 * Presentation:[[file:it136.presentation5.pptx]]
 * Practical: [[file:it136.practical5.docx]]
 * Homework: [[file:it136.homework5.docx]]

Class 6 (April 23) - Advanced Redirection, VI, and Scripting

 * Presentation: [[file:it136.presentation6.pptx]]
 * Practical: [[file:it136.practical6.docx]]
 * Homework: [[file:it136.homework6.docx]]

Class 7 (April 28) - VI, Scripts, and Device Communication

 * Presentation: [[file:it136.presentation7.pptx]]
 * Practical: [[file:it136.practical7.docx]]
 * Homework: [[file:it136.homework7.docx]]
 * [[file:vi_help_sheet.jpg|VI Cheatsheet]]

Class 8 (April 30) - Folder and Path Review, Services and Processes

 * Presentation: [[file:it136.presentation8.pptx]]
 * Practical: [[file:it136.practical8.docx]]
 * Homework: [[file:it136.homework8.docx]]

Class 9 (May 5) - Jobs, Runlevels, and Partitions

 * Presentation: [[file:it136.presentation9.pptx]]
 * Practical: [[file:it136.practical9.docx]]
 * Homework: [[file:it136.homework9.docx]]

Class 10 (May 7) - Security, Hardening, IPTables, SELinux

 * Presentation: [[file:it136.presentation10.pptx]]
 * Practical: [[file:it136.practical10.docx]]
 * Homework: [[file:it136.homework10.docx]]

Class 11 (May 12) - RPMs and Apache

 * Presentation: [[file:it136.presentation11.pptx]]
 * Practical: [[file:it136.practical11.docx]]
 * Homework: [[file:it136.homework11.docx]]

Class 12 (May 14) - Scripting Review

 * Presentation: [[file:it136.presentation12.pptx]]
 * Practical: [[file:it136.practical12.docx]]
 * Homework: [[file:it136.homework12.docx]]

Class 13 (May 19) - Quiz, Regular Expressions

 * Presentation: [[file:it136.presentation13.pptx]]
 * Practical: [[file:it136.practical13.docx]]
 * Homework: [[file:it136.homework13.docx]]

Class 14 (May 21) - More Fun With Regular Expressions

 * Presentation: [[file:it136.presentation14.pptx]]
 * Practical: [[file:it136.practical14.docx]]
 * Homework: [[file:it136.homework14.docx]]
 * Regex Cheatsheet: [[file:regular-expressions-cheat-sheet-v2.pdf]]

No Class (May 26) - Memorial Day

 * Presentation: (none)
 * Practical: (none)
 * Homework: (none)

Class 15 (May 28) - Revenge of the Regular Expressions, the Final Chapter, Part III (and Sed and Awk)

 * Presentation: [[file:it136.presentation15.pptx]]
 * Practical: [[file:it136.practical15.docx]]
 * Homework: [[file:it136.homework15.docx]]

Class 16 (June 2) - The GUI

 * Presentation: [[file:it136.presentation16.pptx]]
 * Practical: [[file:it136.practical16.docx]]
 * Homework: [[file:it136.homework16.docx]]

Class 17 (June 4) - Ill

 * Presentation: None
 * Practical: None
 * Homework: None

Class 18 (June 9) - Linux Today, Interviews, Work Structures, AM(A)A

 * Presentation: [[file:it136.presentation17.pptx]]
 * Review Packet: [[file:it136.finalreview.docx]]
 * Second Review Packet: [[file:it136.finalreview2.docx]]

Class 19 (June 11) - Review

 * Presentation: