LPIC-1: Linux System Administrator 101 & 102
Exam Code : 101-500 & 102-500

Live Virtual Class

Online Class

Private Class

Public Class

Key points about this course

Duration : 4 Days
Public Class : RM 4,500.00
HRDF Claimable
Course Overview

LPIC-1 is the first certification in LPI’s multi-level Linux professional certification program. The LPIC-1 will validate the candidate’s ability to perform maintenance tasks on the command line, install and configure a computer running Linux and configure basic networking.

The LPIC-1 is designed to reflect current research and validate a candidate’s proficiency in real world system administration. The objectives are tied to real-world job skills, which we determine through job task analysis surveying during exam development.

This Linux training is available at our training lab in Kuala Lumpur or In House at client’s venue throughout Malaysia.

Course Prerequisites

There are no prerequisites for this certification

Course Objectives
  • Understand the architecture of a Linux system;
  • Install and maintain a Linux workstation, including X11 and setup it up as a network client;
  • Work at the Linux command line, including common GNU and Unix commands;
  • Handle files and access permissions as well as system security; and
  • Perform easy maintenance tasks: help users, add users to a larger system, backup and restore, shutdown and reboot.
Course Content

Part 1: Exam LPIC1 – 101 

Chapter 1: Exploring Linux Command-Line Tools

  • Understanding Command-Line Basics
  • Using Streams, Redirection, and Pipes
  • Processing Text Using Filters
  • Using Regular Expressions


Chapter 2: Managing Software

  • Package Concepts
  • Using RPM
  • Using Debian Package
  • Converting between Package Formats
  • Package Dependencies and Conflicts
  • Managing Shared Libraries
  • Managing Processes


Chapter 3: Configuring Hardware

  • Configuring the Firmware and Core Hardware
  • Configuring Expansion Cards
  • Configuring USB Devices
  • Configuring Hard Disks
  • Designing a Hard Disk Layout
  • Creating Partitions and Filesystems
  • Maintaining Filesystem Health
  • Mounting and Unmounting Filesystems


Chapter 4: Managing Files

  • Using File Management Commands
  • Managing File Ownership
  • Controlling Access to Files
  • Managing Disk Quotas
  • Locating Files


Chapter 5: Booting Linux and Editing Files

  • Installing Boot Loaders
  • Understanding the Boot Process
  • The Initialization Process
  • Using the SysV Initialization Process
  • Using the System Initialization Process
  • Using the Upstart Initialization Process
  • Editing Files with vi


Part 2: Exam LPIC1 – 102 

Chapter 6: Configuring the X Window System, Localization, and Printing

  • Configuring Basic X Features
  • Configuring X Fonts
  • Configuring GUI Logins
  • Using X for Remote Access
  • X Accessibility
  • Configuring Localization and Internationalization
  • Configuring Printing


Chapter 7: Administering the System

  • Managing Users and Groups
  • Tuning User and System Environments
  • Using Log and Journal Files
  • Maintaining the System Time
  • Running Jobs in the Future


Chapter 8: Configuring Basic Networking

  • Understanding TCP/IP Networking
  • Understanding Network Addressing
  • Configuring Linux for a Local Network
  • Diagnosing Network Connections


Chapter 9: Writing Scripts, Configuring Email, and Using Database

  • Managing the Shell Environment
  • Writing Scripts
  • Managing Email
  • Managing Data with SQL


Chapter 10: Securing Your System

  • Administering Network Security
  • Administering Local Security
  • Configuring SSH
  • Using GPG


Linux LPIC-1 (Exam code 102-400)

  1. System Startup and Shutdown
  • Identify the features of different boot leaders
  • Define and explain bootstrap procedures
  • Explain single and multi-user runlevels
  • Identify and configure system startup files
  • Perform a clean shutdown procedure
  • Explain and define the maintenance mode
  • System Startup and Shutdown


  1. Managing Users
  • Define the requirements for user accounts
  • Explain groups and group accounts
  • Construct configuration files (group, passwd, shadow)
  • Demonstrate adding users
  • Describer modifying user details
  • Explain Passwords
  • Demonstrate deleting users


3.User Environments

  • Construct different login profiles and user accounts
  • Define, explain, and modify user environments
  • Explain security issues



  1. Documentation
  • Use the man command
  • Use the info command
  • Identify and locate system documentation
  • Identify and use online documentation such as The Linux Documentation Project


  1. The Shell and Shell Scripting
  • Demonstrate and identify different Linux shell environments
  • Understand the redirection of input
  • Understand and utilize command substitution
  • Write and configure bash scripts using variables, flow controls, interactive input, functions, arithmetic, and arrays


  1. Process Scheduling
  • Understand the sytax for at, cron, and anacron
  • Automate programs and functions
  • Determine which scheduling utility best suits a particular automation need
  • Administer at, cron, and anacron configuration files


  1. Printing
  • Identify different print options, like LPD, LPRng, and CUPS
  • Modify the/etc/printcap file
  • Aadd local and remote printers
  • Use Ip tolls like lpr, lprm, lpq, and lpc
  • Identify and use GUI printer administration tools such as YaST and sytem-config-printer
  • Add print security through /etc/host.lpd
  • Identify different print filters


  1. The Linux Kernel
  • Define kernel properties
  • Demonstrate new kernel preparation
  • Identify and use kernel configuration tools
  • Recompile and install a kernel
  • Identify kernel modules


  1. Basic Networking
  • Identify and define the TCP/IP protocol suite
  • Configure IP addressing and files
  • Configure basic networking settings
  • Configure a NIC
  • Understand and configure routing tables and daemons
  • Describe and configure PPP
  • Describe SLIP,CSLIP, and ISDN
  • Utilize common networking tools like traceroute, dig, and whois


  1. Apache and SSH
  • Identify the major configuration files for Apache
  • Control Apache using apache2ctl
  • Understand what the Secure Shell (SSH) is and what it replaces
  • Identify and use some of the utilities included in the SSH suite


  1. E-mail
  • Identify the different configuration files for Sendmail, Postfix, qmail , and Exim
  • Desmonstrate how to use the m4 processing system


  1. DNS
  • Explain the reasons for using a name service
  • Configure and setup a Domain Name Service (DNS)
  • Explain the uses of, and the reasons for using BIND
  • Configure BIND


  1. Distributed File Systems
  • Identify and discuss distributed file system (DFS) concepts
  • Discuss the basics of NFS and Samba
  • Demonstrate how to mount and export directories with NFS
  • Discuss and address NFS security issues
  • Install Samba
  • Understand how to modify smb.conf
  • Configure basic Samba settings with SWAT


  1. Network Security And Performance Tuning
  • Define your role in security
  • Explain physical and software security
  • Describe various methods of security
  • Outline basic security measures for clients and servers
  • Describe workstation security
  • Identify the difference between the hardware and software clock
  • Set the default time zone
  • Use the time setting utilities of date and hwclock
  • Define NTP
  • Identify and use different NTP related commands
  • Identify and define the function of the ntp.conf and ntp.drift files


  1. Iptables
  • Identify the differences between Iptables and Ipchains
  • How Iptables processes packets
  • Use the iptablets command
  • Identify and understand targets and chains
  • Understand stateful firewall states
  • Understand log targets


  1. Recovery Planning
  • Emphasize the value of recovery vs. backcup
  • Define terminology related to recovery planning
  • Describe the difference between backups and archiving 2
  • Identify different backup media
  • Identify, compare, configure, and use different backup utilities
  • Perform network backups
  • Identify and explain issues about backup

× WhatsApp Us