Franske ITC-2480: Difference between revisions

From ITCwiki
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 5: Line 5:
== General Course Information ==
== General Course Information ==
* [[Franske ITC-2480 Syllabus|Course Syllabus]]
* [[Franske ITC-2480 Syllabus|Course Syllabus]]
* [[Franske ITC-2480 SP14 Schedule|Spring 2014 Course Schedule]]
* [[Franske ITC-2480 Schedule|Course Schedule]]
* [[Franske ITC-2480 Assignments|Assignment List]]
* [[Franske ITC-2480 Assignments|Assignment List]]
* [[Franske Lab Report Format|Lab Report Format]]
* [[Franske Lab Report Format|Lab Report Format]]
* [[Franske Forum Posting Format|Forum Posting Format]]


=== Software Used in this Course ===
== Online Readings Used in this Course ==
* [http://www.virtualbox.org Virtualbox]
* DH refers to the [https://debian-handbook.info/get/now/ Debian Administrator's Handbook by Raphaël Hertzog and Roland Mas]
* [http://mirror.anl.gov/pub/debian-cd/7.3.0/i386/iso-cd/debian-7.3.0-i386-netinst.iso Debian 7.3.0 x86 Netinst]
* LCL refers to [http://sourceforge.net/projects/linuxcommand/files/TLCL/16.07/TLCL-16.07.pdf/download The Linux Command Line by William Shotts]
* [http://mirror.anl.gov/pub/debian-cd/7.3.0/amd64/iso-cd/debian-7.3.0-amd64-netinst.iso Debian 7.3.0 64-bit Netinst]
* Other online readings are linked to on the course schedule page
 
== Software Used in this Course ==
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY]
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY]
* [https://filezilla-project.org/ FileZilla]
* [https://filezilla-project.org/ FileZilla]
Line 32: Line 35:
* [https://help.ubuntu.com/community/PostfixBasicSetupHowto Postfix Basic Setup]
* [https://help.ubuntu.com/community/PostfixBasicSetupHowto Postfix Basic Setup]
* [http://lartc.org Linux Advanced Routing & Traffic Control (Advanced Networking)]
* [http://lartc.org Linux Advanced Routing & Traffic Control (Advanced Networking)]
* [https://linuxnewbieguide.org/wp-content/uploads/2016/07/The-Ultimate-Linux-Newbie-Guide-eBook-Edition-January-2017.pdf The Ultimate Linux Newbie Guide]


=== Command Guides ===
=== Command Guides ===
Line 81: Line 85:


==== Shell Scripting ====
==== Shell Scripting ====
===== BASH =====
* [http://linuxconfig.org/Bash_scripting_Tutorial BASH Scripting Tutorial - Linuxconfig]
* [http://linuxconfig.org/Bash_scripting_Tutorial BASH Scripting Tutorial - Linuxconfig]
* [http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html An Introduction to BASH Programming]
* [http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html An Introduction to BASH Programming]
Line 86: Line 91:
* [http://www.thegeekstuff.com/2010/03/introduction-to-bash-scripting/ BASH Scripting Introduction Tutorial with 5 Practical Examples]
* [http://www.thegeekstuff.com/2010/03/introduction-to-bash-scripting/ BASH Scripting Introduction Tutorial with 5 Practical Examples]
* [http://linuxcommand.org/writing_shell_scripts.php Linux Command - Writing Shell Scripts]
* [http://linuxcommand.org/writing_shell_scripts.php Linux Command - Writing Shell Scripts]
* [https://www.udemy.com/bashscripting/ Udemy BASH Scripting Course]
===== Python =====
* [http://www.dreamsyssoft.com/python-scripting-tutorial/index.php dreamsys Python Scripting Tutorial]
* [http://openclassroom.stanford.edu/MainFolder/VideoPage.php?course=PracticalUnix&video=scripting&speed= Stanford - Python Shell Scripting]
* [https://www.youtube.com/watch?v=yHO8hdqzKw8 Python Scripting for the Operating System]
* [http://www.linuxjournal.com/content/python-scripts-replacement-bash-utility-scripts Python Scripts as a Replacement for Bash Utility Scripts]


=Archived Course Materials=
=Archived Course Materials=

Latest revision as of 23:15, 9 March 2018

This is the homepage for the ITC-2480 classes taught by Dr. Ben Franske.

Current Course Materials

General Course Information

Online Readings Used in this Course

Software Used in this Course

Resources

Major Linux Distributions

General Help

Online Linux Tutuorials

Command Guides

Specific Topic Help

Debian Preseeding

A Debian preseed file works in a similar way to a Fedora kickstart file for automating Linux installation. Note that even though it's no longer mentioned in the documentation you can supply a preseed file on a floppy disk in much the same manner as on a CD or USB flash drive by specifying the preseed file location during the installer boot process. For more information see:

System Startup

GRUB2
Runlevels
Init, Upstart and Systemd

Partitioning, Formatting and Mounting

SSH

Network Configuration

Regular Expressions, Grep and SED

Shell Scripting

BASH
Python

Archived Course Materials

General Course Information

Chapter Project Notes

CNT-2311-Chapter 2 Notes
CNT-2311-Chapter 3 Notes
CNT-2311-Chapter 4 Notes
CNT-2311-Chapter 5 Notes
CNT-2311-Chapter 7 Notes
CNT-2311-Chapter 8 Notes
CNT-2311-Chapter 9 Notes
CNT-2311-Chapter 10 Notes

CNT-2311-Chapter 21 & 24 Notes

Projects