Franske CNT-2311: Difference between revisions

From ITCwiki
Jump to navigation Jump to search
 
(47 intermediate revisions by 14 users not shown)
Line 1: Line 1:
This is the homepage for the CNT-2311 classes taught by Dr. Ben Franske.
This is the homepage for the CNT-2311 classes taught by Dr. Ben Franske.
=Current Course Materials=


== General Course Information ==
== General Course Information ==
* [http://spreadsheets.google.com/a/ihcnt.net/viewform?formkey=dDlkdms5VDhkSktkTHRVaVNoVDh0UlE6MQ First Day Sign In Form]
* [[Franske CNT-2311 Syllabus|Course Syllabus]]
* [[Franske CNT-2311 Syllabus|Course Syllabus]]
* [[Franske CNT-2311 SP11 Schedule|Spring 2011 Course Schedule]]
* [[Franske CNT-2311 SU12 Schedule|Summer 2012 Course Schedule]]
* [[Franske CNT-2311 Chapter Project SP11 Groups|Spring 2011 Chapter Project Groups]]
* [[Franske CNT-2311 SU12 Assignments|Assignment List]]
* [[Franske Lab Report Format|Lab Report Format]]
 
=== Software Used in this Course ===
* [http://www.virtualbox.org Virtualbox]
* [http://www.ubuntu.com/download/desktop/thank-you?distro=desktop&release=lts&bits=32 Ubuntu Desktop 12.04 LTS]
* [http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-DVD.iso Fedora Core 13 DVD]
* [http://mirror.rit.edu/debian-cd/6.0.5/i386/iso-cd/debian-6.0.5-i386-netinst.iso Debian 6.0.5 Netinst]
 
== Chapter Study Guides ==
* [[Chapter 2 Study Guide]]
* [[Chapter 3 Study Guide]]
* [[Chapter 4 Study Guide]]
* [[Chapter 5 Study Guide]]
* [[Chapter 6 Study Guide]]
* [[Chapter 7 Study Guide]]
* [[Chapter 8 Study Guide]]
* [[Chapter 9 Study Guide]]
* [[Chapter 10 Study Guide]]
* [[Chapter 11 Study Guide]]
* [[Chapter 12 Study Guide]]
* [[Chapter 13 Study Guide]]
* [[Chapter 14 Study Guide]]
 
== Resources ==
* [[Writing Moodle Questions]]
* [[Editing Moodle Questions]]
 
==== Major Linux Distributions ====
* [http://www.debian.org Debian]
** [http://www.ubuntu.com Ubuntu]
* [http://www.redhat.com Redhat Enterprise Linux (RHEL)]
** [http://centos.org CentOS]
** [http://fedoraproject.org Fedora]
*** Old versions of Fedora are difficult to find on the site the version that the book uses is [http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/13/Fedora/i386/iso/Fedora-13-i386-DVD.iso Fedora Core 13]
* [http://www.gentoo.org Gentoo]
* [http://www.opensuse.org OpenSUSE (Novell)]
 
=== General Help ===
==== Online Linux Tutuorials ====
* [http://www.linux.org/lessons/beginner Beginning Linux from Linux.org]
* [https://help.ubuntu.com/community/PostfixBasicSetupHowto Postfix Basic Setup]
* [http://lartc.org Linux Advanced Routing & Traffic Control (Advanced Networking)]
 
=== Command Guides ===
* [http://vic.gedris.org/Manual-ShellIntro/1.2/ShellIntro.pdf Inroduction to basic BASH shell commands]
* [http://www.digilife.be/quickreferences/QRC/The%20One%20Page%20Linux%20Manual.pdf The One Page Linux Manual]
 
=== 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:
* [http://wiki.debian.org/DebianInstaller/Preseed Debian Wiki Page on Preseeding]
* [http://www.debian.org/releases/stable/i386/apb.html.en Debian Installer Manual - Appendix B. Automating the installation using preseeding]
 
==== System Startup ====
* [http://en.wikipedia.org/wiki/Linux_startup_process Linux Startup Process - Wikipedia]
* [http://www.yolinux.com/TUTORIALS/LinuxTutorialInitProcess.html Linux Init Process]
* [http://www.debian.org/doc/manuals/debian-reference/ch03.en.html Debian System Initialization]
 
===== GRUB2 =====
* [https://help.ubuntu.com/community/Grub2 Ubuntu Community Documentation - GRUB2]
* [http://www.dedoimedo.com/computers/grub-2.html GRUB2 Bootloader Full Tutorial]
* [http://ubuntuforums.org/showthread.php?t=1195275 The GRUB2 Guide]
 
===== Runlevels =====
* [http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-101-3/?ca=drs- IBM Learn Linux, 101: Runlevels, shutdown, and reboot]
* [http://www.linux.com/news/enterprise/systems-management/8116-an-introduction-to-services-runlevels-and-rcd-scripts An  introduction to services, runlevels, and rc.d scripts]
* [http://en.wikipedia.org/wiki/Runlevel Runlevel - Wikipedia]
 
===== Init, Upstart and Systemd =====
* [https://www.linux.com/learn/tutorials/524577-here-we-go-again-another-linux-init-intro-to-systemd/ Here We Go Again, Another Linux Init: Intro to systemd]
* [https://www.linux.com/learn/tutorials/404619-manage-system-startup-and-boot-processes-on-linux-with-upstart Manage System Startup and Boot Processes on Linux with Upstart]
 
==== Partitioning, Formatting and Mounting====
* [http://tldp.org/HOWTO/Partition/ Linux Partition HOWTO]
* [http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/Introduction_To_System_Administration/s2-storage-fs-mounting.html RedHat Documentation Mount Points]
* [http://docs.fedoraproject.org/en-US/Fedora/15/html/Installation_Guide/ch-partitions-x86.html Fedora Documentation: An Introduction to Disk Partitions]
 
==== SSH ====
* [http://macnugget.org/projects/publickeys/ David McNett: using ssh public key authentication]
* [https://help.ubuntu.com/community/SSH/OpenSSH/Keys Ubuntu SSH Keys Documentation]
* [http://www.linuxtutorialblog.com/post/ssh-and-scp-howto-tips-tricks Linux Tutorial Blog: SSH and SCP: Howto, tips & tricks]
 
==== Network Configuration ====
* [http://www.debian-administration.org/articles/254 Debian-style Network Configuration] (Ubuntu Server uses the same style)
* [http://docs.fedoraproject.org/en-US/Fedora/15/html/Deployment_Guide/s1-networkscripts-interfaces.html Fedora Nekwork Interface Configuration Files]
 
==== Regular Expressions, Grep and SED ====
* [http://www.zytrax.com/tech/web/regex.htm Regular Expressions - A Simple User Guide]
* [http://linuxreviews.org/beginner/tao_of_regular_expressions Tao of Regular Expressions]
 
==== Shell Scripting ====
* [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://www.freeos.com/guides/lsst/ Linux Shell Scripting Tutorial]
* [http://www.thegeekstuff.com/2010/03/introduction-to-bash-scripting/ BASH Scripting Introduction Tutorial with 5 Practical Examples]
 
=Archived Course Materials=
== General Course Information ==
* [[Franske CNT-2311 Labs|Lab List]]
* [[Franske CNT-2311 Labs|Lab List]]
* [[Franske CNT-2311 Chapter Project Assignment|Chapter Project Assignment]]
* [[Franske CNT-2311 SU11 Labs|Summer 2011 Lab List]]
* [[Franske Lab Report Format|Lab Report Format]]
* [[Franske CNT-2311 SP12 Labs|Spring 2012 Lab List]]


== Chapter Project Notes ==
== Chapter Project Notes ==
[[CNT-2311-Chapter 2 Notes]] <br>
[[CNT-2311-Chapter 2 Notes]] <br>
[[CNT-2311-Chapter 3 Notes]] <br>
[[CNT-2311-Chapter 3 Notes]] <br>
[[CNT-2311-Chapter 4 Notes]]
[[CNT-2311-Chapter 4 Notes]] <br>
[[CNT-2311-Chapter 5 Notes]]
[[CNT-2311-Chapter 5 Notes]] <br>
[[CNT-2311-Chapter 7 Notes]] <br>
[[CNT-2311-Chapter 8 Notes]] <br>
[[CNT-2311-Chapter 9 Notes]] <br>
[[CNT-2311-Chapter 10 Notes]] <br>
 
'''
[http://wiki.ihcnt.net/w/Chapter_21_%26_24 CNT-2311-Chapter 21 & 24 Notes]'''
* [[Linux SSH and Samba Notes]]
* [[Linux Job Management Notes]]


== Projects ==
== Projects ==
Line 34: Line 142:
* [[How to Setup NAT]]
* [[How to Setup NAT]]
* [[Linux-command-list]]
* [[Linux-command-list]]
== Resources ==
* [[Writing Moodle Questions]]
* [[Editing Moodle Questions]]
=== Software ===
* [http://www.virtualbox.org Virtualbox]
** [[VirtualBox Startup Script]]
===Regular Expressions, Grep and SED===
* [http://www.zytrax.com/tech/web/regex.htm Regular Expressions - A Simple User Guide]
* [http://linuxreviews.org/beginner/tao_of_regular_expressions Tao of Regular Expressions]
=== Major Linux Distributions ===
* [http://www.debian.org Debian]
** [http://www.ubuntu.com Ubuntu]
* [http://www.redhat.com Redhat Enterprise Linux (RHEL)]
** [http://centos.org CentOS]
** [http://fedoraproject.org Fedora]
* [http://www.gentoo.org Gentoo]
* [http://www.opensuse.org OpenSUSE (Novell)]
=== Online Linux Tutuorials ===
* [http://www.linux.org/lessons/beginner Beginning Linux from Linux.org]
* [https://help.ubuntu.com/community/PostfixBasicSetupHowto Postfix Basic Setup]

Latest revision as of 05:58, 5 July 2012

This is the homepage for the CNT-2311 classes taught by Dr. Ben Franske.

Current Course Materials

General Course Information

Software Used in this Course

Chapter Study Guides

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

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