Advanced Linux Course
Spring 2005
Lesson 1
Introduction
to Linux GPL licencing Why linux (Security, Performance, Reliability
and Cost).
GPL
Licence
Introduction
to the desktop and applications
Applications and compatibility to
other formats
openoffice, evolution, mozilla, thunderbird,
firebird, gaim, gimp
Lesson 2
Basic Commands from Rute Book Chapter 4 of Rute
Logging in, typing commands, logging out
Glob expressions, Cp, ls, passwd, mkdir, rm, rmdir, cd
Relative vs. Absolute Pathnames
Man, info, bc, cal, cat, clear, date, df, du, dmesg, echo,
exit, file, free, top, head, hostname, kbdrate, tail, more, less, nohup, sleep, sort, cut, grep, strings, split, tac, uname, usleep, wc, whatis, whoami, w, who , mc,
Lesson 3
Introduction
to Shell Programming Chapter
7 of rute.
Bash
Programming Howto
Chapter 22 of RedHat Linux 9 Unleashed
Shells included.
Shell Command Line
Redirecting Output.
Piping
Background Processing
Writing Shell Scripts
Variables
Parameters
Special Characters
Double Quotes
Single Quotes
Comparison of Expressions
Iteration
While, Until, shift, if, elif, else, fi, case
break, exit,
functions
Lesson 4
User
Accounts
Chapter
11 of rute.
File Permissions and chmod Chapter 14 of rute.
RedHat Linux 9 Unleashed Chapter 9
UserIDs and GroupIDs
Permissions
Managing Groups
Group Management Tools
Managing Users
Managing Passwords
Granting System Administration Privleges
Lesson
5
Internet Services Chapter
12 of Rute.
Ssh, telnet, ftp,
Processes
ps, kill, killall, nice, renice, top
Chapter 9 of rute
http://www.icon.co.za/~psheer/book/node12.html.gz
Linux resources.
Chapter 13 and Chapter 16 or Rute.
Chapter 1 of Redhat Linux 9 Unleashed.
Chapter 10 of rute. http://www.icon.co.za/~psheer/book/node13.html.gz
Lesson
6
Downloading Installing software Chapter
24 of rute.
Introduction
to Linux Networking
Chapter
25 of rute.
Lesson
7
Introduction to PostgreSQL Chapter
38 of rute.
Lesson
8
Cron Scheduler
DNS Server
Cron
Chapter 37 of rute
Lesson 9
Detailed Installation
Chapter 3 PC Hardware.
http://www.icon.co.za/~psheer/book/node6.html.gz
Chapter 2,3,4 of Redhat 9 Linux Unleashed.
Partitioning
Chapter 19 of Rute
http://www.icon.co.za/~psheer/book/node22.html.gz
Lesson 10
NFS Chapter 28 1.5 Hours.
Inetd and Xinetd Chapter 29
Lesson 11
Mail Servers
Sendmail and Postfix.
init and UNIX Run Levels Chapter 32
Web Server Chapter 36
Lesson 13
Samba Server Chapter 39