Course Name   

LINUX Fundamentals

Course Length  

5 days

Course Description

This course is a practical introduction to Linux. The course covers the core objectives for Level 1 Linux Professional Institute (LPI) certification (LPI 101 and LPI 102 exams), with a special emphasis on the most practical and useful aspects of the LPI curriculum. This course focuses on the underlying principles of Unix and Linux in a system-independent way, ensuring that students learn the core concepts, which apply throughout Unix and are present in all versions of Linux, no matter who the vendor may be (e.g. UnitedLinux, Red Hat, SuSE, Debian Linux, Mandrake, Sun Solaris and Linux, BSD Unix, FreeBSD, NetBSD, OpenBSD, AIX, HP-UX, Tru64 Unix, etc.)


At the end of the course delegates will be well-positioned to become serious users, software developers and administrators of any Linux system and will fully understand the application of Linux in serious commercial and other environments.

Who Should Attend

  • Experienced computer users who are relatively new to UNIX or Linux and need to master a Unix/Linux system quickly and effectively. e.g. former MacOS or Microsoft Windows users.
  • Linux and UNIX users or administrators who want to become Linux certified at LPI Level1.
  • Linux and UNIX users who need to consolidate and advance basic knowledge that they have picked up in an ad hoc fashion.
  • Linux and UNIX users taking their first steps into professional Unix/Linux system administration, Unix/Linux network administration or Unix/Linux programming

  • Advanced computer literacy
  • Basic understanding of TCP/IP networking concepts
  • A minimum of three months’ practical experience using Linux or Unix
  • A willingness to learn and use command line applications

Course Outline


  • Introduction
  • The UNIX and Linux command line
  • Regular expression searches
  • Documentation
  • Text editing with Vi
  • Processes and jobs
  • File system concepts and use
  • File system security
  • File system design and maintenance
  • Booting and run levels
  • Managing user accounts and configuration files
  • Scheduling, logging and backup
  • Installing software
  • The Linux kernel
  • The X window system
  • Advanced shell usage
  • Shell scripting and configuration (Basic)
  • TCP/IP networking configuration
  • Linux network services (Introduction)
  • DNS and email services
  • Basic configuration of Apache
  • Networked file systems