Get in Touch

Course Outline

Day 1

Exam 101 Topics

System Architecture

  • Determine and configure hardware settings
  • Boot the system
  • Change runlevels, shutdown and reboot
  • Practical exercise: configure hardware settings, manage runlevels with systemd and SysV init

Linux Installation and Package Management

  • Design hard disk layout
  • Install a boot manager
  • Manage shared libraries
  • Debian package management (apt, dpkg)
  • RPM and YUM package management
  • Practical exercise: install and remove packages, manage dependencies on both Debian and RPM-based systems

Day 2

Exam 101 Topics

GNU and Unix Commands

  • Work on the command line
  • Process text streams using filters
  • Perform basic file management
  • Use streams, pipes and redirects
  • Create, monitor and kill processes
  • Modify process execution priorities
  • Search text files using regular expressions
  • Perform basic file editing using vi
  • Practical exercise: process management, text filtering with grep and sed, file operations and vi editing

Devices, Linux Filesystems and Filesystem Hierarchy Standard

  • Create partitions and filesystems
  • Maintain the integrity of filesystems
  • Control mounting and unmounting of filesystems
  • Manage disk quotas
  • Manage file permissions and ownership
  • Create and change hard and symbolic links
  • Find system files and place files in the correct location
  • Practical exercise: partition a disk, configure mount points, set permissions and manage symbolic links

Day 3

Exam 102 Topics

Shells, Scripting and Data Management

  • Customise and use the shell environment
  • Write simple shell scripts
  • SQL data management basics
  • Practical exercise: write bash scripts with variables, loops and conditions, basic SQL queries

User Interfaces and Desktops

  • Install and configure X
  • Setup a display manager
  • Accessibility
  • Practical exercise: configure a display manager, adjust accessibility settings

Administrative Tasks

  • Manage user and group accounts and related system files
  • Automate system administration tasks by scheduling jobs (cron, at)
  • Localisation and internationalisation
  • Practical exercise: create and manage users and groups, configure cron jobs for automated tasks

Day 4

Exam 102 Topics

Essential System Services

  • Maintain system time (NTP, timedatectl)
  • System logging (syslog, journald, journalctl)
  • Mail Transfer Agent basics (MTA awareness, postfix)
  • Manage printers and print queues (CUPS)
  • Practical exercise: configure NTP synchronisation, analyse system logs with journalctl

Networking Fundamentals

  • Fundamentals of internet protocols (TCP/IP, UDP, ICMP)
  • Basic network configuration (ip, ifconfig)
  • Basic network troubleshooting (ping, traceroute, netstat)
  • Configure client-side DNS (/etc/resolv.conf, /etc/hosts)
  • Practical exercise: configure network interfaces, troubleshoot connectivity, configure DNS resolution

Security

  • Perform security administration tasks
  • Setup host security
  • Securing data with encryption (SSH, GPG)
  • Practical exercise: configure SSH key-based authentication, encrypt files with GPG, apply basic host hardening

Day 5

Q&A and Exam Preparation

  • Open review of all Exam 101 and 102 topics
  • Address weak areas and participant questions
  • Exam tips and strategies

Mock Exam and Final Review

  • Mock Exam 101 simulation (60 questions, 90 minutes)
  • Mock Exam 102 simulation (60 questions, 90 minutes)
  • Review of incorrect answers and key concepts
  • Final recommendations for exam scheduling

Requirements

Foundational Linux knowledge and familiarity with an operating system (Windows or macOS)

Target Audience: IT professionals and system administrators preparing for the LPIC-1 certification

 35 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories