Note: although it is not required, I strongly urge to sign up a daily newsletter of tips, tricks, & information about Linux called The Penguin Shell. It's quite good. To subscribe, go here -- http://www.lockergnome.com/issues/penguinshell.html -- and then scroll down, check the box next to "For Linux users", enter your email, and then sign up.
27 January 2003 ~ Jumping in head first
Topics: History ~ installation ~ logging in & out ~ Reboot & shutdown
Readings
3 February 2003 ~ Installation & GUIs
Topics: Installation ~ X Windows ~ KDE & GNOME overview ~ updating Linux
Commands
- halt, shutdown, logout, exit
- startx
- switchdesk
Programs
- Desktop environments: KDE, GNOME, & switchdesk
- Updating Linux: apt-get
Readings
10 February 2003 ~ Your data
Topics: Files & directories ~ Konqueror file manager ~ permissions ~ help
Commands
- cd, ls, pwd
- file
- cp, mv, mkdir
- rm, rmdir
- ln
- more, cat
- find, locate, whereis
- chmod, chown, chgrp
- man, info
Programs
- File managers: Konqueror, Nautilus
Readings
17 February 2003 ~ No class.
24 February 2003 ~ Administration using GUI tools
Topics: Linuxconf & Webmin
Commands:
Programs
Readings
- System administration overviews
- Networking
- Users and Groups
- System Administration
- Using the /proc virtual filesystem
3 March 2003 ~ Software installation
Topics: Installing software ~ building from source ~ recompiling the kernel
Commands
- rpm, apt-get
- ftp
- tar
- configure, make, make install
- make xconfig, make menuconfig, make config
- make dep, make clean, make bzImage
- make modules, make modules_install
Programs
- RPM: Gnome RPM, Package Manager, Red Carpet
- Kernel configuration: xconfig
Readings
10 March 2003 ~ No class.
17 March 2003 ~ Commands galore
Topics: BASH shell ~ commands ~ basic sysadmin
Commands
- grep, cat, more, head, tail
- | (pipe), >, <
- *, ?, []
- alias, unalias
- &, ps, kill
- mount, umount
- df, du
- gzip, gunzip
Programs
- Add users (& much, much more): Linuxconf
Readings
24 March 2003 ~ Day to day work
Topics: Text editors ~ office software ~ printing ~ Web browsers ~ Email
Commands
Programs
- Text editors: pico, vi, emacs, Kate, gEdit, KWrite
- Calendar: ical, calendar, KOrganizer
- Word processing: AbiWord
- Spreadsheet: Gnumeric
- Office Suite: OpenOffice, StarOffice, KOffice
- Web browsers: Mozilla, Netscape, Konqueror, Galeon, Opera
- Email: Evolution, Mozilla Mail, KMail, Sylpheed, balsa, pine
- Calculator: Calculator
- Personal Finance: GnuCash
Readings
31 March 2003 ~ Networking via NFS
Topics: Networking ~ Internetworking ~ NFS
Commands:
Readings
7 April 2003 ~ Samba
Topics:
Commands:
Programs:
- LinNeighborhood
- KSambaPlugin
Readings
14 April 2003 ~ No class.
21 April 2003 ~ Working with Windows
Topics: Windows partitions & floppies ~ Win4Lin ~ Wine
Commands:
Readings
28 April 2003 ~ No class.
5 May 2003 ~ Security / Goodbyes
Topics: Monitoring your system ~ securing security
Commands: top
Readings
- The Official Red Hat Linux Security Guide ~ http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/security-guide/
- Secure distributions
- Security resources
- Security Focus ~ http://www.securityfocus.com
- Qaddisin ~ http://www.qaddisin.com
- Qaddisin Security Blog ~ http://blog.qaddisin.com/ ~ News & commentary about the world of security
- System hardening
- UNIX System Hardening Checklist ~ http://www.linuxmagazine.com/2002-09/harden_list.htm
- Go Directly to Jail: Secure Untrusted Applications with Chroot ~ http://www.linux-mag.com/2002-12/chroot_01.html
- Firewalls
- Basic Firewall Configuration, from The Official Red Hat Linux Customization Guide ~ http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/ch-basic-firewall.html
- Linux Productivity Magazine: IPTables ~ http://www.troubleshooters.com/lpm/200305/200305.htm ~ An excellent, lengthy introduction to IPTables.
- User tools
- Intrusion Detection
- Real-time alerting with Snort, part 1, part 2, & part 3 ~ "Snort is built to perform one task and perform it very well. It does a magnificent job of detecting intrusions."
- Assessment tools
- Audit Your LAN Before the Bad Guys Do with nmap ~ http://networking.earthweb.com/netsecur/article/0,,12084_1429131,00.html ~ A very brief intro to one of the most useful security tools available: nmap.
- Scanning and Defending Networks with Nmap ~ http://www.linuxsecurity.com/feature_stories/feature_story-4.html ~ A more detailed look at nmap.
- Introduction to Nessus, a Vulnerability Scanner ~ http://www.linuxsecurity.com/feature_stories/nessusintro-printer.html ~ An excellent step-by-step overview of Nessus: how to install it & how to use it.
- Police your network traffic with IPTraf ~ http://techupdate.zdnet.co.uk/story/0,,t481-s2109393,00.html ~ An intro to an open source, free, "simple, reliable network monitoring tool"
- Bridge the Gap Between Physical and Virtual Networking with netstat ~ http://www.linuxjournal.com/article.php?sid=6613 ~ "Use netstat and a variety of options to see what services are available on what hosts, where the vulnerabilities are and more."
- Making a Connection with tcpdump ~ http://www.linuxjournal.com/article.php?sid=6446 ~ "How to use tcpdump and what to do with the data you collect."
- Open source security
- Viruses: a concern for all of us ~ http://tldp.org/linuxfocus/English/September2002/article255.shtml ~ An excellent overview of viruses, trojans, and the like, along with reasons that open source software is safer.
|