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 |
|
| 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