Introduction. Self-Assessment. I. LPIC Exam. 1. Linux Installation. Linux Distributions. LPI Certification and Distributions.
Which Version of Red Hat and Debian to Use? Preparing Hardware for Installation. Problem Peripherals. Resolving Conflicts. Viewing Configuration Addresses. Partitioning Disks. Performance. Integrity. Backup.
Security. Understanding Partition Limitations. Partitioning Applications. Red Hat Installation Console Options. Creating Installation Disks. Boot Loaders. LILO-The Linux Loader. Grand Unified Boot Loader.
Viewing Boot Messages. Exam Prep Questions. 2. Using the Linux Shell. Understanding Shells. Global and User Settings. A Login Shell Session. A Non-Login Shell Session.
Using the Command Line. Structuring Commands. Breaking Long Command Lines. Command Completion. Special Characters in the Shell. Controlling Command Execution. Possible Exit Statuses. Executing Multiple Commands.
The Readline Library. Command Substitution. bash''s History Feature. Important History Variables. The fc Command. Environment Variables and Settings. The Path. Getting $HOME.
Configuring Prompts. Configuring the Prompt Step by Step. Setting Options in bash. Important bash Options. Job Control. Elements of Job Control. Managing Processes. Sending Signals to Processes.
Managing Process Priorities. Exam Prep Questions. 3. Basic vi Skills. Editors. Modes in vi. Editing in vi. The Message Line.
Opening a File for Editing. Navigating Within a File. Force Multipliers. Undo Operations. Quitting Files. Saving Files. Command Mode Editing. Inserting and Adding Text.
Changing or Replacing Text. Deleting Text and Lines. The Cut, Copy, and Paste Commands. Named and Unnamed Buffers. Searching in vi. Searching and Replacing. Fuzzy Searches. Options in vi.
Advanced vi. Running External Commands in vi. Joining Lines. Split Windows. Exam Prep Questions. 4. Hardware. Hardware.
IRQs and Ports. Printer Ports. Modems. UARTs. Using the setserial Command. Ethernet/NIC Devices. Configuring NICs. The ARP Cache.
Point to Point Protocol. Using Chat to Connect. The PPP Daemon. Authentication Options. Plug and Play. PnP Tools. Configuring Sound and Time. Local System Time.
The date Command. The hwclock Command. USB Devices. Controller Types. USB Devices and Linux. USB and Storage Devices. Using usbmgr. USB Devices and Drivers.
Setting Up SCSI. Exam Prep Questions. 5. Partitioning and File Systems. Overview. Partitions. Swap. Drive Partitioning Schemes.
Disk Partitioning Tools. fdisk. DiskDruid. cfdisk. Overview of File Systems. Superblocks. Inodes and Files. Inodes and Disk Space.
File System Types. Creating File Systems. The mkfs Command. File System Creation Options. Advanced File System Commands. File System Checker. Tuning File Systems. Debugging File Systems.
Mounting and Unmounting. The File System Table. Manually Mounting File Systems. Automatically Mounting File Systems. Unmounting File Systems. Space Utilization. Using du. Using df.
Exam Prep Questions. 6. File Systems and Commands. File System Overview . What Belongs Where. The Root of the System. Oddities in the FHS. Where Programs Live.
File Management Commands. Tips for Working with Linux Files. Basic Navigation. Advanced Navigation. Listing Files and Directories. Determining File Types. Touching Files. Copying Files and Directories.
Moving Objects. Transforming Data Formats. Creating and Removing Directories. Removing Objects. Where Are Those Files? Locating Files with locate. Finding Files. Which Command Will Run? Researching a Command. Linking Files.
Symbolic Links. Hard Links. Working with Permissions. Permission Trio Bits. Manipulating Permissions. User and Group Ownership. Changing Ownership. Changing Group Ownership.
Special File Permissions. Finding Files by Permission. Default Permissions. Using Disk Quotas. Quota Commands and Files. Quota Concepts. Configuring Quotas. Hard and Soft Limits.
Setting the Grace Period. Getting Quota Information. File Attributes. Exam Prep Questions. 7. XFree86 Configuration and Troubleshooting. Quick Overview of X. How X Works.
Window Managers Linux Desktops. The XFree86 System. Installing XFree86. XFree86 Versions. The XFree86 Configuration File. Important XF86Config Sections. Configuring xf86config. Starting X.
X Customization Files. Fonts in X. X Display Manager. Tuning X. Into and Out of X. Remote Clients. Displaying X Clients. Exam Prep Questions.
8. Text Processing. Unix/Linux Toolset Mentality. Working with I/O Streams. Redirection of Streams. Redirecting Standard Input. Redirecting Standard Output. Redirecting Standard Error.
Redirection Redux. Pipes. Filters. Sorting. Numbering Lines. Counting. Tabs. Cutting Columns.
Pasting and Joining. Unique Data. Heads or Tails? Splitting Files. When cat Goes Backward. Viewing Binary Files Safely. Formatting Commands. Translating Files. He sed, She sed.
Getting a grep. Examples of Using grep. Using Regular Expressions and grep. Exam Prep Questions. 9. Software Installation. Important Exam Information. Methods of Managing Software Installation.
Installing Software from Source. The Makefile. Example of a Compilation of Source Code. Shared Libraries. Determining Required Libraries. Installing Software with Packages. Red Hat Package Management. The RPM Database.
RPM Package Files. Package Name Conventions. The rpm Command. Validation of Packages. Installation of Packages. Verifying a Package''s Integrity. Freshening Versus Upgrading. Removing Packages.
Querying Packages. Building RPMs. What Happens in a Build? Exam Prep Questions. I. LPIC EXAM. 10. Linux Boot Process and Runlevels. The Linux Boot Process.
Understanding Runlevels and init. Shutting Down a System. The init Process. The /etc/inittab File. Trapping Ctrl+Alt+Delete. The Runlevel Directories. Configuring the Runlevels. Single User Mode.
Making Boot/Rescue Disks. Exam Prep Questions. 11. Using Linux and GNU Documentation. The man Pages. The man Page Sections. What''s in a man Page. Where man Pages Live.
Using the man Command. man Configuration and Path. Action Keys in man. Getting More Out of man. whatis Apropos? Additional Documentation. Web and Third-Party Documentation. The Linux Documentation Project. Usenet Resources.
Communicating with Users. The Issue Files. Message of the Day. Writing to Users. Talking to Users. Exam Prep Questions. 12. Managing Users and Groups.
The Importance of User and Group Management. How the Kernel Understands Users and Groups. What Accounts Are What? Junior Sysadmins. Normal User Accounts. User Entries in /etc/passwd. Special Login Files. What Groups Are What? Group Entries in /etc/group. Group Passwords.
Adding Users and Groups. Adding Users with useradd. The useradd Defaults. Adding Groups with groupadd. Modifying Users and Groups. Modifying User Accounts with usermod. Modifying Groups with groupmod. Removing Users and Groups.
Removing Users. Removing Groups. The Shadow Suite. Encrypted Passwords and Shadow Fields. shadow File Permissions. Password Conversion. Changing Passwords. Aging Passwords.
skel Templates. User Variables. Exam Prep Questions. 13 . System Administration. Managing System Services. Controlling Your Daemons. System Logging.
Types of Logging. Default System Log File. Facilities and Priorities. Putting It All Together. Security Log Files. Scheduling and Running Tasks. The at Command. The batch Command.
Using cron to Schedule Tasks. cron Components. Managing cron''s Job Tables. Submitting a cron Job. Controlling User Access to cron. Archiving and Backing Up.<.