All LPI exams
LPI 102-500: LPIC-1 Exam 102
What the 102-500 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Duration
- 90 minutes
- Questions on the exam
- 60
- Level
- Associate
- Topic areas
- 6
- Free practice questions
- 30
- Full question bank
- 112 questions
What the 102-500 exam covers
The topic areas in our 102-500 question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| 109 Networking Fundamentals | 23% | 26 |
| 107 Administrative Tasks | 20% | 22 |
| 108 Essential System Services | 20% | 22 |
| 110 Security | 17% | 19 |
| 105 Shells and Shell Scripting | 13% | 15 |
| 106 User Interfaces and Desktops | 7% | 8 |
102-500 cost and format
| Exam code | 102-500 |
|---|---|
| Certification | LPIC-1 Exam 102 |
| Vendor | LPI |
| Level | Associate |
| Status | Active |
| Languages | Test centers: English, German, Japanese, Portuguese (Brazilian), Chinese (Simplified), Chinese (Traditional), Spanish. OnVUE: English, German, Japanese, Portuguese (Brazilian), Spanish |
| Delivery | Pearson VUE test centers and online via OnVUE |
Last checked November 10, 2026 against the official LPI exam page.
102-500 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1109 Networking Fundamentals
A host is configured with 192.168.10.37/24. Which address is the IPv4 broadcast address for its network?
- A192.168.10.255
- B192.168.10.0
- C192.168.0.255
- D192.168.10.38
Show answer and explanationHide answer
Correct answer: AWith a /24 mask the network is 192.168.10.0 and the broadcast address is the last address in that range, 192.168.10.255. 192.168.10.0 is the network address, 192.168.0.255 belongs to a different network, and 192.168.10.38 is just the next host address.
Question 2107 Administrative Tasks
An administrator must add the existing user alice to the supplementary group developers, and alice must keep her current group memberships. Which command does this?
- Auseradd -G developers alice
- Busermod -G developers alice
- Cgroupmod -a developers alice
- Dusermod -aG developers alice
Show answer and explanationHide answer
Correct answer: Dusermod -aG appends the group to the supplementary list without removing existing memberships. Using -G alone replaces the whole list, groupmod has no option for adding members, and useradd cannot modify an account that already exists.
Question 3108 Essential System Services
A Linux server's clock drifts by several seconds each week. The administrator wants the system clock to keep synchronising automatically with network time servers. Which service does this?
- Achronyd daemon
- Bcron daemon
- Csyslogd daemon
- Dlogrotate utility
Show answer and explanationHide answer
Correct answer: Achronyd is a daemon that keeps the system clock synchronised with NTP servers. The cron daemon runs scheduled jobs, syslogd records log messages, and logrotate rotates log files, so none of them adjusts the clock.
Question 4110 Security
An auditor needs a list of all files on the system that have the setuid bit set. Which find command produces this list?
- Afind / -user root
- Bfind / -perm 0777
- Cfind / -perm -4000
- Dfind / -name setuid
Show answer and explanationHide answer
Correct answer: C-perm -4000 matches files in which the setuid bit is set, regardless of the other permission bits. -perm 0777 matches only files with exactly mode 777, -user root selects files by owner, and -name setuid matches only files whose name is setuid.
Question 5105 Shells and Shell Scripting
A user opens a new terminal window inside a graphical desktop session on a typical Linux distribution. The shell started is an interactive bash shell that is not a login shell. Which startup file does bash read for this kind of shell?
- A~/.bash_logout
- B~/.bashrc
- C~/.bash_history
- D~/.inputrc
Show answer and explanationHide answer
Correct answer: BBash reads ~/.bashrc for interactive non-login shells such as a new terminal window, which is why aliases and prompt settings placed there appear in those windows. ~/.bash_logout runs when a login shell exits, ~/.bash_history only stores past commands, and ~/.inputrc configures readline key bindings rather than the shell startup.
How to prepare for 102-500
- Read the official LPI outline first (exam page), so you know exactly what is in scope.
- Give the most time to 109 Networking Fundamentals and 107 Administrative Tasks: together they make up 43% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full 102-500 question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for 102-500 is in final review. The free practice test is open now.
Start the free practice test102-500 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| 010-200: Linux Essentials | LPI | Foundational |
| 101-500: LPIC-1 Exam 101 | LPI | Associate |
| 701-200: DevOps Tools Engineer | LPI | Associate |
| 020-100: Security Essentials | LPI | Foundational |
| 030-100: Web Development Essentials | LPI | Foundational |
| FC0-U71: CompTIA Tech+ | CompTIA | Foundational |