Unit I: Introduction to Linux
1.1 What is Linux?
1.2 Multi-user systems and Multitasking
1.3 Free software and Open Source
1.4 Linux Distributions
1.5 The Lives-CDs (Knoppix)
Unit II: Linux Graphical Environment
2.1 The graphical environment
2.2 KDE window system
2.3 GNOME window system
Unit III: Productivity Applications
3.1 OpenOffice.org
3.1.1 OpenOffice.org Writer
3.1.2 OpenOffice.org Calc
3.1.3 OpenOffice.org Impress
3.2 Mozilla Firefox Internet Browser
3.3 Evolution email client
Practice 1
Unit IV: Using Shell
4.1 The Shell
4.2 Types of Shells
4.3 The BASH Shell
Unit V: The vi editor
5.1 What is vi?
5.2 Why should we know how to use vi?
5.3 Parts of the vi
5.4 Most used commands
Unit VI: System Administration
6.1 useful commands
6.2 Manage user accounts
6.3 Make backup copies
6.4 Package installation
6.5 Shell-Script Programming
6.5.1 Create a script
Practice 2
Unit VII: Installing a firewall
7.1 What is a firewall?
7.2 iptables
7.3 Make backup copies
7.4 Basic use of iptables
7.5 Creating an example firewall
7.6 Save and reuse iptables configuration
Unit VIII: Other security measures
8.1 Stop and disable all unnecessary services
8.2 Locate and delete executables with SUID/SGID
8.3 Log files
8.4 Final observations
Final knowledge test
Quality questionnaire