open source training   

 
 LA123 :  Linux Fundamentals
 LA123 CHAPTER 1 - Introduction
UNIX History 
UNIX Principles    
GNU Project / FSF  
GPL - GNU General Public License  
Linux Origins  
Why Linux?  
Linux 
Timeline  
Recommended Hardware Requirement   
Linux CD-ROMs  
Linux GUI Environments
 LA123 CHAPTER 2   
Quick Tour  
Local Logins   
Examining the File system   
Device Files  
Linux Processes  
Command-Line Shells  
Running Commands   
Determining Options for Commands   
Shell Variables and Environment     
Users
Changing your Password  
Getting Online Help - man 
Other Help Utilities   
Virtual Consoles
 LA123 CHAPTER 3   
File and Shell Basics  
Current Working Directory   
Changing Directories    
File Names   
System Directories   
Checking Free Space  
File Manipulation  
Directory Manipulation  
Viewing Text Files  
Viewing an Entire File   
Viewing Files One Screen at a Time  
Viewing the First or Last Few Lines of a File pico-  
A Simple File Editor
File Globing
The Home Directory
Lab: File and Directory Operations
 LA123 CHAPTER 4     
Users and Groups   
Users   
Groups  
The Linux Security Model  
Root  
System Users and Groups  
User Information Commands   
Changing Your Identity   
Lab: Examining User Information
 LA123 CHAPTER 5    
File Access Permissions  
Linux File Security   
User Categories  
File Permission Types   
Special Permission Types   
Examining Permissions   
Examining Directories  
Examining User Permissions   
Examining Group Permissions   
Examining Other Permissions   
Changing Access Permissions  
Changing Permissions - Numeric Method   
Default File Permissions  
Lab: File Permissions 
 LA123 CHAPTER 6    
The Linux File system   
Linux File Hierarchy Concepts  
Linux System Directories  
ext2 File system Details  
Hard Links   
Soft (or Symbolic) Links 
Mounting Removable Media  
mtools Package  
mtools Commands   
Locating Files
The s locate command   
The find command  
Finding and Processing Files  
Why Archive Files?   
Creating an Archive   
Inspecting Archives   
Extracting an Archive   
Why Use File Compression?   
Compression Utilities   
Using g zip   
Compressing Archives  
Lab: Linux File system Essentials 
 LA123 CHAPTER 7    
String Processing  
head 
tail  
wc  
grep   
Regular Expressions and grep   
sort   
diff   
cut 
uniq 
paste  
tr   
aspell   
Lab: String Processing
 LA123 CHAPTER 8    
Standard I/O Pipes   
Standard Input and Output   
Redirecting Input and Output    
Redirecting Output  
Redirecting Standard Output  
Overwriting or Appending   
Redirecting Standard Error   
Redirecting Both Standard Output and Error   
Redirecting Input   
Using Pipes to Connect Processes   
tee  
Lab: Exploring Standard I/O and Pipes
 LA123 CHAPTER 9   
Introduction to Processes   
What Is a Process?   
How Processes Are Started   
Process Ancestry  
Process States  
Viewing Processes  
Sending Signals to Processes  
Terminating Processes  
Monitoring Processes   
Altering Process Scheduling Priority   
Running a Process in the Foreground  
Running a Process in the Background   
Suspending a Process  
Listing Background and Suspended Jobs   
Resuming Suspended Jobs   
Lab: Process Control
 LA123 CHAPTER 10    
The bash Shell   
bash Introduction   
bash Heritage   
Shell Variables  
Shell vs. Environment Variables   
Common Environment Variables   
Using which  
Command-Line Expansion    
Protecting from Expansion   
Using nohup   
history  Command Recall   
Compound Commands   
Command Returns Values   
Aliases   
Shell Functions   
Startup Scripts   
Login Shells  
/etc/profile  
/etc/profile.d  
Other Startup Scripts  
bash_logout  
Scripting Basics   
Creating Shell Scripts   
Making Scripts Executable   
Generating Output   
Handling Input  
Conditional Execution Using the if Statement  
Conditional Execution Using the case Statement   
The for-loop   
The while-loop   
The until-loop   
Using Positional Parameters  
History Tricks  
Lab: The bash Shell
 LA123 CHAPTER 11 - X/GNOME / KDE   
The X Window System   
The X Protocol  
Network Transparency  
X Modularity   
Window Managers   
Sawfish   
GNOME   
KDE  
Next Step   
switch desk  
Mouse Configuration  
Copy & Paste  
Xfree86 Startup  
Display Managers   
GUI Terminals   
GUI Editors  
GNU Midnight Commander   
gtop  
gftp   
gimp  
xchat   
Web Browsers   
Office Applications   
Image Utilities  
Audio Applications   
KDE Applications   
X Customization  
Lab: Customizing the Graphical Environment
 LA123 CHAPTER 12   
Printing and Mailing   
Printing in Linux LPRng   
Printing Commands  
lpc  
Printing From the Command Line   
Printing From Applications  
Printing Utilities   
Email   
Email Clients   
POP and IMAP   
Email Filtering   
Fetchmail  
Lab: Print Preprocessing
 LA123 CHAPTER 13
Basic Networking   
ping traceroute   
nslookup  
host   
fwhois   
Netscape Browser   
The lynx Browser   
The links Browser  
ncftp   
wget  
telnet  
r-Commands   
ssh: Secure Shell  
rdist rsync   
Lab: Basic Network Clients
 LA123 CHAPTER 14   
Using the vi Editor  
Overview of vi Starting vi  
vi Modes
Cursor Movement   
Saving and Exiting vi  
Cut, Copy and Paste  
Undoing Changes   
Searching For Text   
Searching For Text With Regular Expressions   
What are Regular Expressions?   
Some Regular Expression Metacharacters   
Regular Expression Review  
Lab: vi
 LA123 CHAPTER 15
sed, awk, and perl   
sed  
sed Address  
Scripting sed   
A sed Example   
awk