| π Image | A printable version of LPI Linux Certification is available. Print this book (edit it) |
This book covers the Linux Professional Instituteβ’ family of certifications. There are three levels of LPIβ’ certification:
- Level 1: Junior Level Linux Professional.
- Level 2: Advanced Level Linux Professional.
- Level 3: Senior Level Linux Professional.
To obtain a certification, a candidate is required to pass exams and, for Level 2 and Level 3, to hold a lower-level certification from the LPIβ’. All LPIC candidates are encouraged to browse the documentation at the LPIβ’ website. The resources there will familiarize the candidate with many things that are outside the scope of this book (e.g. exam cost, testing centers, other training resources) you are also encouraged to register with the LPIβ’ so that you can access the candidate area.
The Detailed Objectives listed within each of the modules in this book have been reproduced from the LPIβ’ website with kind Permission. We are however, to make it clear that the Linux Professional Instituteβ’ does not endorse the work contained within this book in any way whatsoever.
Audience
[edit | edit source]This book is written specifically for the LPIC candidate. It is based, as indeed is the exam, around a community driven documentation project known as "The Linux Documentation Project". Each module in the book, however, is organized around a particular subject. It is hence feasible for the casual reader to pick one particular module and study its material with a view to gain a better understanding of just that material. However, many of the modules - and in particular the Advanced modules - will assume a certain skill level. It is also feasible for a new Linux user to come here with a view to learn Linux. However, although such readers are very welcome, they may be better served by studying the following material, Linux Guide. The modules on the LPI Linux certification are heavily slanted toward up-and-coming sysadmins.
About this book
[edit | edit source]This book is organized so that each and every module can be accessed via the front page. This will be useful for readers who just wish to study or quickly gain information about one aspect of the exam syllabus. For exam candidates we have created an exam page which also has a table of contents that covers only the modules required for you to study for the various levels of the LPIβ’ . It is the hope of the contributors that the exam candidates will use the exam pages and their accompanying discussion pages to leave advice, tips and gotchas etc. for other exam candidates.
The Module pages will contain detailed objectives followed by an overview which in turn will be followed by section headings covering the module's syllabus. At the beginning of each section will be a list of prerequisite reading (hopefully all nicely formatted). It is advisable to read them, although the linked articles may not be required knowledge to pass the exam. However, they should relate to the individual sections they are contained within.
Version
[edit | edit source]To keep Your Linux knowledge up to date and the LPI Certification relevant, the LPI regularly updates its syllabus. As of 2021-02-19, the latest Version of LPIC-1 is Version 5.0 with Exams 101-500 and 102-500.
The most recent version of LPIC-2 is Version 4.5 with the Exams 201-450 and 202-450.
Lastly, we are obviously looking for Authors, We encourage all positive edits even if it is just to correct a simple spelling mistake or fix a link; in short,
Table of Contents
[edit | edit source]Junior Level Linux Professional (LPIC-1) - Exam Pageπ 25% developed as of Sep 25, 2007
[edit | edit source]Exam 101-500
[edit | edit source]Topic 101: System Architecture
[edit | edit source]- Determine and configure hardware settingsπ 0% developed as of Feb 21, 2021
(101.1) - Boot the systemπ 0% developed as of Feb 21, 2021
(101.2) - Change runlevels / boot targets and shutdown or rebootπ 0% developed as of Feb 21, 2021
(101.3)
Topic 102: Linux Installation & Package Management
[edit | edit source]- Design Hard Disk Layout (102.1) π 25% developed as of Sep 25, 2007
- Install A Boot Manager (102.2) π 25% developed as of Sep 25, 2007
- Manage Shared Libraries (102.3) π 25% developed as of Sep 25, 2007
- Use Debian Package Management (102.4) π 25% developed as of Sep 25, 2007
- Use RPM and YUM package management (102.5) π 25% developed as of Sep 25, 2007
- Linux as a virtualization guest (102.6) π 0% developed as of Feb 21, 2021
Topic 103: GNU and UNIX Commands
[edit | edit source]- Work On The Command Line (103.1) π 25% developed as of Sep 25, 2007
- Process Text Streams Using Filters (103.2) π 25% developed as of Sep 25, 2007
- Perform Basic File Management (103.3)π 25% developed as of Sep 25, 2007
- Use Streams, Pipes and Redirects (103.4)π 25% developed as of Sep 25, 2007
- Create, Monitor and Kill Processes (103.5)π 25% developed as of Sep 25, 2007
- Modify Process Execution Priorities (103.6)π 25% developed as of Sep 25, 2007
- Search Text Files Using Regular Expressions (103.7)π 25% developed as of Sep 25, 2007
- Basic File Editing (103.8)π 25% developed as of Sep 25, 2007
Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard
[edit | edit source]- Create Partitions and Filesystemsπ 25% developed as of Sep 25, 2007
(104.1) - Maintaining The Integrity Of Filesystemsπ 25% developed as of Sep 25, 2007
(104.2) - Control Mounting and Unmounting of Filesystemsπ 25% developed as of Sep 25, 2007
(104.3) - Removed (104.4)
- Manage file permissions and ownershipπ 0% developed as of Feb 21, 2021
(104.5) - Create and Change Hard and Symbolic Linksπ 25% developed as of Sep 25, 2007
(104.6) - Find System Files and Place Files In The Correct Locationπ 0% developed as of Sep 25, 2007
(104.7)
Exam 102-500
[edit | edit source]Topic 105: Shells and Shell Scripting
[edit | edit source]- Customise and Use The Shell Environmentπ 0% developed as of Sep 25, 2007
(105.1) - Customise Or Write Simple Shell Scriptsπ 0% developed as of Sep 25, 2007
(105.2)
Topic 106: User Interfaces and Desktops
[edit | edit source]- Install and configure X11π 0% developed as of Feb 21, 2021
(106.1) - Graphical Desktopsπ 0% developed as of Feb 21, 2021
(106.2) - Accessibilityπ 0% developed as of Feb 21, 2021
(106.3)
Topic 107: Administrative Tasks
[edit | edit source]- Manage Users and Group Accounts and Related System Filesπ 0% developed as of Sep 25, 2007
(107.1) - Automate system administration tasks by scheduling jobsπ 0% developed as of Feb 21, 2021
(107.2) - Localisation and internationalisationπ 0% developed as of Feb 21, 2021
(107.3)
Topic 108: Essential System Services
[edit | edit source]- Maintain system timeπ 0% developed as of Feb 21, 2021
(108.1) - System loggingπ 0% developed as of Feb 21, 2021
(108.2) - Mail Transfer Agent (MTA) basicsπ 0% developed as of Feb 21, 2021
(108.3) - Manage printers and printingπ 0% developed as of Feb 21, 2021
(108.4)
Topic 109: Networking Fundamentals
[edit | edit source]- Fundamentals of internet protocolsπ 0% developed as of Feb 21, 2021
(109.1) - Persistent network configurationπ 0% developed as of Feb 21, 2021
(109.2) - Basic network troubleshootingπ 0% developed as of Feb 21, 2021
(109.3) - Configure client side DNSπ 0% developed as of Feb 21, 2021
(109.4)
Topic 110: Security
[edit | edit source]- Perform security administration tasksπ 0% developed as of Feb 21, 2021
(110.1) - Setup host securityπ 0% developed as of Feb 21, 2021
(110.2) - Securing data with encryptionπ 0% developed as of Feb 21, 2021
(110.3)
Obsolete Links
[edit | edit source]Hardware & Architecture (Obsolete!)
Configure Fundamental BIOS Settingsπ 25% developed as of Sep 25, 2007Configure Modem & Sound Cardsπ 25% developed as of Sep 25, 2007Setup Non IDE Devicesπ 25% developed as of Sep 25, 2007Setup Different PC Expansion Cardsπ 25% developed as of Sep 25, 2007Configure Communication Devicesπ 25% developed as of Sep 25, 2007Configure USB Devicesπ 25% developed as of Sep 25, 2007
The X Window System
Kernel
Security
Advanced Level Linux Professional (LPIC-2)
[edit | edit source]Exam 201-450
[edit | edit source]Capacity Planning (200)
[edit | edit source]- Measure and Troubleshoot Resource Usage (200.1)π 0% developed as of Feb 22, 2021
- Predict Future Resource Needs (200.2)π 0% developed as of Feb 22, 2021
Linux Kernel (201)
[edit | edit source]- Kernel Components (201.1)π 0% developed as of Sep 25, 2007
- Compiling A Kernel (201.2)π 0% developed as of Sep 25, 2007
- Kernel runtime management and troubleshooting (201.3)π 0% developed as of Feb 22, 2021
Patching A Kernel (201.3)π 0% developed as of Sep 25, 2007(Obsolete)Customise, build and install a custom kernel and kernel modules (201.4)π 0% developed as of Sep 25, 2007(Obsolete)Manage/Query kernel and kernel modules at runtime (201.5)π 0% developed as of Sep 25, 2007(Obsolete)
System Startup (202)
[edit | edit source]- Customizing SysV-init startup (202.1)π 0% developed as of Sep 25, 2007
- System Recovery (202.2)π 0% developed as of Sep 25, 2007
- Alternate Bootloaders (202.3)π 0% developed as of Feb 22, 2021
Filesystems And Devices (203)
[edit | edit source]- Operating The Linux filesystem (203.1)π 0% developed as of Sep 25, 2007
- Maintaining A Linux filesystem (203.2)π 0% developed as of Sep 25, 2007
- Creating And Configuring filesystem Options (203.3)π 0% developed as of Sep 25, 2007
Advanced Storage Device Administration (204)
[edit | edit source]- Configuring RAID (204.1)π 0% developed as of Sep 25, 2007
- Adjusting Storage Device Access (204.2)π 0% developed as of Feb 23, 2021
- Logical Volume Manager (204.3)π 0% developed as of Feb 23, 2021
Adding New Hardwareπ 0% developed as of Sep 25, 2007(Obsolete!)Software & Kernel Configurationπ 0% developed as of Sep 25, 2007(Obsolete!)Configuring PCMCIA Devicesπ 0% developed as of Sep 25, 2007(Obsolete!)
Networking Configuration (205)
[edit | edit source]- Basic Networking Configuration (205.1)π 0% developed as of Sep 25, 2007
- Advanced Network Configuration & Troubleshooting (205.2)π 0% developed as of Sep 25, 2007
- Troubleshooting Network Issues (205.3)π 0% developed as of Sep 25, 2007
System Maintenance (206)
[edit | edit source]- Make And Install Programs From Source (206.1) π 0% developed as of Feb 22, 2021
- Backup Operations (206.2)π 0% developed as of Sep 25, 2007
- Notify users on system-related issues (206.3) π 0% developed as of Feb 22, 2021
System Loggingπ 0% developed as of Sep 25, 2007(Obsolete!)Packaging Softwareπ 0% developed as of Sep 25, 2007(Obsolete!)
Exam 202-450
[edit | edit source]DNS (207)
[edit | edit source]- Basic DNS Server Configuration (207.1)π 0% developed as of Sep 25, 2007
- Create And Maintain DNS Zones (207.2)π 0% developed as of Sep 25, 2007
- Securing A DNS Server (207.3)π 0% developed as of Sep 25, 2007
Web Services (208)
[edit | edit source]- Implementing A Web Server (208.1)π 50% developed as of Feb 15, 2010
- Apache configuration for HTTPS (208.2)π 25% developed as of Feb 15, 2010
- Implementing A Proxy Server (208.3)π 0% developed as of Sep 25, 2007
- Implementing Nginx as a web server and a reverse proxy (208.3)π 0% developed as of Feb 22, 2021
File Sharing (209)
[edit | edit source]- Samba Server Configuration (209.1)π 0% developed as of Sep 25, 2007
- NFS Server Configuration (209.2)π 0% developed as of Sep 25, 2007
Network Client Management (210)
[edit | edit source]- DHCP Configuration (210.1)π 0% developed as of Sep 25, 2007
- PAM Authentication (210.2)π 0% developed as of Sep 25, 2007
- LDAP Client Usage (210.3)π 0% developed as of Sep 25, 2007
- Configuring an OpenLDAP server (210.4)π 0% developed as of Feb 22, 2021
NIS Configurationπ 0% developed as of Sep 25, 2007(Obsolete!)
E-Mail Services (211)
[edit | edit source]- Using E-Mail Servers (211.1)π 0% developed as of Sep 25, 2007
- Managing E-Mail Delivery (211.2)π 0% developed as of Feb 24, 2021
- Managing Remote E-Mail Delivery (211.3)π 0% developed as of Feb 24, 2021
Configuring Mailing Listsπ 0% developed as of Sep 25, 2007(Obsolete!)Managing Mail Trafficπ 0% developed as of Sep 25, 2007(Obsolete!)Serving Newsπ 0% developed as of Sep 25, 2007(Obsolete!)
System Security (212)
[edit | edit source]- Configuring A Router (212.1)π 0% developed as of Sep 25, 2007
- Securing FTP Servers (212.2)π 0% developed as of Sep 25, 2007
- Secure Shell (SSH) (212.3)π 0% developed as of Sep 25, 2007
- Security Tasks (212.4)π 0% developed as of Sep 25, 2007
- OpenVPN (212.5)π 0% developed as of Feb 24, 2021
Obsolete!
[edit | edit source]TCP Wrapper (212.4)π 0% developed as of Sep 25, 2007(Obsolete!)
Troubleshooting (213) (Obsolete!)
Identifying Boot Stages And Troubleshooting Bootloaders (213.1)(Obsolete!)General Troubleshooting (213.2)π 0% developed as of Sep 25, 2007(Obsolete!)Troubleshooting System Resources (213.3)π 0% developed as of Sep 25, 2007(Obsolete!)Troubleshooting Environment Configurations (213.4)π 0% developed as of Sep 25, 2007(Obsolete!)Creating Recovery Disksπ 0% developed as of Sep 25, 2007(Obsolete!)Identifying Boot Stagesπ 0% developed as of Sep 25, 2007(Obsolete!)Troubleshooting Bootloadersπ 0% developed as of Sep 25, 2007(Obsolete!)
External links
[edit | edit source]- Books with print version
- Subject:Linux
- Subject:Linux/all books
- Subject:Operating systems/all books
- Subject:Computer science/all books
- Subject:Computing/all books
- Subject:Books by subject/all books
- Subject:Computer software/all books
- Subject:Open source software/all books
- Subject:IT certifications
- Subject:IT certifications/all books
- Subject:Information technology/all books
- Subject:Professional certification/all books
- Subject:Standard curricula/all books
- Book:Wikibooks Stacks/Books
- Shelf:Linux/all books
- Shelf:Computer science/all books
- Shelf:Computer software/all books
- Department:Computing/all books
- Shelf:Open source software/all books
- Shelf:Operating systems/all books
- Shelf:IT certifications/all books
- Shelf:Information technology/all books
- Shelf:Professional certification/all books
- Department:Standard curricula/all books
- Alphabetical/L
- Partly developed books
- Books by completion status/all books
