Showing posts with label 101-500 Online Test. Show all posts
Showing posts with label 101-500 Online Test. Show all posts

Thursday, 20 October 2022

LPIC-1 System Administrator Exam 101-500 Dumps

LPIC-1 System Administrator Exam 101-500 Dumps, LPI Certification, LPI Guides, LPI Career, LPI Skills, LPI Jobs, LPI Tutorial and Materials, LPI Certification

LPIC-1 System Administrator is the first certification in LPI’s multi-level Linux professional certification program, which is the world’s largest and most recognized Linux certification. Currently, you need to complete version 5.0 (101-500 and 102-500) to complete your Lpi LPIC-1 System Administrator certification. Recently, we newly released LPIC-1 System Administrator Exam 101-500 Dumps. It is the latest online materials for starting your LPIC-1 System Administrator certification.

1. In which directory must definition files be placed to add additional repositories to yum?

Solution: /etc/yum.repos.d, /etc/yum.repos.d/, yum.repos.d, yum.repos.d/

Determine whether the given solution is correct?

  • Incorrect
  • Correct

2. Which of the following commands will print the last 10 lines of a text file to the standard output?

  • dump -n 10 filename
  • tail -n 10 filename
  • head -n 10 filename
  • cat -n 10 filename

3. Which of these will list all libraries currently stored in cache?

  • libip6tc.so.0.1.0
  • ldconfig -p
  • ldconfig
  • ldd

4. In compliance with the FHS, in which of the following directories are documentation files found?

  • /etc/share/doc
  • /usr/share/documentation
  • /usr/local/share/documentation
  • /usr/share/doc
  • /var/share/doc

5. Which command can you use to send a message to all users who are currently logged into a system?

  • cat
  • ssh
  • wall
  • tee

6. What is the effect of the following command?

$ pr report.txt | lpr

  • The file report.txt is formatted for printing and sent to the l pr program.
  • Tabs are converted to spaces in report.txt, and the result is saved in lpr.
  • The files report.txt and lpr are combined together into one file and sent to standard output.
  • The file report.txt is printed, and any error messages are stored in the file lpr.
  • None of the above.

7. Typing ls -ld wonderjaye reveals a symbolic file mode of drwxr-xr-x.

Which of the following are true? (Select two.)

  • wonderjaye is a symbolic link.
  • wonderjaye has its SUID bit set.
  • wonderjaye is an executable program.
  • wonderjaye may be read by all users of the system.
  • wonderjaye is a directory.

8. What happens after issuing the command vi without any additional parameters?

  • vi starts in command mode and opens a new empty file.
  • vi starts and requires the user to explicitly either create a new or load an existing file.
  • vi starts and opens a new file which is filled with the content of the vi buffer if the buffer contains text.
  • vi starts and loads the last file used and moves the cursor to the position where vi was when it last exited.
  • vi exits with an error message as it cannot be invoked without a file name to operate on.

9. You’ve just installed Linux on a new computer with a single SATA hard disk.

What device identifier will refer to the disk?

  • /dev/mapper/disk1
  • /dev/sda
  • /dev/sda or /dev/hda
  • C:
  • /dev/hda

10. Which of these will create at least one new file?

  • split -3 filename
  • wc /var/log/syslog
  • od filename
  • join filename1 filename2

Source: dumpsbase.com

Tuesday, 4 October 2022

Updated 101-500 Exam Dumps V12.02 [2022] – Proper Study Materials For 101-500 Exam Preparation

101-500 Exam, 101-500 Exam Dumps, 101-500 Exam Dumps V12.02, 101-500 Exam Preparation, LPI Linux Administrator, 101-500 Exam Preparation, LPI Career, LPI Prep, LPI Preparation, LPI Career, LPI Skills, LPI Jobs, LPI Guides, LPI Exam

We have updated 101-500 exam dumps V12.02 with the accurate questions and answers to be your proper study materials for LPI Linux Administrator – 101 (LPIC-1 101) 101-500 exam preparation. Learning the DumpsBase 101-500 exam dumps could be an effective way to pass the LPI Linux Administrator – 101 (LPIC-1 101) certification exam. We guarantee that with the most updated 101-500 exam dumps V12.02, you can pass the LPI Linux Administrator – 101 (LPIC-1 101) exam on the first attempt.

1. Which of the following information is stored within the BIOS? (Choose TWO correct answers.)

  • Boot device order
  • Linux kernel version
  • Timezone
  • Hardware configuration
  • The system's hostname

2. Which of the following options for the kernel's command line changes the systemd boot target to rescue.target instead of the default target?

  • systemd.target=rescue.target
  • systemd.runlevel=rescue.target
  • systemd.service=rescue.target
  • systemd.default=rescue.target
  • systemd.unit=rescue.target

3. During a system boot cycle, what program is executed after the BIOS completes its tasks?

  • The bootloader
  • The inetd program
  • The init program
  • The kernel

4. What information can the lspci command display about the system hardware? (Choose THREE correct answers.)

  • Device IRQ settings
  • PCI bus speed
  • System battery type
  • Device vendor identification
  • Ethernet MAC address

5. During a system boot cycle, what is the program that is run after the BIOS completes its tasks?

  • The bootloader
  • The inetd program
  • The init program
  • The kernel

6. The system is having trouble and the engineer wants to bypass the usual /sbin/init start up and run /bin/sh.
What is the usual way to pass this change to the kernel from your boot loader?

  • Start in runlevel 1.
  • Pass init=/bin/sh on the kernel parameter line.
  • Pass /bin/sh on the kernel parameter line.
  • Pass start=/bin/sh on the kernel parameter line.

7. What is the first program that is usually started, at boot time, by the Linux kernel when using SysV init?

  • /lib/init.so
  • /sbin/init
  • /etc/rc.d/rcinit
  • /proc/sys/kernel/init
  • /boot/init

8. Which of the following kernel parameters instructs the kernel to suppress most boot messages?

  • silent
  • verbose=0
  • nomesg
  • quiet

9. The message "Hard Disk Error" is displayed on the screen during Stage 1 of the GRUB boot process.
What does this indicate?

  • The kernel was unable to execute /bin/init
  • The next Stage cannot be read from the hard disk because GRUB was unable to determine the size and geometry of the disk
  • One or more of the filesystems on the hard disk has errors and a filesystem check should be run
  • The BIOS was unable to read the necessary data from the Master Boot Record to begin the boot process

10. Which of the following commands will write a message to the terminals of all logged in users?

  • bcast
  • mesg
  • print
  • wall
  • yell

11. Which SysV init configuration file should be modified to disable the ctrl-alt-delete key combination?

  • /etc/keys
  • /proc/keys
  • /etc/inittab
  • /proc/inittab
  • /etc/reboot

12. Which of the following commands reboots the system when using SysV init? (Choose TWO correct answers.)

  • shutdown -r now
  • shutdown -r "rebooting"
  • telinit 6
  • telinit 0
  • shutdown -k now "rebooting"

13. Which run levels should never be declared as the default run level when using SysV init? (Choose TWO correct answers.)

  • 0
  • 1
  • 3
  • 5
  • 6

14. Which of the following statements is correct when talking about /proc/?

  • All changes to files in /proc/ are stored in /etc/proc.d/ and restored on reboot.
  • All files within /proc/ are read-only and their contents cannot be changed.
  • All changes to files in /proc/ are immediately recognized by the kernel.
  • All files within /proc/ are only readable by the root user.

15. Which of the following are init systems used within Linux systems? (Choose THREE correct answers.)

  • startd
  • systemd
  • Upstart
  • SysInit
  • SysV init

Source: dumpsbase.com

Thursday, 30 June 2022

LPIC-1: Linux Administrator 101-500 Dumps Questions

101-500, 101-500 LPIC-1, 101-500 Online Test, 101-500 Questions, LPI Career, LPI Skills, LPI Jobs, LPI Tutorial and Material, LPI Tutorial and Materials

We updated 102-500 exam dumps for your LPIC-1: Linux Administrator certification. We know that getting LPIC-1: Linux Administrator certification requires you answer both 101-500 and 102-500 exams. Today, we updated 101-500 exam dumps also to ensure that you can complete the LPIC-1 certification.

LPIC-1: Linux Administrator 101-500 Free Dumps

1. Which type of file system is created by mkfs when it is executed with the block device name only and without any additional parameters?

  • XFS
  • VFAT
  • ext2
  • ext3
  • ext4

2. Which umask value ensures that new directories can be read, written and listed by their owning user, read and listed by their owning group and are not accessible at all for everyone else?

  • 0750
  • 0027
  • 0036
  • 7640
  • 0029

3. Which of the following commands changes the number of days before the ext3 filesystem on /dev/sda1 has to run through a full filesystem check while booting?

  • tune2fs Cd 200 /dev/sda1
  • tune2fs Ci 200 /dev/sda1
  • tune2fs Cc 200 /dev/sda1
  • tune2fs Cn 200 /dev/sda1
  • tune2fs –days 200 /dev/sda1

4. Which is the default percentage of reserved space for the root user on new ext4 filesystems?

  • 10%
  • 3%
  • 15%
  • 0%
  • 5%

5. Which of the following is true when a file system, which is neither listed in /etc/fstabnor known to system, is mounted manually?

  • systemd ignores any manual mounts which are not done using the systemctl mountcommand
  • The command systemctl mountsynccan be used to create a mount unit based on the existing mount
  • systemd automatically generates a mount unit and monitors the mount point without changing it
  • Unless a systemd mount unit is created, systemd unmounts the file system after a short period of time
  • systemctl unmountmust be used to remove the mount because system opens a file descriptor on the mount point

6. What does the command mount –bind do?

  • It makes the contents of one directory available in another directory
  • It mounts all available filesystems to the current directory
  • It mounts all user mountable filesystems to the user’s home directory
  • It mounts all file systems listed in /etc/fstab which have the option userbindset
  • It permanently mounts a regular file to a directory

7. Consider the following directory:

drwxrwxr-x 2 root sales 4096 Jan 1 15:21 sales

Which command ensures new files created within the directory sales are owned by the group sales? (Choose two.)

  • chmod g+ssales
  • setpol CR newgroup=sales sales
  • chgrp Cp sales sales
  • chown –persistent *.sales sales
  • chmod 2775 sales

8. In order to display all currently mounted filesystems, which of the following commands could be used? (Choose two.)

  • cat /proc/self/mounts
  • free
  • lsmounts
  • mount
  • cat /proc/filesystems

9. Which chown command changes the ownership to dave and the group to staff on a file named data.txt?

  • chown dave/staff data.txt
  • chown Cu dave Cg staff data.txt
  • chown –user dave –group staff data.txt
  • chown dave+staff data.txt
  • chown dave:staff data.txt

10. When considering the use of hard links, what are valid reasons not to use hard links?

  • Hard links are not available on all Linux systems because traditional filesystems, such as ext4, do not support them
  • Each hard link has individual ownership, permissions and ACLs which can lead to unintended disclosure of file content
  • Hard links are specific to one filesystem and cannot point to files on another filesystem
  • If users other than root should be able to create hard links, suln has to be installed and configured
  • When a hard linked file is changed, a copy of the file is created and consumes additional space

11. In compliance with the FHS, in which of the directories are man pages found?

  • /opt/man/
  • /usr/doc/
  • /usr/share/man/
  • /var/pkg/man
  • /var/man/

12. What is the process ID number of the init process on a System V init based system?

  • -1
  • 0
  • 1
  • It is different with each reboot
  • It is set to the current run level

13. Which daemon handles power management events on a Linux system?

  • acpid
  • batteryd
  • pwrmgntd
  • psd
  • inetd

14. Which of the following statements are true about the boot sequence of a PC using a BIOS? (Choose two.)

  • Some parts of the boot process can be configured from the BIOS
  • Linux does not require the assistance of the BIOS to boot a computer
  • The BIOS boot process starts only if secondary storage, such as the hard disk, is functional
  • The BIOS initiates the boot process after turning the computer on
  • The BIOS is started by loading hardware drivers from secondary storage, such as the hard disk

15. What is true regarding UEFI firmware? (Choose two.)

  • It can read and interpret partition tables
  • It can use and read certain file systems
  • It stores its entire configuration on the /boot/ partition
  • It is stored in a special area within the GPT metadata
  • It is loaded from a fixed boot disk position
Source: dumpsbase.com

Saturday, 25 December 2021

LPIC-1 Certified Linux Administrator 101-500 Exam

LPIC-1 Certified Linux Administrator, 101-500 Exam, LPI Certification, LPI Exam Prep, LPI Tutorial and Material, LPI Exam Preparation, LPI Preparation, LPI Career

The LPIC-1 Certified Linux Administrator 101-500 Exam is the first test required for gaining your LPIC-1 certification. This exam certifies candidate on various Linux operating system administration tasks like administering users, package management, navigating Linux filesystems, managing processes, start services and using remote network shares.

Who should take the exam?


The certification is suitable for IT and Non-IT professionals who want to make a career in Linux System Administration domain. The certification fits well for system administrators, Linux administrators, network administrators, Linux students and enthusiasts.

Course Outline


The important topics covered in LPIC-1 Certified Linux Administrator 101-500 exam are:

◉ Topic 101: System Architecture - Total Weight: 8

◉ Topic 102: Linux Installation and Package Management - Total Weight: 12

◉ Topic 103: GNU and Unix Commands - Total Weight: 25

◉ Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard - Total Weight: 14

Exam Format and Information


Exam Name: LPIC-1 Certified Linux Administrator 

Exam Code: 101-500 

Exam Duration: 90 mins

Exam Format: Multiple Choice and Multi-Response Questions

Exam Type: Linux Administration

Number of Questions: 60 Questions

Exam Language: English, German, Japanese, Portuguese,  Spanish, Chinese (Simplified) and Chinese (Traditional).

Pass Score: 500/800

Source: testpreptraining.com

Thursday, 22 April 2021

101-500: Linux Administrator - 101 (LPIC-1 101)

101-500: Linux Administrator - 101 (LPIC-1 101)

The world’s largest and most recognized Linux certification

LPIC-1 is the first certification in the multi-level Linux professional certification program of the Linux Professional Institute (LPI). The LPIC-1 will validate the candidate's ability to perform maintenance tasks on the command line, install and configure a computer running Linux and configure basic networking.

The LPIC-1 is designed to reflect current research and validate a candidate's proficiency in real world system administration. The objectives are tied to real-world job skills, which we determine through job task analysis surveying during exam development.

Current version: 5.0 (Exam codes 101-500)

Objectives: 101-500

Prerequisites: There are no prerequisites for this certification.

Requirements: Passing the 101 exams. Each 90-minute exam is 60 multiple-choice and fill-in-the-blank questions.

Validity period: 5 years unless retaken or higher level is achieved.

Languages for exam available in VUE test centers: English, German, Japanese, Portuguese (Brazilian), Chinese (Simplified), Chinese (Traditional), Spanish (Modern)

Languages for exam available online via OnVUE: English, Japanese, Portuguese (Brazilian), Spanish

To become LPIC-1 certified the candidate must be able to:

◉ understand the architecture of a Linux system;

◉ install and maintain a Linux workstation, including X11 and setup it up as a network client;

◉ work at the Linux command line, including common GNU and Unix commands;

◉ handle files and access permissions as well as system security; and

◉ perform easy maintenance tasks: help users, add users to a larger system, backup and restore, shutdown and reboot.

101-500: Linux Administrator - 101 (LPIC-1 101)
Read More: 101-500: Linux Administrator - 101 (LPIC-1 101)

Linux Professional Institute LPIC-1 tests ability to perform maintenance tasks with the command line, install and configure a computer running Linux and be able to configure basic networking.

Source: lpi.org

Thursday, 30 April 2020

Exam 101: Control mounting and unmounting of filesystems

LPI Study Material, LPI Guides, LPI Learning, LPI Certification, LPI Exam Prep


Linux filesystems


The Linux filesystem is one big tree rooted at /, and yet we have filesystems on different devices and partitions. How do we resolve this apparent incongruity? The root (/) filesystem is mounted as part of the initialization process. Each of the other filesystems that you create is not usable by your Linux system until it is mounted at a mount point.

Prerequisites


To get the most from the post in this series, you should have a basic knowledge of Linux and a working Linux system on which you can practice the commands covered in this post. Unless otherwise noted, the examples in this post use CentOS 6, with a 2.6.32-504 kernel. Your results on other systems may differ. Sometimes different versions of a program will format output differently, so your results may not always look exactly like the listings and figures shown here.

Mounting filesystems


In the current set of mounted filesystems, a mount point is simply a directory where the filesystem on a device is grafted into the tree. Mounting is the process of making the filesystem on the device accessible. For example, you might mount filesystems on hard drive partitions as /boot, /tmp, or /home, and you might mount the filesystem on a floppy drive as /mnt/floppy and the filesystem on a CD-ROM as /media/cdrom1. As you can see, mount points may be in the root directory, or in a subdirectory farther down the tree.

Besides filesystems on partitions, floppy disks, and CDs, there are other types of filesystems. The tmpfs filesystem is a virtual memory filesystem. You can also mount filesystems from one system on another system using a networked filesystem such as NFS or AFS. You can even create a file in an existing filesystem and format that as a, possibly different, kind of filesystem and mount that too. This is often done with images of optical media, where you perhaps download an ISO CD or DVD image, then mount that file rather than burning it to real media. Swap space in a file rather than a dedicated swap partition is another example.

While the mount process actually mounts the filesystem on some device (or other resource), it is common to simply say that you “mount the device,” which is understood to mean “mount the filesystem on the device.”

Mounting and unmounting filesystems usually requires root authority. If you are logged in as an ordinary user, you will either use su - to switch to root or sudo. In our examples, when the command prompt ends with #, as in the listing below, you will need root authority.

The basic form of the mount command takes two parameters: the device (or other resource) containing the filesystem to be mounted, and the mount point. We’ll mount our small FAT32 partition /dev/sda3 at the mount point /dos. The mount point must exist before you mount anything over it. If it does not, you will get an error and need to create the mount point or use a different mount point. We illustrate these aspects of basic mounting in Listing 2.

Listing 2. Mount error

[root@attic4‑cent ~]#mount /dev/sda3 /dos
mount: mount point /dos does not exist
[root@attic4‑cent ~]#mkdir /dos
[root@attic4‑cent ~]#mount /dev/sda3 /dos

When you mount a filesystem over an existing directory, the files on the filesystem you are mounting become the files and subdirectories of the mount point. If the mount point directory already contained files or subdirectories, they are not lost, but are no longer visible until the mounted filesystem is unmounted, at which point they become visible again. It is a good idea to avoid this problem by using only empty directories as mount points.

After mounting a filesystem, any files or directories created or copied to the mount point or any directory below it will be created on the mounted filesystem. So a file such as /dos/sampdir/file.txt will be created on the FAT32 filesystem that we mounted at /dos in our example.

Usually, the mount command will automatically detect the type of filesystem being mounted. Occasionally you may need to specify the filesystem type explicitly using the -t option as shown in Listing 3.

Listing 3. Mounting with explicit filesystem type

[root@attic4‑cent ~]#mount ‑t vfat /dev/sda3 /dos

To see what filesystems are mounted, use the mount command with no parameters. Listing 4 shows our example system. Note that you do not need root authority to simply list mounted filesystems.

Listing 4. Displaying mounted filesystems

[ian@attic4‑cent ~]$ mount
/dev/sda11 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /grubfile type ext3 (rw)
/dev/sdb2 on /home/ian/data type ext4 (rw)
/dev/sdb3 on /home/ian/research type ext3 (rw)
/dev/sdc1 on /home/ian/pictures type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sda3 on /dos type vfat (ro)
/dev/sr0 on /media/KNOPPIX type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=1000,
gid=1000,iocharset=utf8,mode=0400,dmode=0500)

You can also view similar information by displaying /proc/mounts or /etc/mtab, both of which contain information about mounted filesystems.

Mount options


The mount command has several options that override the default behavior. For example, you can mount a filesystem read-only by specifying -o ro. If the filesystem is already mounted, add remount as shown in Listing 5.

Listing 5. Remounting read-only

[root@attic4‑cent ~]#mount ‑o remount,ro /dos

Notes:

◉ Use commas to separate multiple options, such as remount and ro.

◉ When remounting an already mounted filesystem, it suffices to specify either the mount point or the device name. It is not necessary to specify both.

◉ You cannot mount a read-only filesystem as read-write. Media that cannot be modified, such as CD-ROM discs, will automatically be mounted read-only.

◉ To remount a writable device read-write, specify -o remount,rw-oremount,rw

Remount commands will not complete successfully if any process has open files or directories in the filesystem you are remounting.

Labels, UUIDs, and links


In UNIX and early Linux systems, the /dev directory usually contained entries for all the devices that might ever be attached to a system. Any device that was used was always located in the same place in the /dev tree, so using names such as /dev/sda6 was natural. With the advent of hot-plugging of devices such as USB or Firewire (IEEE 1394) attached devices, a given device might appear in one USB port today, and that same device might be plugged into a different USB port tomorrow. In this environment, you might want to always mount your USB stick at /media/myusbstick, regardless of which USB port you plug it in to. If the filesystem on the partition supports either, you can use these with the mount command too. Use the blkid command to find out the UUID and label (if present) associated with a device.

Listing 6 shows how to use blkid to find the label and UUID for our root partition and then how to create two additional mount points and mount the root partition at these two additional points. This example is for illustration. You would not normally do this in a production environment.

Listing 6. Mount using labels or UUIDs

[root@attic4‑cent ~]#blkid /dev/sda11
/dev/sda11: UUID="2f60a3b4‑ef6c‑4d4c‑9ef4‑50d7f75124a2" TYPE="ext3" LABEL="CentOS 6"
[root@attic4‑cent ~]#mkdir /mnt/sda11label
[root@attic4‑cent ~]#mkdir /mnt/sda11uuid
[root@attic4‑cent ~]#mount LABEL="CentOS 6" /mnt/sda11label
[root@attic4‑cent ~]#mount UUID="2f60a3b4‑ef6c‑4d4c‑9ef4‑50d7f75124a2" /mnt/sda11uuid

With the advent of udev, you will find additional symbolic links in the /dev directory for devices such as hard drives. Listing 7 shows the links to /dev/sda6 on my CentOS 6 system.

Listing 7. Symbolic links to /dev/sda6

[root@attic4‑cent ~]#find /dev ‑lname "*sda11"/dev/root
/dev/disk/by‑label/CentOS\x206
/dev/disk/by‑uuid/2f60a3b4‑ef6c‑4d4c‑9ef4‑50d7f75124a2
/dev/disk/by‑id/wwn‑0x50014ee056628af6‑part11
/dev/disk/by‑id/scsi‑SATA_WDC_WD6401AALS‑_WD‑WMASY6347052‑part11
/dev/disk/by‑id/ata‑WDC_WD6401AALS‑00L3B2_WD‑WMASY6347052‑part11
/dev/disk/by‑path/pci‑0000:00:11.0‑scsi‑0:0:0:0‑part11
/dev/block/8:11
/dev/.udev/watch/113
/dev/.udev/links/disk\x2fby‑label\x2fCentOS\x5cx206/b8:11
/dev/.udev/links/root/b8:11
/dev/.udev/links/disk\x2fby‑id\x2fwwn‑0x50014ee056628af6‑part11/b8:11
/dev/.udev/links/disk\x2fby‑uuid\x2f2f60a3b4‑ef6c‑4d4c‑9ef4‑50d7f75124a2/b8:11
/dev/.udev/links/disk\x2fby‑path\x2fpci‑0000:00:11.0‑scsi‑0:0:0:0‑part11/b8:11
/dev/.udev/links/disk\x2fby‑id\x2fscsi‑SATA_WDC_WD6401AALS‑_WD‑WMASY6347052‑part11/b8:11
/dev/.udev/links/disk\x2fby‑id\x2fata‑WDC_WD6401AALS‑00L3B2_WD‑WMASY6347052‑part11/b8:11

You can also use a symbolic link as another way of specifying the device name when mounting a device.

Boot time and fstab


In the post for topic 102, “Learn Linux, 101: Boot managers,” you learned how to use the root= parameter in both GRUB and LILO to tell the boot loader what filesystem should be mounted as root. For GRUB2, this is the set rootsetroot statement. Once the root filesystem is mounted, the initialization process runs mount with the -a option to automatically mount a set of filesystems. The set is specified in the file /etc/fstab.

Listing 8 shows /etc/fstab for a sample CentOS 6 system. In this example, most hard drive partitions are identified by UUID. I have added examples of how to mount /dev/sda3 at /dos as we did earlier, and also how to use a label to mount a labeled partition at /mnt/fedora22.

Listing 8. Example CentOS 6 fstab

[root@attic4‑cent ~]#cat /etc/fstab

#
#/etc/fstab
#Created by anaconda on Wed Jul  8 09:34:46 2015
#
#Accessible filesystems, by reference, are maintained under '/dev/disk'
#See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=2f60a3b4‑ef6c‑4d4c‑9ef4‑50d7f75124a2 /                   ext3    defaults        1 1
UUID=3c3de27e‑779a‑44d5‑ad7a‑61c5fd03d9e7 /grubfile           ext3    defaults        1 2
UUID=158d605e‑2591‑4749‑bf59‑5e92e1b1c01d swap                swap    defaults        0 0
tmpfs                                     /dev/shm            tmpfs   defaults        0 0
devpts                                    /dev/pts            devpts  gid=5,mode=620  0 0
sysfs                                     /sys                sysfs   defaults        0 0
proc                                      /proc               proc    defaults        0 0
UUID=4c962b67‑c646‑467f‑96fb‑cbbd6de40140 /home/ian/data      ext4    defaults        1 2
UUID=0998d33c‑3398‑463d‑b0e3‑7c13ca0c675f /home/ian/research  ext3    defaults        1 2
UUID=e3be4658‑b79b‑470d‑82fe‑bb434bcdcc2f /home/ian/pictures  ext4    defaults        1 2
LABEL="FEDORA22"                          /mnt/fedora22       ext4    defaults        1 2
/dev/sda3                                 /dos                vfat    defaults        0 0

Lines starting with a # character are comments. Remaining lines contain six fields. Because the fields are positional, they must all be specified.

file system
This may be a device name such as /dev/sda1, or a label (LABEL=) or UUID (UUID=). For the root filesystem of our CentOS 6 example, it could be /dev/sda11, LABEL=”CentOS 6″, or UUID=2f60a3b4-ef6c-4d4c-9ef4-50d7f75124a2. Using a label or UUID makes your system more robust when devices are added or removed.

mount point
This is the mount point we discussed in Mounting filesystems above. For swap space, this should be the value ‘none’ or ‘swap’. On older systems you will usually find the value ‘none’.

type
Specifies the type of filesystem. CD/DVD drives will often support either ISO9660 or UDF filesystems, so you may specify multiple possibilities in a comma-separated list if you specify such a drive in /etc/fstab. If you want mount to automatically determine the type, specify auto. For example, you might see lines like the following on some older systems for a CD or DVD and a floppy disk.
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0

option
◉ Specifies the mount options. Specify defaults if you want default mount options. Some options you will want to know about are:

◉ rw and ro specify whether the filesystem should be mounted read-write or read-only.

◉ noauto specifies that this filesystem should not be automatically mounted at boot time or whenever mount -a is issued. In our example, this is done for the removable drives.

◉ user specifies that a non-root user is permitted to mount and unmount the filesystem. This is especially useful for removable media. In older systems, this option is specified in /etc/fstab rather than on the mount command. With newer systems, it may be specified in udev rules that are located in rules files within /lib/udev/rules.d or /etc/udev/rules.d. The options for the DVD drive on my CentOS 6 system come from udev rules, and that is why there is no entry in /etc/fstab for an optical drive.

◉ exec and noexec specify whether or not to allow execution of files from the mounted filesystem. User-mounted filesystems default to noexec unless exec is specified afteruser.

◉ noatime will disable recording of access times. Not using access times may improve performance.

dump
Specifies whether the dump command should consider this ext2 or ext3 filesystem for backups. A value of 0 tells dump to ignore this filesystem.

pass
Non-zero values of pass specify the order of checking filesystems at boot time, as discussed in our post “Learn Linux, 101: Maintain the integrity of filesystems.”

When you mount a filesystems that is listed in /etc/fstab, you can give either the device name or the mount point when mounting the filesystem. You do not need to give both.

On some systems, for example SUSE 11.2, you may find that the fstab generated at install time uses symbolic links to the device. So, you may see /dev/disk/by-id/ata-WDC_WD1001FALS-00J7B1_WD-WMATV3772868-part6, rather than /dev/sda6 for the file system value. Refer back to Listing 7 for additional possibilities

Consult the man pages for fstab, mount, and udev for additional information, including options not covered here.

Unmounting filesystems


All mounted filesystems are usually unmounted automatically by the system when it is rebooted or shut down. When a filesystem is unmounted, any cached filesystem data in memory is flushed to the device.

You may also unmount filesystems manually. Indeed, you should do this when removing writable media such as diskettes or USB drives or memory keys.

Use the unmount command to unmount the filesystem, specifying either the device name or mount point as an argument. This listing shows how to unmount /dos, then remount it and unmount again using the device name.

Listing 10. Unmounting filesystems

[root@attic4‑cent ~]#umount /dos
[root@attic4‑cent ~]#mount /dev/sda3 /dos
[root@attic4‑cent ~]#umount /dev/sda3

After a filesystem is unmounted, any files in the directory used for the mount point are visible again.

If you attempt to unmount a filesystem while a process has open files on that filesystem, you will see an error message. Before unmounting a filesystem, you should check that there are no processes running that have open files on the filesystem. Use the lsof or fusercommand to determine what files are open or what process has open files. You may need the -w option on lsof to avoid warning messages related to the Gnome Virtual File system (gvfs). Check the man pages to learn about additional mount options and lsof. If you are checking a whole device, you can specify the device name or the mount point. You may also check whether an individual file is in use or not.

To illustrate these commands, I created a copy of /etc/fstab on /dos and a small script to read lines from stdin and print them to stdout with a 10 second pause between each line. Listing 11 shows the error message from umount when files are in use and the use of lsof and fuser to check for open files on /dos, or the underlying device /dev/sda9.

Listing 11. Checking for open files

[root@attic4‑cent ~]#umount /dos
umount: /dos: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
[root@attic4‑cent ~]#lsof ‑w /dos
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
slowread. 28960  ian    0r   REG    8,3     1207    2 /dos/fstab
sleep     28972  ian    0r   REG    8,3     1207    2 /dos/fstab
[root@attic4‑cent ~]#lsof ‑w /dev/sda3
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
slowread. 28960  ian    0r   REG    8,3     1207    2 /dos/fstab
sleep     28978  ian    0r   REG    8,3     1207    2 /dos/fstab
[root@attic4‑cent ~]#lsof ‑w /dos/fstab
COMMAND     PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
slowread. 28960  ian    0r   REG    8,3     1207    2 /dos/fstab
sleep     28989  ian    0r   REG    8,3     1207    2 /dos/fstab
[root@attic4‑cent ~]#fuser ‑m /dos
/dos:                28960 29001
[root@attic4‑cent ~]#fuser ‑m /dev/sda3
/dev/sda3:           28960 29001

At this point you can either wait until the filesystem is no longer busy, or you can do a lazy unmount, by specifying the -l option. A lazy unmount detaches the filesystem from the filesystem tree immediately, and cleans the references to the filesystem when it is no longer busy.

Removable filesystems


We mentioned some issues with removable devices such as USB or Firewire (IEEE 1394) attached devices. It is inconvenient to switch to root access every time you need to mount or unmount such a device. The same goes for CD, DVD, and floppy drives, where you need to unmount the device to change media. In the discussion of fstab above, we mentioned the user option, which allows ordinary users to mount and unmount devices.

Note that the filesystem types for the optical drive are specified as udf,iso9660, while the filesystem type for the floppy is specified as auto. For the optical drive, the mount process will check first for a udf filesystem (common on DVD) and then for an iso9660 filesystem (common on CD). For the floppy drive, the mount process will probe for a filesystem type. You can create or edit /etc/filesystems to change the order in which the filesystems will be probed.

Note: You should always unmount removable drives or media before disconnecting the drive or attempting to remove the media. Failure to do so may result in loss of data that has not yet been written to the device.

If you run a graphical desktop such as Nautilus, you will usually find options that allow removable devices and media to be automatically mounted. For example, if I insert a Knoppix DVD into the DVD drive of my system, I might see a mount entry such as shown in Listing 12. The presence of ‘uid=1000’ shows that the user with id 1000 can unmount this disc. The id command shows the uid for user ian is 1000, so ian can unmount this disc.

Listing 12. Desktop mounting of DVD

[ian@attic4‑cent ~]$ mount | grep sr0
/dev/sr0 on /media/KNOPPIX type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=1000,
gid=1000,iocharset=utf8,mode=0400,dmode=0500)
[ian@attic4‑cent ~]$ id ian
uid=1000(ian) gid=1000(ian) groups=1000(ian)

You may also use the eject command to eject removable media when the drive supports the operation as most CD and DVD drives do. If you have not unmounted the device first, then eject will both unmount and eject the disc.

Swap space


You may have noticed in the discussion of fstab above that swap space does not have a mount point. The boot process usually enables swap space defined in /etc/fstab unless the noauto option is specified. To manually control swap space on a running system — for example, if you added a new swap partition—use the swapon and swapoff commands. See the man pages for details.

You can view the currently enabled swap devices with cat /proc/swaps or with swapon -sswapon-s as shown in Listing 13.

Listing 13. Displaying swap space

[ian@attic4‑cent ~]$ swapon ‑s
Filename  Type  Size  Used  Priority
/dev/sda2                               partition  10241432  8 ‑1
[ian@attic4‑cent ~]$ cat /proc/swaps
Filename  Type  Size  Used  Priority
/dev/sda2  partition  10241432  8  ‑1

This completes your introduction to device mounting and unmounting on Linux.

Wednesday, 7 August 2019

101-500: Linux Administrator - 101 (LPIC-1 101)

LPIC-1 Certifications, LPIC-1: System Administrator, LPI Guides

The world’s largest and most recognized Linux Certification


LPIC-1 is the first certification in LPI’s multi-level Linux professional certification program. The LPIC-1 will validate the candidate's ability to perform maintenance tasks on the command line, install and configure a computer running Linux and configure basic networking.

The LPIC-1 is designed to reflect current research and validate a candidate's proficiency in real world system administration. The objectives are tied to real-world job skills, which we determine through job task analysis surveying during exam development.

Current Version: 5.0 (Exam codes 101-500)

Objectives: 101-500

Prerequisites: There are no prerequisites for this certification

Requirements: Passing exams 101

Validity Period: 5 years

Languages: English, German, Japanese, Portuguese, Chinese (Simplified) and Chinese (Traditional). Exams in following languages will be released in 2019: Italian, Spanish, French.



To become LPIC-1 certified the candidate must be able to:

◈ understand the architecture of a Linux system;
◈ install and maintain a Linux workstation, including X11 and setup it up as a network client;
◈ work at the Linux command line, including common GNU and Unix commands;
◈ handle files and access permissions as well as system security; and
◈ perform easy maintenance tasks: help users, add users to a larger system, backup and restore, shutdown and reboot.

LPIC-1 Certifications, LPIC-1: System Administrator, LPI Guides

LPIC-1 Exam 101


Exam Objectives Version: Version 5.0

Exam Codes: 101-500

About Objective Weights: Each objective is assigned a weighting value. The weights indicate the relative importance of each objective on the exam. Objectives with higher weights will be covered in the exam with more questions.

Topic 101: System Architecture


101.1 Determine and configure hardware settings

Weight: 2

Description: Candidates should be able to determine and configure fundamental system hardware.

Key Knowledge Areas:

◈ Enable and disable integrated peripherals.
◈ Differentiate between the various types of mass storage devices.
◈ Determine hardware resources for devices.
◈ Tools and utilities to list various hardware information (e.g. lsusb, lspci, etc.).
◈ Tools and utilities to manipulate USB devices.
◈ Conceptual understanding of sysfs, udev and dbus.

The following is a partial list of the used files, terms and utilities:

◈ /sys/
◈ /proc/
◈ /dev/
◈ modprobe
◈ lsmod
◈ lspci
◈ lsusb

101.2 Boot the system

Weight: 3

Description: Candidates should be able to guide the system through the booting process.

Key Knowledge Areas:

◈ Provide common commands to the boot loader and options to the kernel at boot time
◈ Demonstrate knowledge of the boot sequence from BIOS to boot completion
◈ Understanding of SysVinit and systemd
◈ Awareness of Upstart
◈ Check boot events in the log files

Terms and Utilities:

◈ dmesg
◈ BIOS
◈ bootloader
◈ kernel
◈ initramfs
◈ init
◈ SysVinit
◈ systemd

101.3 Change runlevels / boot targets and shutdown or reboot system

Weight: 3

Description: Candidates should be able to manage the SysVinit runlevel or systemd boot target of the system. This objective includes changing to single user mode, shutdown or rebooting the system. Candidates should be able to alert users before switching runlevels / boot targets and properly terminate processes. This objective also includes setting the default SysVinit runlevel or systemd boot target. It also includes awareness of Upstart as an alternative to SysVinit or systemd.

Key Knowledge Areas:

◈ Set the default runlevel or boot target
◈ Change between runlevels / boot targets including single user mode
◈ Shutdown and reboot from the command line
◈ Alert users before switching runlevels / boot targets or other major system events
◈ Properly terminate processes
◈ Awareness of acpid.

Terms and Utilities:

◈ /etc/inittab
◈ shutdown
◈ init
◈ /etc/init.d/
◈ telinit
◈ systemd
◈ systemctl
◈ /etc/systemd/
◈ /usr/lib/systemd/
◈ wall

Topic 102: Linux Installation and Package Management


102.1 Design hard disk layout

Weight: 2

Description: Candidates should be able to design a disk partitioning scheme for a Linux system.

Key Knowledge Areas:

◈ Allocate filesystems and swap space to separate partitions or disks
◈ Tailor the design to the intended use of the system
◈ Ensure the /boot partition conforms to the hardware architecture requirements for booting
◈ Knowledge of basic features of LVM

Terms and Utilities:

◈ / (root) filesystem
◈ /var filesystem
◈ /home filesystem
◈ /boot filesystem
◈ swap space
◈ mount points
◈ partitions

102.2 Install a boot manager

Weight: 2

Description: Candidates should be able to select, install and configure a boot manager.

Key Knowledge Areas:

◈ Providing alternative boot locations and backup boot options
◈ Install and configure a boot loader such as GRUB Legacy
◈ Perform basic configuration changes for GRUB 2
◈ Interact with the boot loader

The following is a partial list of the used files, terms and utilities:

◈ menu.lst, grub.cfg and grub.conf
◈ grub-install
◈ grub-mkconfig
◈ MBR

102.3 Manage shared libraries

Weight: 1

Description: Candidates should be able to determine the shared libraries that executable programs depend on and install them when necessary.

Key Knowledge Areas:

◈ Identify shared libraries
◈ Identify the typical locations of system libraries
◈ Load shared libraries

Terms and Utilities:

◈ ldd
◈ ldconfig
◈ /etc/ld.so.conf
◈ LD_LIBRARY_PATH

102.4 Use Debian package management

Weight: 3

Description: Candidates should be able to perform package management using the Debian package tools.

Key Knowledge Areas:

◈ Install, upgrade and uninstall Debian binary packages
◈ Find packages containing specific files or libraries which may or may not be installed
◈ Obtain package information like version, content, dependencies, package integrity and installation status (whether or not the package is installed)
◈ Awareness of apt.

Terms and Utilities:

◈ /etc/apt/sources.list
◈ dpkg
◈ dpkg-reconfigure
◈ apt-get
◈ apt-cache

102.5 Use RPM and YUM package management

Weight: 3

Description: Candidates should be able to perform package management using RPM and YUM tools.

Key Knowledge Areas:

◈ Install, re-install, upgrade and remove packages using RPM and YUM
◈ Obtain information on RPM packages such as version, status, dependencies, integrity and signatures
◈ Determine what files a package provides, as well as find which package a specific file comes from
◈ Awareness of dnf.

Terms and Utilities:

◈ rpm
◈ rpm2cpio
◈ /etc/yum.conf
◈ /etc/yum.repos.d/
◈ yum
◈ yumdownloader

102.6 Linux as a virtualization guest

Weight: 1

Description: Candidates should understand the implications of virtualization and cloud computing on a Linux guest system.

Key Knowledge Areas:

◈ Understand the general concept of virtual machines and containers.
◈ Understand common elements virtual machines in an IaaS cloud, such as computing instances, block storage and networking.
◈ Understand unique properties of a Linux system which have to changed when a system is cloned or used as a template.
◈ Understand how system images are used to deploy virtual machines, cloud instances and containers.
◈ Understand Linux extensions which integrate Linux with a virtualization product.
◈ Awareness of cloud-init.

Terms and Utilities:

◈ Virtual machine
◈ Linux container
◈ Application container
◈ Guest drivers
◈ SSH host keys
◈ D-Bus machine id

Topic 103: GNU and Unix Commands


103.1 Work on the command line

Weight: 4

Description: Candidates should be able to interact with shells and commands using the command line. The objective assumes the Bash shell.

Key Knowledge Areas:

◈ Use single shell commands and one line command sequences to perform basic tasks on the command line
◈ Use and modify the shell environment including defining, referencing and exporting environment variables
◈ Use and edit command history
◈ Invoke commands inside and outside the defined path

Terms and Utilities:

◈ bash
◈ echo
◈ env
◈ export
◈ pwd
◈ set
◈ unset
◈ type
◈ which
◈ man
◈ uname
◈ history
◈ .bash_history
◈ Quoting

103.2 Process text streams using filters

Weight: 2

Description: Candidates should should be able to apply filters to text streams.

Key Knowledge Areas:

◈ Send text files and output streams through text utility filters to modify the output using standard UNIX commands found in the GNU textutils package.

Terms and Utilities:

◈ bzcat
◈ cat
◈ cut
◈ head
◈ less
◈ md5sum
◈ nl
◈ od
◈ paste
◈ sed
◈ sha256sum
◈ sha512sum
◈ sort
◈ split
◈ tail
◈ tr
◈ uniq
◈ wc
◈ xzcat
◈ zcat

103.3 Perform basic file management

Weight: 4

Description: Candidates should be able to use the basic Linux commands to manage files and directories.

Key Knowledge Areas:

◈ Copy, move and remove files and directories individually
◈ Copy multiple files and directories recursively
◈ Remove files and directories recursively
◈ Use simple and advanced wildcard specifications in commands
◈ Using find to locate and act on files based on type, size, or time
◈ Usage of tar, cpio and dd

Terms and Utilities:

◈ cp
◈ find
◈ mkdir
◈ mv
◈ ls
◈ rm
◈ rmdir
◈ touch
◈ tar
◈ cpio
◈ dd
◈ file
◈ gzip
◈ gunzip
◈ bzip2
◈ xz
◈ file globbing

103.4 Use streams, pipes and redirects

Weight: 4

Description: Candidates should be able to redirect streams and connect them in order to efficiently process textual data. Tasks include redirecting standard input, standard output and standard error, piping the output of one command to the input of another command, using the output of one command as arguments to another command and sending output to both stdout and a file.

Key Knowledge Areas:

◈ Redirecting standard input, standard output and standard error
◈ Pipe the output of one command to the input of another command
◈ Use the output of one command as arguments to another command
◈ Send output to both stdout and a file

Terms and Utilities:

◈ tee
◈ xargs

103.5 Create, monitor and kill processes

Weight: 4

Description: Candidates should be able to perform basic process management.

Key Knowledge Areas:

◈ Run jobs in the foreground and background
◈ Signal a program to continue running after logout
◈ Monitor active processes
◈ Select and sort processes for display
◈ Send signals to processes

Terms and Utilities:

◈ &
◈ bg
◈ fg
◈ jobs
◈ kill
◈ nohup
◈ ps
◈ top
◈ free
◈ uptime
◈ pgrep
◈ pkill
◈ killall
◈ screen
◈ tmux

103.6 Modify process execution priorities

Weight: 2

Description: Candidates should should be able to manage process execution priorities.

Key Knowledge Areas:

◈ Know the default priority of a job that is created
◈ Run a program with higher or lower priority than the default
◈ Change the priority of a running process

Terms and Utilities:

◈ nice
◈ ps
◈ renice
◈ top

103.7 Search text files using regular expressions

Weight: 3

Description: Candidates should be able to manipulate files and text data using regular expressions. This objective includes creating simple regular expressions containing several notational elements as well as understanding the differences between basic and extended regular expressions. It also includes using regular expression tools to perform searches through a filesystem or file content.

Key Knowledge Areas:

◈ Create simple regular expressions containing several notational elements.
◈ Understand the differences between basic and extended regular expressions.
◈ Understand the concepts of special characters, character classes, quantifiers and anchors.
◈ Use regular expression tools to perform searches through a filesystem or file content.
◈ Use regular expressions to delete, change and substitute text.

Terms and Utilities:

◈ grep
◈ egrep
◈ fgrep
◈ sed
◈ regex(7)

103.8 Basic file editing

Weight: 3

Description: Candidates should be able to edit text files using vi. This objective includes vi navigation, vi modes, inserting, editing, deleting, copying and finding text. It also includes awareness of other common editors and setting the default editor.

Key Knowledge Areas:

◈ Navigate a document using vi.
◈ Understand and use vi modes.
◈ Insert, edit, delete, copy and find text in vi.
◈ Awareness of Emacs, nano and vim.
◈ Configure the standard editor.

Terms and Utilities:

◈ vi
◈ /, ?
◈ h,j,k,l
◈ i, o, a
◈ c, d, p, y, dd, yy
◈ ZZ, :w!, :q!, :e!
◈ EDITOR

Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard


104.1 Create partitions and filesystems

Weight: 2

Description: Candidates should be able to configure disk partitions and then create filesystems on media such as hard disks. This includes the handling of swap partitions.

Key Knowledge Areas:

◈ Manage MBR and GPT partition tables
◈ Use various mkfs commands to create various filesystems such as:
     ◈ ext2/ext3/ext4
     ◈ XFS
     ◈ VFAT
     ◈ exFAT

◈ Basic feature knowledge of Btrfs, including multi-device filesystems, compression and subvolumes.

The following is a partial list of the used files, terms and utilities:


◈ fdisk
◈ gdisk
◈ parted
◈ mkfs
◈ mkswap

104.2 Maintain the integrity of filesystems

Weight: 2

Description: Candidates should be able to maintain a standard filesystem, as well as the extra data associated with a journaling filesystem.

Key Knowledge Areas:

◈ Verify the integrity of filesystems
◈ Monitor free space and inodes
◈ Repair simple filesystem problems

Terms and Utilities:

◈ du
◈ df
◈ fsck
◈ e2fsck
◈ mke2fs
◈ tune2fs
◈ xfs_repair
◈ xfs_fsr
◈ xfs_db

104.3 Control mounting and unmounting of filesystems

Weight: 3

Description: Candidates should be able to configure the mounting of a filesystem.

Key Knowledge Areas:

◈ Manually mount and unmount filesystems
◈ Configure filesystem mounting on bootup
◈ Configure user mountable removable filesystems
◈ Use of labels and UUIDs for identifying and mounting file systems.
◈ Awareness of systemd mount units.

Terms and Utilities:

◈ /etc/fstab
◈ /media/
◈ mount
◈ umount
◈ blkid
◈ lsblk

104.4 Removed

104.5 Manage file permissions and ownership

Weight: 3

Description: Candidates should be able to control file access through the proper use of permissions and ownerships.

Key Knowledge Areas:

◈ Manage access permissions on regular and special files as well as directories
◈ Use access modes such as suid, sgid and the sticky bit to maintain security
◈ Know how to change the file creation mask
◈ Use the group field to grant file access to group members

Terms and Utilities:

◈ chmod
◈ umask
◈ chown
◈ chgrp

104.6 Create and change hard and symbolic links

Weight: 2

Description: Candidates should be able to create and manage hard and symbolic links to a file.

Key Knowledge Areas:

◈ Create links
◈ Identify hard and/or soft links
◈ Copying versus linking files
◈ Use links to support system administration tasks

Terms and Utilities:

◈ ln
◈ ls

104.7 Find system files and place files in the correct location

Weight: 2

Description: Candidates should be thoroughly familiar with the Filesystem Hierarchy Standard (FHS), including typical file locations and directory classifications.

Key Knowledge Areas:

◈ Understand the correct locations of files under the FHS
◈ Find files and commands on a Linux system
◈ Know the location and purpose of important file and directories as defined in the FHS

Terms and Utilities:

◈ find
◈ locate
◈ updatedb
◈ whereis
◈ which
◈ type
◈ /etc/updatedb.conf