Franske CNT-2311: Difference between revisions
Jump to navigation
Jump to search
BenFranske (talk | contribs) |
BenFranske (talk | contribs) |
||
(75 intermediate revisions by 23 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 == | |||
* [[Franske CNT-2311 Syllabus|Course Syllabus]] | |||
* [[Franske CNT-2311 SU12 Schedule|Summer 2012 Course Schedule]] | |||
* [[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 == | == General Course Information == | ||
* [[Franske CNT-2311 Labs|Lab List]] | * [[Franske CNT-2311 Labs|Lab List]] | ||
* [[Franske CNT-2311 | * [[Franske CNT-2311 SU11 Labs|Summer 2011 Lab List]] | ||
* [[Franske CNT | * [[Franske CNT-2311 SP12 Labs|Spring 2012 Lab List]] | ||
== Chapter Project Notes == | |||
[[CNT-2311-Chapter 2 Notes]] <br> | |||
[[CNT-2311-Chapter 3 Notes]] <br> | |||
[[CNT-2311-Chapter 4 Notes]] <br> | |||
[[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 == | ||
* [[Dual Booting Ubuntu and Windows 7]] | * [[Dual Booting Ubuntu and Windows 7]] | ||
* [[GUID Partiton Table]] | * [[GUID Partiton Table]] | ||
* [[Linux VLAN Trunking]] | * [[Linux VLAN Trunking]] | ||
* [[Installing Webmin]] | * [[Installing Webmin]] | ||
* [[Nat Masquerading and Firewall]] | * [[Nat Masquerading and Firewall]] | ||
* [[Control Web Access With Squid]] | * [[Control Web Access With Squid]] | ||
* [[Installing MyBB Forum]] | * [[Installing MyBB Forum]] | ||
* [[openvpn]] | * [[openvpn]] | ||
* [[Zoneminder]] | * [[Zoneminder]] | ||
* [[Understanding Linux Permission Sets]] | |||
* [[Franske CNT-2311 SP10 Commands|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]] | ||
* [ | |||
* | |||
* | |||
* [ | |||
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