Skip to content

LPIC-1 Exam 101 ObjectivesΒΆ

Topic 101: System ArchitectureΒΆ

101.1 Determine and configure hardware settingsΒΆ

  • lesson one

  • Terms & Utilities:

  • /sys/

  • /proc/
  • /dev/
  • modprobe
  • lsmod
  • lspci
  • lsusb

101.2 Boot the systemΒΆ

  • lesson one

  • Terms & Utilities:

  • dmesg

  • journalctl
  • BIOS
  • UEFI
  • bootloader
  • kernel
  • initramfs
  • init
  • SysVinit
  • systemd

101.3 Change runlevels / boot targets and shutdown or reboot systemΒΆ

  • lesson one

  • Terms & 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ΒΆ

  • lesson one

  • Terms & Utilities:

  • / (root) filesystem

  • /var filesystem
  • /home filesystem
  • /boot filesystem
  • EFI System Partition (ESP)
  • swap space
  • mount points
  • partitions

102.2 Install a boot managerΒΆ

  • lesson one

  • Terms & Utilities:

  • menu.lst, grub.cfg and grub.conf

  • grub-install
  • grub-mkconfig
  • MBR

102.3 Manage shared librariesΒΆ

  • lesson one

  • Terms & Utilities:

  • ldd

  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH

102.4 Use Debian package managementΒΆ

  • lesson one

  • Terms & Utilities:

  • /etc/apt/sources.list

  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache

102.5 Use RPM and YUM package managementΒΆ

  • lesson one

  • Terms & Utilities:

  • rpm

  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • zypper

102.6 Linux as a virtualization guestΒΆ

  • lesson one

  • Terms & 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ΒΆ

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ΒΆ

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ΒΆ

Terms and UtilitiesΒΆ

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

103.4 Use streams, pipes and redirectsΒΆ

Terms and UtilitiesΒΆ

  • tee
  • xargs

103.5 Create, monitor and kill processesΒΆ

Terms and UtilitiesΒΆ

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

103.6 Modify process execution prioritiesΒΆ

Terms and UtilitiesΒΆ

  • nice
  • ps
  • renice
  • top

103.7 Search text files using regular expressionsΒΆ

Terms and UtilitiesΒΆ

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

103.8 Basic file editingΒΆ

Terms and UtilitiesΒΆ

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

Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy StandardΒΆ

104.1 Create partitions and filesystemsΒΆ

Terms and UtilitiesΒΆ

  • fdisk
  • gdisk
  • parted
  • mkfs
  • mkswap

104.2 Maintain the integrity of filesystemsΒΆ

Terms and UtilitiesΒΆ

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

104.3 Control mounting and unmounting of filesystemsΒΆ

Terms and UtilitiesΒΆ

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

104.4 RemovedΒΆ

104.5 Manage file permissions and ownershipΒΆ

Terms and UtilitiesΒΆ

  • chmod
  • umask
  • chown
  • chgrp

Terms and UtilitiesΒΆ

  • ln
  • ls

104.7 Find system files and place files in the correct locationΒΆ

Terms and UtilitiesΒΆ

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