- How LPIC-1 Exam 102 Is Built
- Why There Are No Domain Percentages
- Domain 1: Shells and Shell Scripting
- Domain 2: User Interfaces and Desktops
- Domain 3: Administrative Tasks
- Domain 4: Essential System Services
- Domain 5: Networking Fundamentals
- Domain 6: Security
- Sequencing the Six Domains Over Six Weeks
- Question Style and Format
- Who Values This Credential
- Frequently Asked Questions
- Exam 102 (102-500) covers six areas: shells and scripting, desktops, administration, system services, networking, and security.
- The paper has 60 multiple-choice and fill-in-the-blank questions with a 90-minute limit.
- You must pass both 101-500 and 102-500 to earn LPIC-1; passing 102-500 alone awards nothing.
- LPI weights individual objectives, not whole domains, so never trust a blog that quotes domain percentages.
How LPIC-1 Exam 102 Is Built
LPIC-1 is the Linux Professional Institute's entry-level Linux administrator credential, delivered as two separate papers. Exam 101 focuses on system architecture, installation, package management, GNU and Unix commands, and devices and filesystems. Exam 102 (version 5.0, code 102-500) is the second half, and it covers the operational side of running a Linux system: scripting, desktops, user and job administration, core services, networking, and security.
The format is straightforward. Each paper contains 60 questions, a mix of multiple-choice and fill-in-the-blank, and you have 90 minutes to finish. There are no formal prerequisites for LPIC-1, but the credential is only awarded once you have passed both 101-500 and 102-500. If you are new to the program, our explainer on what LPIC-1 102-500 is and the breakdown of eligibility and requirements cover the basics before you dive into the domains below.
Once earned, certification validity is five years. LPI's renewal and extension rules can change, so confirm the current policy on the LPI site rather than relying on a third-party summary. Pricing and regional delivery options (including Pearson VUE availability) should also be verified directly; see our cost breakdown for the framework, then check live numbers with LPI.
Why There Are No Domain Percentages
What this means in practice: you cannot safely skip a domain on the theory that it is "light." A single heavily weighted objective inside a domain you ignored can cost you more than several small ones elsewhere. The official objectives page on lpi.org lists every objective with its weight, and that page should be your master checklist. If you are wondering how this plays into difficulty, read how hard the exam really is.
Domain 1: Shells and Shell Scripting
This domain is where Linux administration becomes automation. It tests whether you can customize a shell environment and write small, working scripts, not just run one-liners.
Shells and Shell Scripting: What You Must Master
Expect questions that show a short script or an environment problem and ask what happens or what is wrong.
- Shell environment customization: the difference between login and non-login shells, which startup files each one reads (
/etc/profile,~/.bash_profile,~/.bashrc,/etc/bash.bashrc), and how/etc/skelseeds new users' home directories. - Variables and exports: local versus environment variables,
export,set,unset,env, and howPATHis modified. - Aliases and functions: defining them, making them persistent, and understanding precedence.
- Script fundamentals: shebang lines, execute permissions, positional parameters (
$1,$@,$#), and exit status via$?. - Control structures:
if/then/else,case,for,while,until, plus thetestcommand and the[ ]syntax with file, string, and numeric comparisons. - Command substitution and quoting:
$( )versus backticks, and how single quotes, double quotes, and backslashes change expansion.
A frequent point of confusion is the difference between = and -eq inside a test expression: string comparison versus numeric comparison. Examiners like to build a question around exactly this. Practice reading scripts line by line and predicting output, because that is how they are presented.
Domain 2: User Interfaces and Desktops
This is the area many sysadmins underestimate because they live in the terminal. It covers the graphical stack and accessibility, and the questions are conceptual rather than command-heavy.
User Interfaces and Desktops: What You Must Master
Know how the graphical layers fit together and how remote graphical access works.
- X11 and Wayland: the architecture of the X Window System, the role of the X server and X clients,
DISPLAY, and the major differences with Wayland as a modern display protocol. - Display managers and desktop environments: the purpose of display managers (such as GDM, SDDM, and LightDM) and the common desktop environments like GNOME, KDE Plasma, and Xfce.
- Remote desktop access: the concepts behind VNC, SPICE, and RDP, and how X forwarding works over SSH.
- Accessibility: keyboard accessibility settings such as sticky keys, slow keys, and bounce keys, plus screen readers, Braille displays, and on-screen keyboards.
Because this domain is concept-driven, rote memorization of vocabulary pays off. Be able to explain, in a sentence, what each component does and how X clients and servers relate, since the terminology is deliberately counterintuitive (the "server" runs on your local machine).
Domain 3: Administrative Tasks
Administrative Tasks is the practical heart of Exam 102. It covers the daily work of managing people, schedules, and localization on a Linux host.
Administrative Tasks: What You Must Master
This area rewards hands-on familiarity with configuration files and command options.
- User and group management:
useradd,usermod,userdel,groupadd,passwd,chage, and the structure of/etc/passwd,/etc/shadow, and/etc/group. Know every field in those files. - Job scheduling:
cronandcrontabsyntax (the five time fields), system cron directories,atandatq,/etc/cron.allowand/etc/cron.deny, and systemd timers as the modern alternative. - Localization and internationalization: locale settings (
LANG,LC_*,locale), time zone configuration withtimedatectland/etc/localtime, and character encodings such as UTF-8 and ISO-8859 variants, plus theiconvtool.
Cron syntax is a reliable source of fill-in-the-blank and multiple-choice items. Be able to write an entry for "every weekday at 02:30" from scratch, and to recognize that the sixth field in a system crontab is the user. Our one-page cheat sheet is a handy place to keep the field layouts and file formats side by side.
/etc/passwd and /etc/shadow. Memorize the field order and which fields live in which file; the exam treats this as core knowledge.Domain 4: Essential System Services
This domain covers the background services that keep a Linux system coherent: time, logging, mail, and printing.
Essential System Services: What You Must Master
Focus on how each service is configured and how you verify that it is working.
- Time synchronization: the system clock versus the hardware clock (
hwclock),date, NTP concepts,chronyandchronyc,ntpdandntpq, and the pool.ntp.org project. - System logging: traditional
rsyslogfacilities and priorities, the structure of/etc/rsyslog.conf, log files under/var/log,logrotate, and the systemd journal accessed withjournalctlincluding its persistence settings. - Mail transfer agent basics: what an MTA does, the common ones (Postfix, Exim, sendmail), the
mailandmailqcommands, and~/.forwardand/etc/aliaseswithnewaliases. - Printing and printers: CUPS configuration, the CUPS web interface,
lpr,lpq,lprm,lpstat, and the role of IPP and print queues.
Logging questions often ask you to interpret a selector like mail.err or to predict where a message lands. Know the facility and priority names, and the relationship between traditional syslog files and the journal, since modern systems run both.
Domain 5: Networking Fundamentals
Networking Fundamentals tests whether you can configure, inspect, and troubleshoot a host's network connectivity using both foundational concepts and current tooling.
Networking Fundamentals: What You Must Master
Combine theory (addressing, ports, protocols) with command fluency.
- Internet protocols: IPv4 and IPv6 addressing, subnet masks and CIDR notation, private address ranges, common well-known ports (SSH, HTTP, HTTPS, DNS, SMTP, and others), and the difference between TCP and UDP, ICMP.
- Persistent network configuration: NetworkManager and
nmcli, systemd-networkd, legacy configuration file locations, and managing hostnames withhostnamectland/etc/hostname. - Network troubleshooting:
ip(addr, link, route),ss, legacyifconfigandnetstatequivalents,ping,traceroute,tracepath,dig,host, andnc. - Client DNS configuration:
/etc/hosts,/etc/resolv.conf,/etc/nsswitch.conf, and the order in which name resolution sources are consulted.
The skill the exam rewards most here is mapping a symptom to a tool: if a host can reach an IP but not a name, think DNS; if it cannot reach anything, check the link and the default route. Be comfortable with the ip command family, since it has displaced older utilities in current distributions, while still recognizing the legacy names that can appear in answer options.
Domain 6: Security
The security domain covers practical hardening of a single host rather than enterprise security architecture. It is where several earlier topics (users, services, networking) reconverge.
Security: What You Must Master
Think "reduce the attack surface and prove who is who."
- Administrative access: auditing setuid and setgid files with
find, usingsuandsudocorrectly, and editing/etc/sudoerssafely withvisudo. Understand limits placed withulimit. - Host security: shadow passwords, turning off unused network services, understanding
xinetdand systemd socket activation, and using TCP wrappers (/etc/hosts.allowand/etc/hosts.deny). - Data encryption with cryptography: SSH client and server configuration, key-based authentication,
ssh-keygen,ssh-agent,ssh-copy-id, host key verification viaknown_hosts, port forwarding and tunneling, and GnuPG (gpg) for signing and encrypting, along with the idea of the web of trust.
SSH is the single most testable topic in this domain. Know the difference between the user's ~/.ssh/authorized_keys on the server and known_hosts on the client, which side holds which key, and the correct permissions on key files. Mix-ups on these details are classic distractors.
Sequencing the Six Domains Over Six Weeks
You do not need a generic study system; you need a sensible order. Because Exam 102 builds on command-line fluency, start with the domain that sharpens it most and finish with the one that depends on everything before it. For a deeper plan, see our full LPIC-1 102-500 study guide.
Shells and Shell Scripting
- Write ten small scripts covering loops,
case, and tests - Trace startup file order for login versus non-login shells
Administrative Tasks
- Create, modify, and expire users; read every field of
/etc/passwdand/etc/shadow - Write cron and
atjobs; set locales and time zones
Essential System Services
- Configure chrony, rsyslog rules, and logrotate
- Practice
journalctlfilters and CUPS queue commands
Networking Fundamentals
- Subnet by hand, then verify with
ipandss - Break and fix DNS resolution using the resolver files
Security, then User Interfaces and Desktops
- Set up SSH key authentication end to end; edit sudoers with
visudo - Review X11, Wayland, display managers, and accessibility options
Timed Review
- Take full 60-question, 90-minute practice runs under realistic conditions
- Revisit every objective you missed against the official objective list
The rationale: scripting and administration build the command muscle memory that makes networking and security feel easier, and desktops, being concept-heavy, fit well into a lighter week alongside security. Adjust the pacing to your background, a working administrator may compress the first three weeks considerably.
Question Style and Format
Understanding how items are presented changes how you prepare. Exam 102 mixes multiple-choice questions (some with a single answer, some asking for several) and fill-in-the-blank questions, where you type a command, option, or file path yourself.
| Item Type | What It Tests | How to Prepare |
|---|---|---|
| Multiple-choice, single answer | Recognizing the correct command, file, or concept | Learn to eliminate plausible-but-wrong distractors such as legacy tools |
| Multiple-choice, multiple answers | Completeness; knowing every valid option | Study full option lists and all files involved in a task |
| Fill-in-the-blank | Exact recall of a command, flag, or path | Type commands from memory in a terminal; never rely on recognition alone |
Fill-in-the-blank items are unforgiving of typos and approximate syntax, so drill by typing, not by rereading. When you need practice at this style, work through targeted questions on our practice test site; these are independently authored practice items and should not be mistaken for actual LPI exam questions or an official simulation. With 60 questions in 90 minutes you have roughly a minute and a half each, which is comfortable if your recall is solid and tight if you are reconstructing syntax on the fly.
Key Takeaway
Because LPI publishes objective-level weights rather than domain percentages, build your study checklist from the official objectives page, then score yourself objective by objective. Your weakest heavily weighted objective, not your weakest domain, is where the next study hour belongs.
As for scoring, we do not assert a passing score or pass rate here because a current official value was not verified for this guide. Check LPI directly, and see our pages on the passing score and pass rate for how to interpret what is and is not publicly confirmed.
Who Values This Credential
LPIC-1 is vendor-neutral, which makes it portable across distributions and employers. It aligns with roles where Linux administration is a core duty rather than an afterthought:
- Junior Linux and systems administrators managing servers, users, and scheduled tasks.
- Help desk and support engineers moving into infrastructure work.
- DevOps and cloud entrants who need shell scripting, networking, and SSH fluency to be productive.
- Managed service providers and hosting companies that run mixed Linux fleets.
Because Exam 102's content (scripting, cron, logging, DNS clients, SSH, sudo) maps directly onto daily operations tasks, it translates well into job-ready skills. For market context, see our guides on LPIC-1 102-500 jobs, the salary guide, and the broader worth-it analysis. Remember that credential value depends on your experience, region, and role, and no single exam guarantees a particular outcome.
Frequently Asked Questions
The published objectives for Exam 102 are organized under six topic areas: Shells and Shell Scripting, User Interfaces and Desktops, Administrative Tasks, Essential System Services, Networking Fundamentals, and Security. Always confirm the current objective list on LPI's official site.
No. LPI assigns weights to individual objectives rather than to the six headings, so there are no official aggregate domain percentages. Use the per-objective weights on the official objectives page to prioritize your study time.
No. LPIC-1 requires passing both 101-500 and 102-500. Passing this paper alone does not award the credential, and there are no other formal prerequisites for LPIC-1. Our LPIC-1 certification overview explains how the two papers fit together.
The paper has 60 multiple-choice and fill-in-the-blank questions with a 90-minute time limit. Fill-in-the-blank items require you to type exact commands, options, or file paths, so recall practice matters.
Certification validity is five years, but renewal and extension rules can change, so verify the current policy with LPI. Fees and regional delivery options through Pearson VUE also vary and should be confirmed directly; our scheduling guide outlines how to approach booking.