LPI Level 2 Exam 201: Curriculum Outline
Linux Kernel Compilation and System Startup
Overview/DescriptionTo describe how to compile the Linux kernel and configure system startup files
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2.25 Hours
Linux Kernel Compilation and System Startup - Identify the characteristics of Linux kernels and kernel modules
- Recognize the procedure for compiling and installing a Linux kernel
- Compile and install a Linux kernel
- Patch a Linux kernel
- Configure kernel modules and modify kernel settings
- Customize Linux system startup and boot processes
- Recognize how to manipulate the Linux boot process and recover from filesystem failures
- Customize Linux system startup and perform system recovery tasks
Back to ListLinux Filesystem Management and File Sharing
Overview/DescriptionTo describe techniques for managing the Linux filesystem and configuring file and service sharing
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2.50 Hours
Linux Filesystem Management and File Sharing - Identify the commands and utilities used to create and configure the Linux filesystem
- Use system utilities to maintain a Linux filesystem
- Configure filesystem automounting and create a filesystem for CD-ROMs
- Create and configure a Linux filesystem
- Configure a Samba server and access it from Linux
- Configure the Network File System (NFS)
- Configure a Samba server and the Network File System (NFS)
- Identify the tasks required to configure DHCP on Linux systems
Back to ListLinux Networking Configuration
Overview/DescriptionTo describe techniques for configuring network clients and DNS services
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2 Hours
Linux Networking Configuration - Configure a Linux client for dial-up networking
- Identify the requirements for a Linux VPN implementation and distinguish between troubleshooting utilities
- Perform network client configuration tasks
- Recognize how to perform basic BIND 8 configuration tasks
- Create a DNS zone file and test the DNS configuration
- Configure DNS zones on a Linux system
- Identify methods for securing a Linux DNS server
Back to ListLinux Networking Services
Overview/DescriptionTo describe how to configure mail and news services and install web servers
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2.75 Hours
Linux Networking Services - Configure a Majordomo mailing list
- Recognize the components and features of a typical Sendmail configuration
- Use Procmail to manage mail traffic
- Recognize the commands and files used to install and configure a news server
- Configure mail and news services
- Recognize the procedure for installing and configuring an Apache Server
- Configure virtual hosting on an Apache web server and install an SSL certificate
- Identify characteristics of Apache web server and virtual hosting configurations
- Recognize the key characteristics and security features of Squid
Back to ListLinux Hardware Configuration and System Maintenance
Overview/DescriptionTo outline methods for configuring hardware devices and to describe common system maintenance tasks
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2.75 Hours
Linux Hardware Configuration and System Maintenance - Configure and implement software RAID
- Identify procedures for installing new hardware devices in Linux
- Recognize how to configure kernel options to support hardware devices
- Configure software RAID and logical volumes
- Recognize utilities and commands used to configure PCMCIA devices
- Configure system logging
- Recognize the procedure for building DEB and RPM packages
- Identify factors to consider when formulating a backup plan
- Configure system logging and recognize the requirements for a debian package installation
Back to ListSecurity in the Linux Environment
Overview/DescriptionTo describe methods for securing Linux system resources
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2.75 Hours
Security in the Linux Environment - Recognize how to configure NIS
- Recognize how to install and configure an LDAP server
- Recognize how to configure PAM authentication
- Configure LDAP and PAM authentication
- Recognize the characteristics of IP chains and IP tables
- Identify methods for restricting access to FTP servers
- Recognize how to configure OpenSSH
- Configure TCP wrappers
- Restrict access to system resources using OpenSSH and TCP wrappers
Back to ListLinux System Customization and Automation
Overview/DescriptionTo discuss common scripting languages and to describe methods for automating Linux system tasks
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2.25 Hours
Linux System Customization and Automation - Write a simple search pattern as a regular expression
- Recognize the features and characteristics of Perl
- Recognize how to create simple Bourne shell scripts and identify the structure of conditional statements
- Recognize the function of sed and awk
- Write regular expressions and create a simple Perl script
- Recognize how to configure and run the rsync client
- Recognize how to schedule tasks using crontab and the at command
- Configure schedules using crontab and the at command
Back to ListLinux Troubleshooting
Overview/DescriptionTo describe how to troubleshoot local system and networking issues in Linux
Target AudienceStudents wishing to acquire the intermediate skills required as a Linux system administrator
PrerequisitesA knowledge of basic Linux system administration
Expected Duration2.25 Hours
Linux Troubleshooting - Recognize how to create boot disks and root disks
- Determine, from the boot-up text, the distinction between the four stages of the boot sequence
- Recognize the characteristics of LILO and determine the cause of LILO errors
- Create a boot disk and troubleshoot boot errors
- Identify the source of common local system configuration problems
- Identify factors that can affect the performance of shell programs
- Recognize how to troubleshoot common network problems
- Use appropriate tools and commands to determine the source of network problems
Back to List