Fall 2009 CSIT 420: Computer Hardware & OS Administration
(Fedora 11 Linux)
http://roman.montclair.edu/Teach/Fall2009/420

COURSE INFORMATION (First Handout)

Fedora 11 hardware requirements

How to shrink NTFS partition on Vista (free about 10GB for Linux)

Free program that can burn an ISO file on DVD

Bittorrent software (free download)

Fedora 11DVD ISO image download from fedoraproject.org (3.5GB): Fedora-11-i386-DVD.torrent

TENTATIVE SCHEDULE

 
Week
Monday
W3: Sept 14
Introductory class, Intro to OS, Linux/GNU vs. Microsoft & UNIX, kernel, free/open-source software, GPL
<MSU vs. personal (dual-boot Vista) laptops; shrink NTFS partition>
W4: Sept 21
Laptop & disc distribution, Installation of Fedora 11 - Part I,
BIOS, Partitions & FS, /dev/sda, ext3, Packages (RPM format), DHCP, users/accounts, root,
UNIX dir. structure (/, dev, proc, etc, tmp, usr, bin, sbin, var, lib, man, usr, opt, mnt, root, home),
W5: Sept 28
Installation of Fedora 10 - Part II, UNIX runlevels (0-6), /etc/inittab,
UNIX GUIs (X-Window, X11, Gnome, KDE) vs. Microsoft Windowing,
Pseudoterminals (Ctrl+Alt+Fn), gnome-terminal, process (owner, pid)
ls [-a], rm [-r], ps [aux], top, less, su, man, Gnome applets, gnome-session-save
W6: Oct 5
updatedb/locate, |-pipe, login shell, /bin/bash, /bin/tcsh, chsh, ~/.tcshrc, wget, tcshrc, tcshrc-root, special directories ".",  "..",  "~"
uname [-a], mv, nano/pico, yum ("yum update"), less, where/which, echo $PATH
W7: Oct 12
SSH, ssh/sshd (TCP port 22), client/server, daemon, remote cross logins, X-Window Forwarding (ssh -X),
/sbin/ifconfig, netstat -ta, Linux HOWTOs,
For independent study (use "man"): scp (scp -r), kill
W8: Oct 19
HTTP, httpd/Apache (TCP port 80), HTML, Seamonkey Composer, index.html, "ln -s", /etc/init.d/,  /etc/rcN.d, Start & Kill scripts
W9: Oct 26
Exam1
Announcement: Optional student presentations (30 min) in lieu of Exam2 (include a printed report)
Linux kernel recompilation
W10: Nov 2
Midterm exam solutions, cheking of home page and Apache web server assignment,
kernel discussion, modules, lsmod
W11: Nov 9
Student presentation sign-up deadline, nslookup,
Unix runlevels and services (/etc/rc.d, rcN.d, init.d), init/inittab,
crossplatform protocols (client/server for Windows/Unix):
HTTP, NFS, SMB (Samba), telnet, SSH, X (X-Manager)
W12: Nov 16
Puplic key cryptography, passwordless SSH logins (graded in-class exercise):
~/.ssh, "ssh-keygen -t rsa",  id_rsa/id_rsa.pub, ~/.ssh/authorized_keys2
W13: Nov 23
Iptables, networking...
W14: Nov 30
Shell scripting...
W15: Dec 7
Course overview, Q&A, optional kernel assignment grading, Laptop return
W15: Dec 9
Wednesday, Dec 9 (Monday schedule!) - Exam2

A = Assigned
D = Due