|
Thursday, 27 July 2006 |
DescriptionThis course is suitable for the preparation of the LPI 201 exam. The areas covered include, the Linux Kernel, System Startup, Filesystems, Hardware, System Maintenance, System Customisation/Automation and Troubleshooting.
Audience This course is aimed at Linux professionals with at least 12 months working experience. PrereqsIt is recommended to have previously attended the LPI 101 and LPI 102 courses (or equivalent). A candidate will be certified LPIC-2 once both LPI 201 and LPI 202 exams have been passed and LPIC-1 is still current. Deliveries For on-site training please mail \n
This email address is being protected from spam bots, you need Javascript enabled to view it
Course Contents 1. The Linux Kernel 1.1. Kernel Components 1.1.1. Modules 1.1.2. Types of Kernel Images 1.1.3. Documentation 1.2. Compiling a Kernel 1.3. Patching a Kernel 1.3.1. Applying the Patch 1.3.2. Testing the Patch 1.3.3. Recovering the Old Source Tree 1.3.4. Building the New Kernel after a patch 1.4. Customising a Kernel 1.4.1. Loading Kernel modules 1.4.2. The /proc/ directory 1.4.3. Task 1.4.4. A quick test 2. System Startup 2.1. Customising the Boot Process 2.1.1. Overview of init 2.1.2. Runlevels 2.1.3. Starting Local scripts 2.2. System Recovery 2.2.1. Overriding the INIT stage 2.2.2. Errors at the end of the kernel stage 2.2.3. Misconfigured Bootloaders 2.2.4. Bootloader Kernel Parameters 2.2.5. Troubleshooting LILO 2.3. Customised initrd 2.3.1. The mkinitrd script 3. The Linux Filesystem 3.1. Operating the Linux Filesystem 3.1.1. Regular local filesystems 3.1.2. Swap Partions and SWAP files 3.2. Maintaining a Linux Filesystem 3.2.1. fsck 3.2.2. sync 3.2.3. hdparm 3.2.4. badblocks 3.2.5. mke2fs 3.2.6. dumpe2fs 3.2.7. debugfs 3.2.8. tune2fs 3.3. Configuring automount 4. Hardware and Software Configuration 4.1. Software RAID 4.1.1. RAID Levels 4.1.2. Spare Disks 4.1.3. Kernel and software components 4.1.4. Booting from a RAID root device (exercise) 4.2. LVM Configuration 4.2.1. Logical Volume Management (LVM) 4.2.2. Kernel and software components 4.2.3. Extending the Volume Group with a RAID 0 device 4.2.4. Booting from a logical volume root device 4.3. CD Burners and Linux 4.3.1. Hardware detection 4.3.2. Burning an IsoImage 4.3.3. ISO9660 Filesystem and burning CDs 4.4. Bootable CDROMs 4.4.1. Using disk emulation 4.4.2. Alternatives without disk emulation 4.4.3. Copying a Bootable CD 4.5. Configuring PCMCIA Devices 5. Samba and NFS 5.1. Samba Client Tools 5.1.1. nmblookup 5.1.2. smbpasswd 5.1.3. smbtar 5.1.4. smbclient 5.1.5. smbstatus 5.2. Configuring a SAMBA server 5.2.1. The Configuratiion Files 5.2.2. The smb.conf Sections 5.2.3. Main Options in [share] Sections 5.3. Examples 5.3.1. Shared Directories 5.3.2. Sharing Printers 5.3.3. Implementing WINS with Samba? 5.3.4. Samba server as a Domain Controller 5.4. Configuring an NFS server 5.4.1. The /etc/exports file 5.4.2. User Mappings 5.4.3. Anonuid and Anongid 5.4.4. Root Squashing 5.4.5. TCPwrappers 5.4.6. Using exportfs and nfsstat 5.5. Setting up an NFS Client 6. System Maintenance 6.1. System Logging 6.1.1. Stopping and Starting syslogd 6.1.2. Configuration File 6.1.3. Sending logs to a remote server 6.1.4. Configuring syslogd to accept remote logs 6.1.5. Name resolution 6.2. RPM Builds 6.2.1. Creating a Build Directoty 6.2.2. The rpmbuild command 6.2.3. The specfile options 6.2.4. Example: Copy fstab to /tmp/etc/fstab 6.3. Debian Rebuilds 6.3.1. Example: building a package foo 7. System Automation 7.1. Writing simple perl scripts (using modules) 7.2. Using the Perl taint module to secure data 7.3. Installing Perl modules (CPAN) 7.4. Check for process execution 7.5. Monitor Processes and generate alerts 7.5.1. Schedule scripts that parse log files and email them 7.5.2. Monitor changed files and generate email alert 7.5.3. Write a script that notifies administrators when somebody logs in or out ....... 7.6. Using rsync Apendix. Example Perl Module: Speadsheet Index
|