Reinforce 010-160 concepts with active-recall study cards covering all 5 blueprint domains. Each card shows the question on the front and the correct answer with a full explanation on the back.
Flashcards work through active recall — the process of retrieving information from memory rather than passively re-reading it. Research consistently shows that active recall produces stronger, longer-lasting memory than re-reading study guides. For 010-160 preparation, this means flashcards are one of the highest-return study tools available.
Attempt recall first
Read the 010-160 question on each card, pause, and attempt to formulate the answer in your own words before revealing. This retrieval attempt — even if wrong — dramatically strengthens memory compared to immediately reading the answer.
Review wrong cards again
When you get a card wrong, note it and add it back to your review pile. Spaced repetition — seeing difficult cards more frequently — is the mechanism that makes flashcard study far more efficient than linear reading.
Study by domain
Group your 010-160 flashcard sessions by domain for the first 3–4 weeks. Master one domain before moving to the next. In the final week, shuffle all cards together to test cross-domain recall — which is what the real 010-160 exam requires.
Short sessions beat marathon reviews
20–30 flashcard cards per session, done daily, produces better retention than a single 200-card marathon session. Five short daily sessions per week over 4 weeks gives you over 400 total card reviews — enough to reliably pass 010-160.
Sample cards from the 010-160 flashcard bank. Read the question, think of the answer, then read the explanation below.
You are managing a directory shared by a project team. You want all files created in this directory to automatically belong to the 'developers' group, regardless of the user's primary group. Which command achieves this?
chmod g+s /data
`chmod g+s /data` sets the setgid (SGID) bit on the directory. When SGID is set on a directory, any file or subdirectory created inside inherits the directory's group ownership instead of the creating user's primary group. This is exactly the behavior needed for a shared 'developers' group directory.
You want to delete a directory named 'temp_backup' that contains several files. Which command will successfully remove it and its contents?
rm -r temp_backup
`rm -r temp_backup` recursively removes the directory and all its contents, which is required because `rm` by default refuses to delete directories. The -r (recursive) flag descends into subdirectories and deletes files before removing the directory itself. This is the standard way to delete a non-empty directory.
You want to find all occurrences of the string 'ERROR' within the 'syslog' file. Which command is most appropriate?
grep 'ERROR' syslog
'grep' (global regular expression print) searches a file or input stream for lines matching a pattern and prints them. Running 'grep ERROR syslog' scans the syslog file and outputs every line containing 'ERROR', which is exactly the task described.
An administrator wants to view the current system load and active processes. Which utility is the most appropriate for a real-time monitor?
top
The `top` command provides a real-time, continuously updating view of system load, CPU usage, memory usage, and active processes, refreshing by default every few seconds. It is the standard interactive utility for live monitoring of system load and processes on Linux. This matches the requirement for a real-time monitor.
Which of the following describes the core philosophy of 'Open Source' as defined by the Open Source Initiative?
The source code must be available for modification and redistribution.
The Open Source Initiative's Open Source Definition centers on the freedom to use, modify, and redistribute source code, including derivative works, without discrimination against persons, groups, or fields of endeavor. Option A captures this core requirement that source code must be available and modifiable. Free-of-charge distribution is explicitly not required — OSI-approved licenses may permit commercial sale.
What is the result of the command 'ls -la | grep "^d"'?
It lists only directories in the current directory.
The command 'ls -la | grep "^d"' lists all files and directories in long format, including hidden ones, and then filters the output to show only lines starting with 'd', which indicates a directory. Thus, it lists only directories in the current directory.
A hospital's IT department wants to adopt a Linux-based electronic records system. Legal counsel insists that the hospital be able to audit and modify the source code to meet patient-data regulations, and that any redistributed improvements remain under the same freedoms. Which licensing approach best satisfies counsel's requirements?
A copyleft license such as the GNU GPL, because derivative works must be distributed under the same license terms.
Counsel wants both the ability to audit and modify source code and the guarantee that redistributed improvements stay open. A copyleft license such as the GNU GPL provides exactly those rights and obligations. Permissive and public domain licenses allow proprietary relicensing downstream, and escrow grants only conditional access without modification rights.
A junior administrator is asked to verify whether a newly installed application is truly open source. The application's documentation states that the source code is available but forbids modification and redistribution. Which statement best evaluates this claim?
It does not qualify as open source because modification and redistribution are prohibited.
Open source requires more than visible source code; the license must permit modification and redistribution. Because this application forbids both, it fails the Open Source Initiative definition and should be treated as source-available or proprietary despite its published code.
You need to append the output of a command to an existing file without overwriting it. Which operator should you use?
>>
The >> operator redirects standard output and appends it to the end of an existing file, preserving the file's current contents. This is the standard shell mechanism for adding output without truncating the file. Using >> is the correct way to log or accumulate command results over time.
A user wants to find all files under /var/log that have been modified within the last 24 hours and are larger than 1 MB, then save the list to /tmp/recent_large.txt. Which command accomplishes this?
find /var/log -type f -mtime -1 -size +1M > /tmp/recent_large.txt
The find command is designed to search for files based on metadata such as modification time and size. Using -mtime -1 selects files modified within the last 24 hours, and -size +1M selects files larger than 1 MB. Redirection saves the output. The other commands lack these filtering capabilities or misinterpret the options.
While troubleshooting a script, you run `grep -n 'error' /var/log/app.log` and see output lines prefixed with numbers. A colleague asks what those numbers represent. What do they indicate?
The line number in the file where each matching line occurs.
The -n flag tells grep to prefix each matching line with its line number in the source file. This helps pinpoint where matches occur without opening an editor. Other grep flags like -c count matches and -b show byte offsets, but only -n provides the line position shown in the scenario.
You want to execute two commands sequentially, but only if the first command succeeds. Which operator is used?
&&
The && operator is the logical AND control operator in Bash and other POSIX shells. It executes the command on the right only if the command on the left exits with a status of 0 (success). This is the standard way to chain commands with a success dependency, such as 'make && make install'.
A support technician must read a very large log file, /var/log/messages, and only wants the portion that begins with the line containing the timestamp 'Mar 14 09:15' and continues to the end of the file. Which command should the technician run?
sed -n '/Mar 14 09:15/,$p' /var/log/messages
Stream editors such as sed can select a range defined by a pattern and a terminating address. Using the timestamp as the starting address and the end-of-file symbol as the closing address prints precisely the tail portion that begins at the matching line, which is what the technician needs when the log is too large to page through manually.
A Linux system administrator notices that the /var/log directory is filling up quickly. They want to find the largest files within that directory tree to identify what is consuming space. Which command will accomplish this?
du -ah /var/log | sort -rh | head -n 10
The combination of du -ah, sort -rh, and head -n 10 provides a sorted list of the largest files and directories under /var/log. This allows the administrator to quickly identify space hogs. Other commands either filter by size, limit to one directory level, or show filesystem-wide usage, which are not as effective for this specific task.
Which of the following commands is used to create an empty file or update the timestamp of an existing file?
touch
The `touch` command is specifically designed to create an empty file if it does not exist, or update the access and modification timestamps of an existing file to the current time. It does this by making a `utime()` system call, which sets the file's timestamps without altering its content. This is the standard Linux/Unix utility for timestamp manipulation and empty file creation.
Why do many enterprise Linux distributions choose to delay the inclusion of the absolute latest kernel version?
Because they prioritize stability and extensive testing to ensure production uptime.
Enterprise distributions such as RHEL, SLES, and Ubuntu LTS deliberately backport fixes to older, well-tested kernels rather than shipping the newest upstream release. This prioritizes stability, hardware/driver compatibility, and predictable behavior so that production workloads and certified ISV applications continue to run without regression. Extensive QA, regression testing, and vendor certification cycles take time, which is why enterprise kernels lag mainline.
You are configuring a temporary directory where multiple users save files. To ensure that users can only delete their own files and not files created by others, what must you set?
chmod +t /tmp/shared
The sticky bit (chmod +t) on a shared directory ensures that only the file's owner (or root) can delete or rename files within it, even if the directory is world-writable. This is exactly the behaviour needed for /tmp-style shared drop boxes where multiple users write files but must not remove each other's data. The kernel enforces this by checking the file owner against the deleting user before permitting unlink or rename.
A junior administrator needs to let a colleague in the accounting group read and write the shared report at /srv/reports/q3.csv, but no one outside that group should have any access. The file is currently owned by the administrator. Which command accomplishes this by changing only the group ownership to 'accounting'?
chgrp accounting /srv/reports/q3.csv
Group ownership is stored as a numeric GID in the file's inode and is changed with chgrp, or equivalently with chown using a colon separator. Using chgrp accounting changes only that metadata field, so the subsequent permission bits for the group category will apply to accounting members. Tools that edit user accounts or that only touch mode bits cannot perform this change.
You need to change the ownership of a file to user 'admin'. Which command is the correct way to do this?
chown admin file
The `chown` (change owner) command is specifically designed to change the ownership of files and directories. Running `chown admin file` sets the user 'admin' as the owner of 'file'. This is the correct and standard tool for ownership changes on Linux.
You want to change the primary group of an existing user named 'bob' to 'staff'. Which command should you use?
usermod -g staff bob
The usermod command modifies existing user account attributes, and the -g flag specifically sets the user's primary group (the GID stored in /etc/passwd). Running 'usermod -g staff bob' changes bob's primary group to staff while leaving his supplementary group memberships intact. This is the standard, correct way to reassign a primary group on a Linux system.
A Linux administrator needs to grant a contractor temporary read and write access to a project directory without adding the contractor's account to a shared group or changing ownership of existing files. Which approach best meets this requirement while following standard Linux permission practice?
Use setfacl to add an access ACL entry granting the contractor rw on the directory and its contents.
POSIX access control lists allow permissions to be assigned to specific named users and groups beyond the three traditional classes. Using setfacl to add an entry for the contractor grants exactly the needed read and write rights on the project directory without disturbing group membership or ownership, and the entry can later be revoked with setfacl -x to end access.
A new administrator wants to see the manual page for the `cp` command to check its options. Which command should they run?
man cp
The man command is the standard interface to the system's manual pages. Running `man cp` displays the cp manual, covering syntax, options, and examples. Other tools like help are limited to shell built-ins, and info or custom doc commands are not universally available or standard for this purpose.
A developer is looking for a career that involves 'DevOps' in a Linux environment. Which skill set is most relevant for this role?
Automating infrastructure deployment and managing CI/CD pipelines.
DevOps in a Linux environment centers on automating infrastructure provisioning and managing continuous integration/continuous delivery pipelines, typically using tools like Ansible, Terraform, Jenkins, GitLab CI, and Kubernetes. This skill set directly maps to the cultural and technical goals of DevOps: faster, repeatable, and reliable software delivery. The other options describe unrelated career tracks.
The 010-160 flashcard bank covers all 5 official blueprint domains published by LPI. Cards are distributed proportionally, so domains with higher exam weight have more cards.
Domain Coverage
Security And File Permissions
Finding Your Way ON A Linux System
The Power OF The Command Line
The Linux Operating System
The Linux Community And A Career IN Open Source
Both flashcards and practice questions are evidence-based study tools. The difference is in what they train:
Flashcards — concept retention
Best for memorising definitions, acronyms, protocol behaviours, command syntax, and conceptual distinctions. Use flashcards to build the foundational vocabulary that 010-160 questions assume you know.
Best in: weeks 1–3
Practice tests — application
Best for applying concepts to realistic scenarios, eliminating distractors, and building exam stamina.010-160 questions test scenario reasoning — not just recall — so practice tests are essential.
Best in: weeks 3–6
The most effective 010-160 study plan combines both: use flashcards for the first 2–3 weeks to build conceptual foundations, then shift to practice tests and mock exams in the final 2–3 weeks to apply and benchmark that knowledge. Most candidates who pass on their first attempt use both tools.
Yes. Courseiva provides free 010-160 flashcards across all official exam domains. Every card includes the correct answer and a full explanation of why it is right and why the distractors are wrong. The platform also includes topic-based practice, mock exams, and readiness tracking — no account required.
Courseiva has 323+ original 010-160 flashcards across all 5 exam blueprint domains. New cards are added regularly as the question bank grows. All cards are checked against the official LPI exam objectives, with editorial oversight from an experienced network and security engineer.
Courseiva flashcards are purpose-built for IT certification exams. Unlike generic flashcard platforms where content quality varies, every Courseiva card is mapped to the official 010-160 exam blueprint, written by engineers who hold the certification, and includes a full explanation of the correct answer and why the distractors are wrong. This explanation quality is what separates genuine learning from rote memorisation.
Courseiva is a web platform — an internet connection is required. For offline study, we recommend creating free Courseiva account, using the platform in your browser, and using your device's offline capabilities if your browser supports offline web apps.
Save your results, see which domains need more work, and get spaced repetition recommendations — all free.
Sign Up FreeFree forever · Every certification included