LPI General Linux I Curriculum Outline
Using the Linux Shell
Overview/Descriptionunderstand OS terminology and be able to interact with the shell and commands via the command line interface.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)2.8
Lesson Objectives Using the Linux Shell
Identify the basic characteristics of the Linux operating system. Identify the advantages of the Linux shell and some of the main versions. Use shell commands to verify the environment, find information about commands, use shortcuts, and support multitasking. Issue basic shell commands to handle directory and file information. Use special characters in Linux commands. Interact with the shell environment. Set the PATH environment variable in a secure way. Use the history facility and edit previously entered commands. Use some of the advanced facilities of the command line. Use the Linux shell to execute commands and manipulate files. Course Number:
259928_eng
Back to ListRedirection Approaches and Process Control
Overview/Descriptionrecognize the steps for applying filters to text streams as well as redirecting and piping the input and output of commands and Linux processes.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)1.7
Lesson Objectives Redirection Approaches and Process Control
Select the correct command redirection approach offered by Linux. Issue redirection commands to redirect input and output to and from utilities. Recognize how Linux manages processes using the ps, bg, and fg commands. Select the commands used to manage asynchronous processes in Linux. View and change the priority of processes. Manage priorities using the Linux shell. Course Number:
259929_eng
Back to ListManaging and Processing Text
Overview/Descriptionsearch text files using regular expressions and make simple changes.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)2.7
Lesson Objectives Managing and Processing Text
Recognize how metacharacters are used in both filename generation and regular expressions. Search files using the grep command family. Select the sed commands that search through files and make simple changes. Search and edits files with grep and sed. Recognize the key functionality provided by Linux text-processing utilities. Select the Linux commands used to filter text. Select vi commands for editing text. Select the vi commands used to search and replace text. Select the vi commands to manipulate text. Course Number:
259930_eng
Back to ListManaging Files in Linux
Overview/Descriptionunderstand the Linux file system and to manage file ownership and permissions.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)2.7
Lesson Objectives Managing Files in Linux
Recognize the main characteristics of the way Linux manages files. Recognize how to navigate resources in the Linux file system hierarchy. Select the commands used to find files and command locations. Identify files using which, updatedb, locate, and find. Select the commands used to manage hard and symbolic links. Select the commands that set permissions and change attributes on Linux files. Select the commands used to set permissions on files and directories. Set special permissions SUID, SGID, and sticky bits for files and change the default file creation mode using umask. Select the correct options for the chown and chgrp commands. Course Number:
259931_eng
Back to ListMounting and Managing File Systems
Overview/Descriptionconfigure Linux file systems for mounting and unmounting
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)1.7
Lesson Objectives Mounting and Managing File Systems
Explain how to mount Linux file systems. Select the options that configure file systems so that they automatically mount on startup. Select the commands used to mount and unmount file systems manually. Select the appropriate commands and techniques to monitor and manage disk space. Check file systems and correct problems. Identify disk free space and check file usage in Linux. Course Number:
259932_eng
Back to ListPartitions, File Systems, and Disk Quotas
Overview/Descriptionconfigure file system mounting, mount and unmount file systems, and manage disk quotas for users.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)1.4
Lesson Objectives Partitions, File Systems, and Disk Quotas
Recognize the role of partitions in Linux. Select the commands that create partitions and file systems. Describe what disk quotas are and how to view them. Select the command options used to manage user disk quotas. Select the commands used to manage partitions, file systems, and disk quotas. Course Number:
259933_eng
Back to ListHardware Requirements
Overview/Descriptionidentify the hardware requirements for different Linux installations.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)1.6
Lesson Objectives Hardware Requirements
Identify the compatibility of various hardware elements with Linux. Choose compatible hardware for a Linux system. Identify the main characteristics of interrupt requests (IRQs), direct memory access (DMA) channels, and input/output (I/O) addresses in Linux. Identify the principal methods for managing the BIOS. Resolve common hardware issues related to Linux installations. Course Number:
259934_eng
Back to ListHardware Configurations for Linux
Overview/Descriptionappreciate the hardware issues surounding a Linux installation
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)2.3
Lesson Objectives Hardware Configurations for Linux
Identify the principal methods for configuring SCSI devices. Identify the principal methods of configuring PCI and ISA buses. Select the principal methods for configuring sound cards and ensuring compatibility requirements. Select the steps and commands used to configure the appropriate hardware devices for a Linux installation. Identify the main characteristics of the three major standards for communicating with peripheral devices. Identify the steps for configuring ISDN and DSL connections with the Network Administration Tool. Identify the methods for configuring Linux for USB devices. Select the steps and commands used to configure Linux to handle peripheral devices. Course Number:
259935_eng
Back to ListInstalling Linux
Overview/Descriptionshow the techniques used for installing Linux and associated software.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)1.9
Lesson Objectives Installing Linux
Identify the criteria for selecting an appropriate Linux distribution. Design an appropriate hard-disk layout and partitioning scheme. Select GRUB commands used to create a configuration file. Install new software from source. Manage shared libraries. Compress, unzip, compile, and configure software files. Course Number:
259936_eng
Back to ListManaging Debian and Red Hat Packages
Overview/Descriptionuse the tools associated with Debian and Red Hat package management.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)1.3
Lesson Objectives Managing Debian and Red Hat Packages
Use the dpkg and dselect components of the Debian package management system. Use the apt-get and alien components of the Debian package management system. Use RPM commands to manage packages. Use appropriate commands associated with Debian and Red Hat package management systems. Course Number:
259937_eng
Back to ListAdministering the X Window System
Overview/Descriptionshow the techniques for installing and configuring the X Window System.
Target AudienceStudents wishing to acquire the basic skills required as a Linux system administrator.
PrerequisitesGeneral knowledge of computers and computer operating systems ideally encompassing Unix knowledge because of the similarity to Linux.
Expected Duration (hours)1.9
Lesson Objectives Administering the X Window System
Identify the functions of the principal components of the X Window System. Identify the steps involved in installing and configuring the X Window System in Linux. Configure an X Window System, identify the layout of a typical X configuration file, and use two common configuration tools. Set up and customize a display manager. Install and customize a system-wide desktop environment or window manager. Perform key tasks related to installing and configuring the X Window System. Course Number:
259938_eng
Back to List