the Linux Lab Courses
The Linux Lab offers competitively priced courses to help you become an effective Linux User and Administrator.
Linux is widely used for Servers world wide and is starting to be used on the Desktop as well. Having Linux expertise will broaden your IT skills and prepare you for the modern IT Marketplace.
Please view the Course Outlines to find out more.
Fedora Linux (Basic)
This is an introductory course for people beginning to use the Linux Operating System. We teach the course on Fedora 10.
- File System Hierarchy Standard (FHS)
- Linux System Planning and Installation
- System Administration
- Network Services and Administration
- SSH/FTP Servers
Fedora Linux Administration (Intermediate)
This continues on from the Basic course and aims to give you a good understanding of important Network Services.
- TCP/IP, IP Addressing and Subnetting/ Supernetting >
- Network Services and Administration
- Web Server (Apache)
- Proxy Server (Squid)
- Firewall (iptables)
- Webmin Server Management
- NFS, DNS, and DHCP Server
- E-mail Server (Sendmail/ Dovecot)
- Linux/ Windows File Sharing (Samba)
- One Group Project
Fedora Linux Administration (Advanced)
This course is aimed at people who have already taken either the Intermediate or Networking Courses and seek to become proficient Linux Administrators.
- User / Group Quota
- ACL on Disks
- Disk Management
- Logical Volume Management
- RAID Implementation
- Host Security Control (TCP Wrapper and PAM)
- SELinux
- Backup Scheduling (cron, at, dd)
- Grub Boot Loader (booting multiple O/Ss)
- VNC (remote terminal)
Red Hat Linux Essentials (based on RH033)
This is an introductory course for people beginning to use the Linux Operating System. We teach the course on CentOS 5.3.
- Linux Ideas and History
- Linux Usage Basics
- Running Commands and Getting Help
- Browsing the Filesystem
- Users, Groups, Permissions
- Using the Bash shell
- Standard I/O and Pipes
- Text processing
- Vim: An Advanced Text Editor
- Basic System Configuration
- Investingating and managing processes
- Configuring bash shell
- Finding and Processing files
- Network clients
- Advanced topics
- the Linux Filesystem in depth
- Essential System Administration Tools
Red Hat System Administration (based on RH131)
This continues on from the Essentials course and aims to give you a good understanding of System Administration.
- System Initialization
- Package Management
- Kernel Services
- User Administration
- Advanced Filesystem Management
- Network configuration
- Installation
- Virtualization with Xen
- Troubleshooting
After completing the Red Hat Linux Essentials and System Administration courses you will be ready to take the Red Hat Certified Technician Exam (RHCT) at a suitable exam centre.
Red Hat Enterprise Linux network Services and Security Administration (based on RH253)
This course is aimed at people who have already taken at least the Red Hat Linux Essentials Course and want to use Network Services on Linux.
- System Performance and Security
- System Service Access Controls
- Network Resource access controls
- Organizing Networked Systems
- Network File Sharing Services
- Web services
- Electronic Mail Services
- Sendmail
- Procmail
- Postfix
- Dovecot
- Securing Data
- Account management
Linux Networking
The Linux Networking course combines the Linux Basic + Intermediate courses with the theory of Networks.
Network Administration Fundamentals
- Introducing the TCP/IP Model
- Introducing the OSI Model
- Relating the OSI and TCP Model
Network Architecture
- Logical verses Physical Layout
- Physical Layer Protocols
- LAN verses WAN
- Routers and Gateways
- Hubs, Switches and Bridges
TCP/IP in Action
- TCP/UDP Ports
- Internet Socket
- IP Addressing (IPv4, IPv6)
- Subnetting/Supernetting
SUSE Linux Enterprise Server 10 Administration
This course is designed to help you become a competent adminstrator of SUSE Linux Enterprise Server 10 and prepare for the Novell SUSE exam 050-710 (Novell Certified Linux Administrator).
SUSE Linux Enterprise Server 10 Fundamentals
- The Linux Story
- Installing SUSE Linux Enterprise Server 10
- Using the Linux Desktop
- Administering Linux with Yast
- Locating and Using Help Resources
- Managing Directories and Files
- Working with the Linux Shell and Command Line
- Linux Text Editors
- Managing user and group permissions
SUSE Linux Enterprise Server 10 Administration
- Troubleshooting SUSE Linux Enterprise Server 10 Installation
- Administering the Linux File System
- Administering User Access and Security
- Configuring the Network Manually
- Administering Linux Processes and Services
- Monitoring SUSE Linux Enterprise Server 10
- Configuring System Initialization
- Managing Software Packages
- Managing Backup and Recovery
- Managing Printing on Linux
- Configuring Remote Access
Exam preparation for SUSE exam 050-710.
LAMP - Web Developer
The Linux, Apache, MySQL and PHP course is designed for people who want to develop websites on Linux.
- Introduction to Linux & Installation
- Basic command line usage
- Installation & configuration of Apache + PHP + MySQL
- SSH – secure shell and file access
- HTML – Hyper Text Markup Language
- CSS – Cascading Style Sheets
- Javascript – Dynamic HTML, XMLHttpRequest
- XML + XSLT – basic transformations
- PHP - scripting language
- MySQL - database
Includes preparation for Zend PHP Certification
Ubuntu Desktop Linux
Ubuntu is a very user friendly distribution based on Debian. This course is designed for computer users who are considering using Linux as their main desktop OS.
- Installation of Ubuntu 9.04 (Jaunty)
- Gnome Desktop, Gedit, File Manager
- Accessing Windows Shares and using SFTP
- Package Installation with Synaptic and Apt
- Typing with Myanmar Unicode on Linux
- Firefox, Pidgin (used for Gtalk)
- Mplayer – video, Rhythm box music player, Brasero CD/DVD writing
- OpenOffice.org – word processor, spreadsheet, presentations, drawing
- F-Spot Photo Manager, the GIMP – powerful image editor
- Inkscape – vector graphics
Linux Links
Some useful Linux links.
Linux is a trademark of Linux Torvalds, Red Hat and Fedora are registered trademarks of Red Hat, Inc., SUSE is a registered trademark of Novell, Inc., Ubuntu is a registered trademark of Canonical Ltd., Gnome is a registered trademark of the GNOME Foundation, KDE is a registered trademark of KDE e.V., MySQL is a registered trademark of MySQL AB, Zend is a registered trademark of Zend Technologies Ltd.. The courses offered by the Linux Lab are not in any way endorsed by any of these companies or organisations.