101-500 Certification Overview - [Oct 11, 2025] Latest 101-500 PDF Dumps
The Best Lpi 101-500 Study Guides and Dumps of 2025
Lpi 101-500 (LPIC-1 Exam 101, Part 1 of 2, version 5.0) Certification Exam is a globally recognized certification program designed to test the fundamental knowledge and skills of individuals in the field of Linux administration. LPIC-1 Exam 101, Part 1 of 2, version 5.0 certification program is aimed at individuals who want to gain a strong understanding of Linux administration and become proficient in managing Linux systems.
Lpi 101-500 certification exam is ideal for individuals who are new to Linux administration and want to establish their foundational knowledge. 101-500 exam covers a wide range of topics, including system architecture, installation and package management, GNU and Unix commands, devices, file systems and file system hierarchy standard, and more. 101-500 exam is vendor-neutral and can be taken by professionals from different industries.
Exam Criteria Breakdown
Students must display an understanding of the following topics during the 101-500 test and should be able to prove competence in them by completing several activities in each critical area. The list of the subject to master for the exam is as follows:
- Package Management and Linux Installation
This section concerns designing hard disk layout, installing boot managers, and administering shared libraries. Performing package management using specific Debian tools, YUM, Zypper, and RPM are also the topics candidates must demonstrate knowledge of. Additionally, the exam will test students on their competency with the Linux guest system and the impact cloud computing and virtualization have on it.
- Linux Filesystems, Devices, and Hierarchy Standard for Filesystems
Creating filesystems and partitions, maintaining their integrity, and controlling mounting and unmounting are the tested competencies for this domain. The candidate must know how to manage file ownership and permissions correctly, work with symbolic and hard links, including their creation and changing, and quickly find and move system files to their correct location.
- Unix and GNU commands
The core testable component in this section is the command line with additional knowledge of using filters for processing text streams, handling basic file management, and utilizing redirects, pipes, and streams being crucial. Skills in basic process management, modifying process execution priorities, utilizing regular expressions in order to search text files, and basic file editing will also be assessed.
- System Architecture
This domain focuses on the skills one should have to determine and configure the fundamental elements of specific system hardware, perform system booting, change boot targets and runlevels, and more. Additional knowledge includes the management of SysVinit runlevel and system, among other topics.
NEW QUESTION # 158
What is the first program the Linux kernel starts at boot time when using System V init?
/lib/init.so
- A. /boot/init
- B.
- C. /etc/rc.d/rcinit
- D. /proc/sys/kernel/init
- E. /sbin/init
Answer: A
NEW QUESTION # 159
You want to search the file myfile for all occurances of string containing at least five characters, where character number 2 and 5 are 'a' and character number 3 is NOT 'b'.
Which command would you use?
- A. grep .a[^b].a myfile
- B. grep .[a].*.[a] myfile
- C. grep a*^b*a myfile
- D. grep .a*^b..a myfile
Answer: A
NEW QUESTION # 160
Which of the following signals is sent to a process when the key combination CTRL+C is pressed on the keyboard?
- A. SIGINT
- B. SIGTERM
- C. SIGSTOP
- D. SIGKILL
Answer: A
Explanation:
Explanation
The SIGINT signal is sent to a process when the user presses the key combination CTRL+C on the keyboard.
This signal is used to interrupt the process and cause it to terminate, unless the process catches or ignores the signal. The SIGTERM signal is the default signal sent by the kill command to request a process to terminate gracefully. The SIGSTOP signal is used to pause a process and make it stop executing until it receives a SIGCONT signal. The SIGKILL signal is used to force a process to terminate immediately and cannot be caught or ignored by the process. References:
* LPIC-1 Exam 101 Objectives, Topic 103: GNU and Unix Commands, 103.2 Process management
* LPIC-1 Linux Administrator 101-500 Exam FAQ, LPIC-1 Exam 101 Objectives, GNU and Unix Commands (Total Weight: 25)
NEW QUESTION # 161
Which RPM command will output the name of the package which installed the file /etc/exports?
- A. rpm -F /etc/exports
- B. rpm -Kl /etc/exports
- C. rpm -qf /etc/exports
- D. rpm -qi /etc/exports
- E. rpm -qp /etc/exports
Answer: C
NEW QUESTION # 162
What does the command mount -a do?
- A. It ensures that all file systems listed with the option noauto in /etc/fstab are mounted.
- B. It shows all mounted file systems that have been automatically mounted.
- C. It ensures that all file systems listed in /etc/fstab are mounted regardless of their options.
- D. It opens an editor with root privileges and loads /etc/fstab for editing.
- E. It ensures that all file systems listed with the option auto in /etc/fstab are mounted.
Answer: E
NEW QUESTION # 163
Which of the following commands redirects the output of ls to standard error?
- A. ls >-1
- B. ls >>2
- C. ls <<ERR
- D. ls |error
- E. ls >&2
Answer: E
NEW QUESTION # 164
Which of the following commands will send output from the program myapp to both standard output (stdout) and the file file1.log?
- A. myapp | tee file1.log
- B. cat < myapp | cat > file1.log
- C. myapp 0>&1 | cat > file1.log
- D. myapp | cat > file1.log
- E. tee myapp file1.log
Answer: A
NEW QUESTION # 165
Which option must be listed in /etc/fstab to activate user quotas automatically?
Answer:
Explanation:
usrquota
NEW QUESTION # 166
Consider the following output from the command ls -i:
How would a new file named c.txt be created with the same inode number as a.txt(Inode 525385)?
ln -h a.txt c.txt
- A. ln a.txt c.txt
- B. ln -i 525385 c.txt
- C. ln -f c.txt a.txt
- D. ln c.txt a.txt
Answer: C
NEW QUESTION # 167
Which of the following commands set the sticky bit for the directory /tmp? (Choose TWO correct answers.)
- A. chmod +s /tmp
- B. chmod 4775 /tmp
- C. chmod +t /tmp
- D. chmod 1775 /tmp
- E. chmod 2775 /tmp
Answer: C,D
Explanation:
Explanation
The sticky bit is a special permission bit that can be set for directories. It prevents users from deleting or renaming files in the directory that they do not own, even if they have write permission on the directory. This is useful for shared directories like /tmp, where users can create temporary files but not interfere with other users' files12. The command chmod +t /tmp sets the sticky bit for the directory /tmp by adding the letter t to the end of the permission string. The command chmod 1775 /tmp also sets the sticky bit for the directory /tmp by adding the number 1 to the beginning of the octal mode. The number 1 represents the sticky bit in the octal notation34. The commands chmod +s /tmp, chmod 4775 /tmp, and chmod 2775 /tmp do not set the sticky bit, but rather the setuid or setgid bits, which are different special permission bits that affect how programs are executed5. References: 1: Sticky bit - Wikipedia 2: Linux Sticky Bit Concept Explained with Examples 3:
chmod(1) - Linux man page 4: Understanding Linux File Permissions 5: Setuid and Setgid on Linux - GeeksforGeeks
NEW QUESTION # 168
George is planning a partition scheme for a new Linux installation. Which THREE directories should he consider for separate partitions? (Select three)
- A. /var
- B. /etc
- C. /tmp
- D. /lib
- E. /home
Answer: A,C,E
NEW QUESTION # 169
When removing a package on a system using dpkg package management, which dpkgoption ensures configuration files are removed as well?
--clean
- A. --vacuum
- B. --remove
- C. --purge
- D.
- E. --declare
Answer: A
NEW QUESTION # 170
You are having some trouble with a disk partition and you need to do maintenance on this partition but your users home directories are on it and several are logged in. Which command would disconnect the users and allow you to safely execute maintenance tasks?
- A. killall -9 inetd
- B. /bin/netstop --maint
- C. shutdown -r now
- D. /etc/rc.d/init.d/network stop
- E. telinit 1
Answer: E
Explanation:
Explanation
The command that would disconnect the users and allow you to safely execute maintenance tasks on a disk partition is telinit 112. The telinit command is used to change the runlevel of the system, which is a mode of operation that defines what processes and services are running3. The runlevel 1, also known as single-user mode, is a mode that allows only the root user to log in, and disables all network services and graphical interfaces4. This mode is useful for performing system maintenance and recovery tasks, such as repairing a disk partition5.
The other options in the question are not correct because:
* B. shutdown -r now: This command would reboot the system immediately, without disconnecting the users gracefully or allowing you to do any maintenance tasks.
* C. killall -9 inetd: This command would kill the inetd process, which is a daemon that manages network services. This would not disconnect the users who are already logged in, and it would not stop other processes that might interfere with the maintenance tasks.
* D. /bin/netstop --maint: There is no such command in Linux.
* E. /etc/rc.d/init.d/network stop: This command would stop the network service, which would disconnect the users who are logged in remotely, but not the ones who are logged in locally. It would also not stop other processes that might interfere with the maintenance tasks.
References:
1: How to Change Runlevels (targets) in SystemD - Tecmint 2: How to Boot into Single User Mode in CentOS/RHEL 7 - Tecmint 3: Runlevel - Wikipedia 4: Single-user mode - Wikipedia 5: How to Repair a Corrupted Linux File System - Linux.com : [shutdown(8) - Linux manual page] : [inetd(8) - Linux manual page] : [How to Start/Stop or Enable/Disable firewalld on CentOS 7 - Tecmint]
NEW QUESTION # 171
Which of the following is a limitation of the cut command?
- A. The cut command will always print one line of output for every line of input.
- B. The cut command cannot reorder fields.
- C. The cut command can only select output by field position.
- D. The cut command only works on ASCII text.
Answer: B
NEW QUESTION # 172
The message "Hard Disk Error" is displayed on the screen during Stage 1 of the GRUB boot process. What does this indicate?
- A. The next Stage cannot be read from the hard disk because GRUB was unable to determine the size and geometry of the disk
- B. The kernel was unable to execute /bin/init
- C. One or more of the filesystems on the hard disk has errors and a filesystem check should be run
- D. The BIOS was unable to read the necessary data from the Master Boot Record to begin the boot process
Answer: A
Explanation:
Explanation
The GRUB boot process consists of three stages1:
* Stage 1: This stage is located in the Master Boot Record (MBR) of the first hard disk or the boot sector of a partition. Its main function is to load either Stage 1.5 or Stage 22.
* Stage 1.5: This stage is located in the first 30 KB of hard disk immediately following the MBR or in the boot sector of a partition. It contains the code to access the file system that contains the GRUB configuration file. Its main function is to load Stage 22.
* Stage 2: This stage is located in an ordinary file system, usually in the /boot/grub directory. It contains the code to display the GRUB menu and to load the kernel and initrd images. It can also load additional modules to support other file systems or features2.
The message "Hard Disk Error" is displayed on the screen during Stage 1 of the GRUB boot process. This indicates that the next Stage (either Stage 1.5 or Stage 2) cannot be read from the hard disk because GRUB was unable to determine the size and geometry of the disk3. This could occur because the BIOS translated geometry has been changed by the user or the disk is moved to another machine or controller after installation, or GRUB was not installed using itself (if it was, the Stage 2 version of this error would have been seen during that process and it would not have completed the install)3.
The other options in the question are not correct because:
* A. The kernel was unable to execute /bin/init: This error would occur in Stage 2, after the kernel and initrd images are loaded, not in Stage 14.
* C. One or more of the filesystems on the hard disk has errors and a filesystem check should be run: This error would also occur in Stage 2, when GRUB tries to access the file system that contains the GRUB configuration file, not in Stage 15.
* D. The BIOS was unable to read the necessary data from the Master Boot Record to begin the boot process: This error would prevent GRUB from starting at all, not in Stage 16.
References:
1: GRUB - ArchWiki 2: GNU GRUB Manual 0.97 3: Stage1 errors - GNU GRUB Manual 0.97 4: [Kernel panic - Wikipedia] 5: [Stage2 errors - GNU GRUB Manual 0.97] 6: [Master Boot Record - Wikipedia] : How to Fix GRUB Load Errors and Recover Data? - MiniTool Home Data Recovery
NEW QUESTION # 173
Which of the following commands print the current working directory when using a Bash shell? (Choose two.)
- A. echo "${pwd}"
- B. echo "${PWD}"
- C. printwd
- D. pwd
- E. echo "${WD}"
Answer: B,D
NEW QUESTION # 174
Which of the following commands installs GRUB 2 into the master boot record on the third hard disk?
grub2 install /dev/sdc
- A. grub-mbrinstall /dev/sdc
- B.
- C. grub-mkrescue /dev/sdc
- D. grub-setup /dev/sdc
- E. grub-install /dev/sdc
Answer: B
NEW QUESTION # 175
Which wildcards will match the following filenames? (Choose two.)
ttyS0
ttyS1
ttyS2
- A. tty[Ss][02]
- B. tty*2
- C. ttyS[1-5]
- D. tty?[0-5]
- E. ty[A-Z][012]
Answer: D,E
NEW QUESTION # 176
Which of the following is true when a file system, which is neither listed in /etc/fstab nor known to system, is mounted manually?
- A. systemctl unmount must be used to remove the mount because system opens a file descriptor on the mount point
- B. The command systemctl mountsync can be used to create a mount unit based on the existing mount
- C. Unless a systemd mount unit is created, systemd unmounts the file system after a short period of time
- D. systemd automatically generates a mount unit and monitors the mount point without changing it
- E. systemd ignores any manual mounts which are not done using the systemctl mount command
Answer: D
Explanation:
Explanation
Systemd is a system and service manager for Linux systems, and it can manage the mounting and unmounting of file systems. Systemd can automatically create and start mount units for file systems that are listed in
/etc/fstab or are known to the system. Mount units are unit files that encode information about a file system mount point controlled and supervised by systemd. Mount units must be named after the mount point directories they control, and they have the suffix .mount. For example, the mount point /home must be configured in a unit file home.mount.
Systemd can also handle file systems that are neither listed in /etc/fstab nor known to the system, but are mounted manually by the user. In this case, systemd automatically generates a transient mount unit and monitors the mount point without changing it. A transient mount unit is a unit that is created dynamically and temporarily, and is not backed by a unit file on disk. A transient mount unit has the same name and properties as a regular mount unit, but it is not persistent across reboots. Systemd does not interfere with the manual mount, and does not unmount it unless explicitly requested by the user. The user can use the mount command or the systemd-mount command to create a manual mount, and the umount command or the systemd-umount command to remove it. The user can also use the systemctl command to inspect and control the transient mount unit. For example, to show the status of the transient mount unit for the mount point /mnt, use the following command:
systemctl status mnt.mount
References:
* systemd.mount - freedesktop.org
* systemd-mount - freedesktop.org
* How to name systemd mount unit properly? - Server Fault
* Working with Systemd Mount Units - Pluralsight
NEW QUESTION # 177
Which of the following examples for Bash file globbing matches a file named root-can-do-this.txt when used in the directory holding that file? (Choose three correct answers.)
- A. root***{can,may}-do-this.[tT][xX][tT]
- B. root*can*do??this.txt
- C. r[oOoO]t-can-do*.txt
- D. root*can?do-this.{txt,odt}
- E. {root,user,admin}-can-??-this.txt
Answer: C,D,E
NEW QUESTION # 178
In order to display all currently mounted filesystems, which of the following commands could be used?
(Choose TWO correct answers.)
- A. lsmounts
- B. cat /proc/self/mounts
- C. free
- D. cat /proc/filesystems
- E. mount
Answer: B,E
Explanation:
Explanation
The correct commands to display all currently mounted filesystems are cat /proc/self/mounts and mount.
The cat /proc/self/mounts command reads the contents of the /proc/self/mounts file, which is a symbolic link to /proc/mounts. This file contains information about all the filesystems that are currently mounted on the system, as reported by the kernel. The mount command without any arguments shows all the mounted filesystems, as recorded by the mount and umount commands. The other options are incorrect because they do not display the mounted filesystems. The free command shows the amount of free and used memory in the system. The lsmounts command is not a standard Linux command. The cat /proc/filesystems command shows the filesystem types that are supported by the kernel. References:
* [LPI Linux Essentials - 2.2 Mounting, Unmounting Filesystems]
* How to get the complete and exact list of mounted filesystems in Linux? - Unix & Linux Stack Exchange
* 4 Commands to List Mounted File Systems in Linux - Linux Shell Tips
* How To Show Mounted Devices In Linux Operating System
* How to Check if a Filesystem is Mounted in Linux?
NEW QUESTION # 179
......
Valid 101-500 Exam Updates - 2025 Study Guide: https://troytec.dumpstorrent.com/101-500-exam-prep.html