Skip to content
ictcLogo
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Menu
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Linux

Linux Professional Institute LPIC1-102

  • Duration: 5 days
  • Job Role: System Administrator, System Engineer
  • Exam: 102-500

Linux Professional Institute LPIC1-102

Share This Learning Path

Need more info? Contact us

LPIC-1 is the first certification in the multi-level Linux professional certification program of the Linux Professional Institute (LPI). 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.

Audience Profile

This course 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.

Prerequisites

  • There are no prerequisites for this course.

Course outline

Module 1: Shells and Shell Scripting
Module Overview

This module gives you the knowledge and skills needed to customize shell environments to meet users’ needs, to modify global and user profiles, to customize existing scripts, or write simple new Bash scripts.

Lessons

Customize and use the shell environment
Customize or write simple scripts

Lab Sessions

This lab session aligns to the learning objectives for the 102-500 exam.

Lab Lessons

Lab lessons not available

After completing this module, students will be able to:

Set environment variables (e.g. PATH) at login or when spawning a new shell.
Write Bash functions for frequently used sequences of commands.
Maintain skeleton directories for new user accounts.
Set command search path with the proper directory.
Use standard sh syntax (loops, tests).
Use command substitution.
Test return values for success or failure or other information provided by a command.
Execute chained commands.
Perform conditional mailing to the superuser.
Correctly select the script interpreter through the shebang (#!) line.
Manage the location, ownership, execution and suid-rights of scripts.

Module 2: User Interfaces and Desktops
Module Overview

This module gives you the knowledge and skills needed to install and configure X11, to Linux desktops and accessibility technologies.

Lessons

Install and configure X11
Graphical Desktops
Accessibility

Lab Sessions

This lab session aligns to the learning objectives for the 102-500 exam.

Lab Lessons

Lab lessons not available

After completing this module, students will be able to:

Understanding of the X11 architecture.
Basic understanding and knowledge of the X Window configuration file.
Overwrite specific aspects of Xorg configuration, such as keyboard layout.
Understand the components of desktop environments, such as display managers and window managers.
Manage access to the X server and display applications on remote X servers.
Awareness of Wayland.
Awareness of major desktop environments.
Awareness of protocols to access remote desktop sessions.
Basic knowledge of visual settings and themes.
Basic knowledge of assistive technology.

Module 3: Administrative Tasks
Module Overview

This module gives you the knowledge and skills needed to add, remove, suspend and change user accounts, use cron and systemd timers to run jobs at regular intervals and to use at to run jobs at a specific time, localize a system in a different language than English. As well, an understanding of why LANG=C is useful when scripting.

Lessons

Manage user and group accounts and related system files
Automate system administration tasks by scheduling jobs
Localisation and internationalisation

Lab Sessions

This lab session aligns to the learning objectives for the 102-500 exam.

Lab Lessons

Lab lessons not available

After completing this module, students will be able to:

Add, modify and remove users and groups.
Manage user/group info in password/group databases.
Create and manage special purpose and limited accounts.
Manage cron and at jobs.
Configure user access to cron and at services.
Understand systemd timer units.
Configure locale settings and environment variables.
Configure timezone settings and environment variables.

Module 4: Essential System Services
Module Overview

This module gives you the knowledge and skills needed to properly maintain the system time and synchronize the clock via NTP, to configure rsyslog includes configuring the logging daemon to send log output to a central log server or accept log output as a central log server, use of the systemd journal subsystem is covered, also awareness of syslog and syslog-ng as alternative logging systems is included. You will also learn in this module about the how to perform basic forward and alias configuration on a client host, other configuration files are not covered and how to manage print queues and user print jobs using CUPS and the LPD compatibility interface.

Lessons

Maintain system time
System logging
Mail Transfer Agent (MTA) basics
Manage printers and printing

Lab Sessions

This lab session aligns to the learning objectives for the 102-500 exam.

Lab Lessons

Lab lessons not available

After completing this module, students will be able to:

Set the system date and time.
Set the hardware clock to the correct time in UTC.
Configure the correct timezone.
Basic NTP configuration using ntpd and chrony.
Knowledge of using the pool.ntp.org service.
Awareness of the ntpq command.
Basic configuration of rsyslog.
Understanding of standard facilities, priorities and actions.
Query the systemd journal.
Filter systemd journal data by criteria such as date, service or priority.
Configure persistent systemd journal storage and journal size.
Delete old systemd journal data.
Retrieve systemd journal data from a rescue system or file system copy.
Understand interaction of rsyslog with systemd-journald.
Configuration of logrotate.
Awareness of syslog and syslog-ng.
Create e-mail aliases.
Configure e-mail forwarding.
Knowledge of commonly available MTA programs (postfix, sendmail, exim) (no configuration).
Basic CUPS configuration (for local and remote printers).
Manage user print queues.
Troubleshoot general printing problems.
Add and remove jobs from configured printer queues.

Module 5: Networking Fundamentals
Module Overview

This module gives you the knowledge and skills needed to understanding of TCP/IP network fundamentals, to manage the persistent network configuration of a Linux host, to troubleshoot networking issues on client hosts, to configure DNS on a client host.

Lessons

Fundamentals of internet protocols
Persistent network configuration
Basic network troubleshooting
Configure client side DNS

Lab Sessions

This lab session aligns to the learning objectives for the 102-500 exam.

Lab Lessons

Lab lessons not available

After completing this module, students will be able to:

Demonstrate an understanding of network masks and CIDR notation.
Knowledge of the differences between private and public “dotted quad” IP addresses.
Knowledge about common TCP and UDP ports and services (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995).
Knowledge about the differences and major features of UDP, TCP and ICMP.
Knowledge of the major differences between IPv4 and IPv6.
Knowledge of the basic features of IPv6.
Understand basic TCP/IP host configuration.
Configure ethernet and wi-fi network configuration using NetworkManager.
Awareness of systemd-networkd.
Manually configure network interfaces, including viewing and changing the configuration of network interfaces using iproute2.
Manually configure routing, including viewing and changing routing tables and setting the default route using iproute2.
Debug problems associated with the network configuration.
Awareness of legacy net-tools commands.
Query remote DNS servers.
Configure local name resolution and use remote DNS servers.
Modify the order in which name resolution is done.
Debug errors related to name resolution.
Awareness of systemd-resolved.

Module 6: Security
Module Overview

This module gives you the knowledge and skills needed to review system configuration, to ensure host security in accordance with local security policies, to set up a basic level of host security, to use public key techniques to secure data and communication.

Lessons

Perform security administration tasks
Setup host security
Securing data with encryption

Lab Sessions

This lab session aligns to the learning objectives for the 102-500 exam.

Lab Lessons

Lab lessons not available

After completing this module, students will be able to:

Audit a system to find files with the suid/sgid bit set.
Set or change user passwords and password aging information.
Being able to use nmap and netstat to discover open ports on a system.
Set up limits on user logins, processes and memory usage.
Determine which users have logged in to the system or are currently logged in.
Basic sudo configuration and usage.
Awareness of shadow passwords and how they work.
Turn off network services not in use.
Understand the role of TCP wrappers.
Perform basic OpenSSH 2 client configuration and usage.
Understand the role of OpenSSH 2 server host keys.
Perform basic GnuPG configuration, usage and revocation.
Use GPG to encrypt, decrypt, sign and verify files.
Understand SSH port tunnels (including X11 tunnels).

Book Your Seat​

Find Learning Paths​

  • Search Paths

  • Vendors

Latest Learning Paths​

Microsoft

Course MS-102T00-A: Microsoft 365 Administrator

  • Microsoft 365
  • Intermediate

Microsoft

Course MD-102T00-A: Microsoft 365 Endpoint Administrator

  • Microsoft 365
  • Intermediate

Microsoft

Course AZ-800T00-A: Administering Windows Server Hybrid Core Infrastructure

  • Windows
  • Intermediate

Join our community of certified professionals

Sign Up to our newsletter, and stay always up to date with latest IT certifications

About Us

ICTC is the leader in technical certification courses and exams. Our labs consist of a latest tech PCs and our instructors are certified from each vendor

Policy for the Prevention and Combating of Violence and Harassment in the Workplace.

Facebook Linkedin

Learn

View all the provided certifications and there relevant courses. Book online for a certification exam.

Explore

Contact Us

  • +30 211 500 29 00
  • info@ictc.gr
  • Lagoumitzi 24, Kallithea
ictcLogo

International Computer Training Center

  • Copyright reserved to ICTC
  • Proudly Crafted by GTP Works

Copyright reserved to ICTC. Proudly Crafted by GTP Works

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkPrivacy policy