Franske CNT-2311: Difference between revisions
Jump to navigation
Jump to search
BenFranske (talk | contribs) |
|||
(17 intermediate revisions by 8 users not shown) | |||
Line 4: | Line 4: | ||
== General Course Information == | == General Course Information == | ||
* [[Franske CNT-2311 Syllabus|Course Syllabus]] | * [[Franske CNT-2311 Syllabus|Course Syllabus]] | ||
* [[Franske CNT-2311 | * [[Franske CNT-2311 SU12 Schedule|Summer 2012 Course Schedule]] | ||
* [[Franske CNT-2311 | * [[Franske CNT-2311 SU12 Assignments|Assignment List]] | ||
* [[Franske Lab Report Format|Lab Report Format]] | * [[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 Study Guides == | ||
* [[Chapter 2 Study Guide]] | |||
[[Chapter | * [[Chapter 3 Study Guide]] | ||
* [[Chapter 4 Study Guide]] | |||
[[Chapter | * [[Chapter 5 Study Guide]] | ||
* [[Chapter 6 Study Guide]] | |||
[[Chapter | * [[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 == | == Resources == | ||
* [[Writing Moodle Questions]] | * [[Writing Moodle Questions]] | ||
* [[Editing Moodle Questions]] | * [[Editing Moodle Questions]] | ||
==== Major Linux Distributions ==== | ==== Major Linux Distributions ==== | ||
Line 33: | Line 40: | ||
** [http://centos.org CentOS] | ** [http://centos.org CentOS] | ||
** [http://fedoraproject.org Fedora] | ** [http://fedoraproject.org Fedora] | ||
*** Old versions of Fedora are difficult to find on the site the version that the book uses is [http:// | *** 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.gentoo.org Gentoo] | ||
* [http://www.opensuse.org OpenSUSE (Novell)] | * [http://www.opensuse.org OpenSUSE (Novell)] | ||
Line 48: | Line 55: | ||
=== Specific Topic Help === | === Specific Topic Help === | ||
==== GRUB2 ==== | ==== 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] | * [https://help.ubuntu.com/community/Grub2 Ubuntu Community Documentation - GRUB2] | ||
* [http://www.dedoimedo.com/computers/grub-2.html GRUB2 Bootloader Full Tutorial] | * [http://www.dedoimedo.com/computers/grub-2.html GRUB2 Bootloader Full Tutorial] | ||
* [http://ubuntuforums.org/showthread.php?t=1195275 The GRUB2 Guide] | * [http://ubuntuforums.org/showthread.php?t=1195275 The GRUB2 Guide] | ||
==== Runlevels ==== | ===== 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.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://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==== | ==== Partitioning, Formatting and Mounting==== | ||
Line 74: | Line 96: | ||
* [http://www.zytrax.com/tech/web/regex.htm Regular Expressions - A Simple User Guide] | * [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] | * [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= | =Archived Course Materials= | ||
Line 79: | Line 107: | ||
* [[Franske CNT-2311 Labs|Lab List]] | * [[Franske CNT-2311 Labs|Lab List]] | ||
* [[Franske CNT-2311 SU11 Labs|Summer 2011 Lab List]] | * [[Franske CNT-2311 SU11 Labs|Summer 2011 Lab List]] | ||
* [[Franske CNT-2311 SP12 Labs|Spring 2012 Lab List]] | |||
== Chapter Project Notes == | == Chapter Project Notes == |
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
- 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
Major Linux Distributions
- Debian
- Redhat Enterprise Linux (RHEL)
- CentOS
- Fedora
- Old versions of Fedora are difficult to find on the site the version that the book uses is Fedora Core 13
- Gentoo
- OpenSUSE (Novell)
General Help
Online Linux Tutuorials
- Beginning Linux from Linux.org
- Postfix Basic Setup
- Linux Advanced Routing & Traffic Control (Advanced Networking)
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:
- Debian Wiki Page on Preseeding
- Debian Installer Manual - Appendix B. Automating the installation using preseeding
System Startup
GRUB2
Runlevels
- IBM Learn Linux, 101: Runlevels, shutdown, and reboot
- An introduction to services, runlevels, and rc.d scripts
- Runlevel - Wikipedia
Init, Upstart and Systemd
- Here We Go Again, Another Linux Init: Intro to systemd
- Manage System Startup and Boot Processes on Linux with Upstart
Partitioning, Formatting and Mounting
- Linux Partition HOWTO
- RedHat Documentation Mount Points
- Fedora Documentation: An Introduction to Disk Partitions
SSH
- David McNett: using ssh public key authentication
- Ubuntu SSH Keys Documentation
- Linux Tutorial Blog: SSH and SCP: Howto, tips & tricks
Network Configuration
- Debian-style Network Configuration (Ubuntu Server uses the same style)
- Fedora Nekwork Interface Configuration Files
Regular Expressions, Grep and SED
Shell Scripting
- BASH Scripting Tutorial - Linuxconfig
- An Introduction to BASH Programming
- Linux Shell Scripting Tutorial
- BASH Scripting Introduction Tutorial with 5 Practical Examples
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
- Dual Booting Ubuntu and Windows 7
- GUID Partiton Table
- Linux VLAN Trunking
- Installing Webmin
- Nat Masquerading and Firewall
- Control Web Access With Squid
- Installing MyBB Forum
- openvpn
- Zoneminder
- Understanding Linux Permission Sets
- Spring 2010 Commands by Session
- Converting VMWare .vmdk To VirtualBox .vdi Using Qemu+ and VBoxManage
- Linux command guide
- Windows File Sharing and Printer Sharing with SAMBA
- How to Setup NAT
- Linux-command-list