Validates the candidate’s ability to perform maintenance tasks on the command line, install and configure a computer running Linux and configure basic networking.
Certificate Exam Details
The LPIC-1: Linux Administrator is the first certification in LPI’s multi-level Linux professional certification program. 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 LPI determined through job task analysis surveying during exam development. To become LPIC-1 certified, the candidate must pass both the 101 and 102 exams.
Certificate Competencies
- Linux Installation and Package Management: Design a disk partitioning scheme for a Linux system, select, install and configure a boot manager, determine the shared libraries that executable programs depend on and install them when necessary, perform package management using the Debian package tools, RPM, YUM and Zypper, understand the implications of virtualization and cloud computing on a Linux guest system.
- GNU and Unix Commands: Interact with shells and commands using the command line, apply filters to text streams, use the basic Linux commands to manage files and directories, redirect streams and connect them in order to efficiently process textual data, perform basic process management and process execution priorities, manipulate files and text data using regular expressions.
- Devices, Linux Filesystems, Filesystem Hierarchy Standard: Configure disk partitions and then create filesystems on media such as hard disks, maintain a standard filesystem, as well as the extra data associated with a journaling filesystem, configure the mounting of a filesystem, control file access through the proper use of permissions and ownerships, create and manage hard and symbolic links, and thoroughly understands the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.
- Shells and Shell Scripting: Customize shell environments to meet users’ needs and customize existing scripts, or write simple new Bash scripts.
- Linux Installation and Package Management: Design a disk partitioning scheme for a Linux system, select, install and configure a boot manager, determine the shared libraries that executable programs depend on and install them when necessary, perform package management using the Debian package tools, RPM, YUM and Zypper, understand the implications of virtualization and cloud computing on a Linux guest system.
- GNU and Unix Commands: Interact with shells and commands using the command line, apply filters to text streams, use the basic Linux commands to manage files and directories, redirect streams and connect them in order to efficiently process textual data, perform basic process management and process execution priorities, manipulate files and text data using regular expressions.
- Devices, Linux Filesystems, Filesystem Hierarchy Standard: Configure disk partitions and then create filesystems on media such as hard disks, maintain a standard filesystem, as well as the extra data associated with a journaling filesystem, configure the mounting of a filesystem, control file access through the proper use of permissions and ownerships, create and manage hard and symbolic links, and thoroughly understands the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.
- Shells and Shell Scripting: Customize shell environments to meet users’ needs and customize existing scripts, or write simple new Bash scripts.
- Interfaces and Desktops: Able to install and configure X11. Awareness of major desktop environments, protocols to access remote desktop sessions, and accessibility technologies.
- Administrative Tasks: Able to add, remove, suspend and change user accounts. Able to use cron and systemd timers to run jobs at regular intervals, to use “at” to run jobs at a specific time, and localize a system in a different language than English.
- Essential System Services: Able to properly maintain the system time and synchronize the clock via NTP. Configuring the logging daemon to send log output to a central log server or accept log output as a central log server. Aware of the commonly available MTA programs and be able to perform basic forward and alias configuration on a client host. Manage print queues and user print jobs using CUPS and the LPD compatibility interface.
- Networking Fundamentals: Demonstrates a proper understanding of TCP/IP network fundamentals, able to manage the persistent network configuration of a Linux host, able to troubleshoot networking issues on client hosts, and able to configure DNS on a client host.
- Linux System Architecture: Detrmine and configure fundamental system hardware, guide the system through the booting process, and manage the SysVinit runlevel or systemd boot target of the system.
- Linux Security: Review system configuration to ensure host security in accordance with local security policies, set up a basic level of host security, use public key techniques to secure data and communication