Richard Blum

LPIC-1 Linux Professional Institute Certification Study Guide


Скачать книгу

System Architecture

      101.1 Determine and configure hardware settings ( Chapter 3 )

      ● Enable and disable integrated peripherals

      ● Configure systems with or without external peripherals such as keyboards

      ● Differentiate between the various types of mass storage devices

      ● Know the differences between coldplug and hotplug 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, hald, dbus

      ● The following is a partial list of the files, terms, and utilities covered in this objective: /sys, /proc, /dev, modprobe, lsmod, lspci, lsusb

      101.2 Boot the system ( Chapter 5 )

      ● 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 file

      ● The following is a partial list of the files, terms and utilities covered in this objective: dmesg, BIOS, bootloader, kernel, init, initramfs, SysVinit, systemd

      101.3 Change runlevels/boot targets and shutdown or reboot system ( Chapter 5 )

      ● 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

      ● The following is a partial list of the files, terms and utilities covered in this objective: /etc/inittab, shutdown, init, /etc/init.d, telinit, systemd, systemctl, /etc/systemd/, /usr/lib/systemd/, wall

      102 Linux Installation and Package Management

      102.1 Design hard disk layout ( Chapter 3 )

      ● Allocate filesystems and swap space to separate partitions or disks

      ● Tailor the design to the intended use of the system

      ● Ensure that the /boot partition conforms to the hardware architecture requirements for booting

      ● Knowledge of basic features of LVM

      ● The following is a partial list of the files, terms and utilities covered in this objective: / (root) filesystem, /var filesystem, /home filesystem, /boot filesystem, swap space, mount points, partitions

      102.2 Install a boot manager ( Chapter 5 )

      ● 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 files, terms, and utilities covered in this objective: /boot/grub/menu.lst, grub.cfg and grub.conf, grub-install, grub-mkconfig, MBR

      102.3 Manage shared libraries ( Chapter 2 )

      ● Identify shared libraries

      ● Identify the typical locations of system libraries

      ● Load shared libraries

      ● The following is a partial list of the files, terms and utilities covered in this objective: ldd, ldconfig, /etc/ld.so.conf, LD_LIBRARY_PATH

      102.4 Use Debian package management ( Chapter 2 )

      ● 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)

      ● The following is a partial list of the files, terms and utilities covered in this objective: /etc/apt/sources.list, dpkg, dpkg-reconfigure, apt-get, apt-cache, aptitude

      102.5 Use RPM and YUM package management ( Chapter 2 )

      ● Install, reinstall, 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

      ● The following is a partial list of the files, terms and utilities covered in this objective: rpm, rpm2cpio, /etc/yum.conf, /etc/yum.repos.d/, yum, yumdownloader

      103 GNU and Unix Commands

      103.1 Work on the command line ( Chapter 1 )

      ● 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

      ● The following is a partial list of the files, terms, and utilities covered in this objective: bash, echo, env, exec, export, pwd, set, unset, man, uname, history, .bash_history

      103.2 Process text streams using filters ( Chapter 1 )

      ● Send text files and output streams through text utility filters to modify the output using standard Unix commands

      ● The following is a partial list of the files, terms, and utilities covered in this objective: cat, cut, expand, fmt, head, od, join, less, nl, paste,