Fall 2007 CSIT 420: Computer Hardware & OS Administration
(Fedora 7 Linux)
http://roman.montclair.edu/Teach/Fall2007/420

COURSE INFORMATION (First Handout)

TENTATIVE SCHEDULE

 
Week
Tuesday
Friday
W1: Sept 7
-
 Introductory class:
 Syllabus, Laptops, etc.
W2: Sept 11, 14
 Unix & OS introduction,
 Laptops, Discs, BIOS,
 Partitions, /dev/sda, File Systems
 Fedora 7 Installation - 1:
 DHCP, Packages, UNIX dir. structure (/, dev,
 proc, etc, tmp, usr, bin, sbin, var, lib, man,
 usr, opt, mnt, root, home), GRUB, kernel,
 init, inittab, runlevel, rc.d, X: GNOME/KDE
W3: Sept 18, 21
 Fedora Installation - 2: Completed,
 Linux/GNU vs. Microsoft & UNIX,
 free/open-source software, GPL
 Fedora/GNOME Customizations,
 Pseudoterminals (Ctrl[-Alt]-Fn),
 applets, terminal, shell, top, /bin/tcsh, su,
 echo $SHELL, chsh, wget, tcshrc, tcshrc-root
W4: Sept 25, 28
 GNOME: Sys->Pref->Look&Feel,
 new .tcshrc file, /proc, ifconfig,
 RPM repositories, rpm.livna.org,
 pico, "yum install pine", rehash
 Review, Q&A,
 uname -a, which, where,
 ssh, sshd, port 22, ~/.ssh/
W5: Oct 2, 5
 X, port 6000, ssh -X, X forwarding
 ssh-keygen -t rsa, passwordless logins,
 .ssh/authorized_keys2, GNOME launchers
 scp [-r]
W6: Oct 9, 12
 <CONF - NO CLASS>
 HTML, WYSIWYG, Mozilla/Netscape,
 SeaMonkey, Composer, index.html
W7: Oct 16, 19
 PRESENTATION ANNOUNCEMENT,
 Apache web server, /var/www/html,
 "ln -s", "chmod 755", doc-t root,
 /etc/httpd/conf/httpd.conf, SElinux,
 system-config-services, /etc/rc.d
 Moore's law, parallelism, timeslicing,
 daemons, httpd, port 80, "ps -aux"
W8: Oct 23, 26
 Your home page on Apache,
 SELinux, firewall (port 80)
 MIDTERM
W9: Oct 30, Nov 2
 Midterm discussion, Presentation sign-up,
 Note: presentation time = 25 min,
 Note: bring Report/PPTprintout
 Linux-Windows interface,
 Protocols (telnet, rsh, SSH, X, SMB/Samba),
 Clients/Servers (SecureShell, putty, Cygwin, XManager),
 Last date for presentation sign-up 
W10: Nov 6, 9
 XManager review,
 Kernel Recompilation!
 New custom kernel... Modules...
 The smallest kernel contest: A
 "uname -r", "file", "lsmod"
W11: Nov 13, 16
 Networking, iptables, firewall, routing,
 masquerading/NAT, /etc/sysconfig/iptables,
 "iptables -L", "netstat", nmap/xnmap, "arp",
 "ping", "traceroute", "nslookup", ...
 Kernel Compilation Deadline
 A. Ladyzhensky "Comparing Linux Distros"
 P. Solomine "Choosing a Linux Distro"
W12: Nov 20
 R. Catizone "Linux vs. Windows"
 M. Islam "Linux vs. Windows"
 THANXGIVING - NO CLASS
W13: Nov 27, 30
 J. Correia "Embedded Linux",
 J. Oppenheimer "How to Secure Linux"
 J. Puccio "Hacking the TiVo box"
 UNIX shell scripts, "#!/bin/tcsh", "uptime"
W14: Dec 4, 7
 shell  scripting, examples, "tripwire"
 J. Rodriguez "VirtualBox"
 B. Fisher "Open-Source vs. Capitalism"
W15: Dec 11, 12
 Return of Laptops
 Final discussion, Q&A's
 Final!!!
 Wednesday (Friday Schedule)!!!
 Final:     Wednesday, Dec 12, 11:30-12:45

A = Assigned
D = Due