Slideshow

LINUX Professional LPI 102 Preparatory Course

E-mail

What you will learn:

Everything you need to know to prepare for the LPI 102 exam All the key core elements of the Linux operating system – installation, file system, Package Managers, network configuration, backup, restore, X Window, kernel configuration, TCP/IP, Printing, DHCP, device configuration The core internet related technologies- e-mail, security, DNS, Apache, Squid

Who should attend?

Anyone interested in gaining a greater understanding of Linux Anyone responsible for providing basic installation, operation, and troubleshooting services on Linux workstations and servers Microsoft professionals seeking to add Linux expertise

Course Outline

Installing a Linux System

  • Objectives
  • Installation Options
  • Getting Ready
  • Linux PRE-Installation
  • Installation
  • System Initialization
  • Labs and Self-Directed Exercises

Configuring a Linux System

  • Objectives
  • X Window System
  • Configuring and Using KDE
  • Configuring and Using GNOME
  • Red Hat Package Managers
  • Debian Package Manager
  • Non Debian Packages – alien
  • Using Packages Without a Package Manager
  • Labs and Self-Directed Exercises

Linux System Background

  • Objectives
  • Hardware and Architecture
  • System Resources
  • The Linux File System
  • File System Structure
  • Directory Hierarchy
  • File-related Commands
  • Windows NT and Linux File Permissions
  • Mounting File Systems
  • Managing Shared Libraries
  • System Library File Names and Locations
  • Shared Libraries – Commands, Install, Support, Errors
  • Process Management
  • The /proc File System
  • Labs and Self-Directed Exercises

Processes

  • Objectives
  • The Linux Kernel
  • Programs and Processes
  • Daemons and Zombies
  • Key Attributes of a Process
  • Running and Checking
  • Signals – Sending and Intercepting
  • Scheduling Processes
  • The at Command
  • The crontab Command
  • Administering at and crontab
  • Labs and Self-Directed Exercises

The Linux Shell and Bash Scripting

  • Objectives
  • Linux Shell Profiles
  • Environment
  • Using the bash Shell
  • Redirecting Input and Output
  • Shell Scripts
  • Background Jobs
  • Variables – Naming and Assigning Quotes and Command Substitution
  • Passing Information to Your Script
  • Flow Control
  • Loops – for, while, and until Tests and Conditions
  • Return Codes/Exit Status if-then-else
  • Conditions
  • Comparisons – String, Arithmetic
  • Logical Evaluation
  • File Status Tests
  • Input – accepting, read, select
  • Functions
  • Advanced bash Concepts
  • Labs and Self-Directed Exercises

User Environments

  • Objectives
  • Login Shell
  • Restricted root Access
  • Environment Files and Definitions
  • The unmask Command
  • Security Issues
  • Message of the Day (motd)
  • Guest Accounts
  • Shared Group Directories
  • Labs

File Systems

  • Objectives
  • File System Structure and Types
  • Making and Mounting
  • Kernel File Cache
  • The lost+found Directory
  • Corrupt File Systems
  • File System Configuration File
  • Utilities
  • User Disk Quota
  • Turning on Quota at Boot Time
  • Maintaining Quota
  • Labs and Self-Directed Exercises

Distributed File Systems

  • Objectives
  • Linux File Sharing
  • Overview of the Network File System (NFS)
  • NFS Protocols Stack
  • NFS Client, Server, Security
  • Using mount with NFS
  • Overview of Samba
  • Labs and Self-Directed Exercises

Printing

  • Objectives
  • Print Spooler Model
  • User Commands
  • Installing and Managing Printers
  • Manipulating Printers in Linux
  • Adding a Printer
  • Network Printing
  • Print Filters
  • PostScript Printers
  • Labs

The Linux Kernel

  • Objectives
  • About the Linux Kernel
  • Preparing for a New Kernel
  • Software Tools
  • The source Tree
  • Patching the Source Code
  • Customizing and Installing a New Kernel
  • Configuring a New Kernel
  • Detailed Procedure – Building new Kernel
  • Default Kernel Options with rdev
  • Kernel Modules
  • Building a Monolithic Kernel
  • LILO Configuration File
  • Using LILO to Test a New Kernel
  • LILO Command Options
  • Boot Options

TCP/IP Networking

  • Objectives
  • Overview of TCP/IC
  • IP Address Format
  • Setting up Networking
  • Defining IP Addresses
  • Network Interface Configuration
  • Network Statistics
  • Change the Rooting Table
  • Utilities
  • Looking for a System
  • Telnet
  • File Transfer Protocol
  • Berkeley r Utilities
  • Remote Access and Shells
  • Internet Services
  • Labs and Self-Directed Exercises

Device Configuration

  • Objectives
  • Configure the Device
  • Labs and Self-Directed Exercises

Network Configuration

  • Objectives
  • Set Up Networking
  • Routing Tables and Routing Daemons
  • Point to Point Protocol (PPP)
  • Setting up PPP
  • Labs and Self-Directed Exercises

DHCP

  • Objectives
  • Dynamic Host Configuration Protocol
  • DHCP Clients
  • dhcpcd, dhclient
  • The alias Command
  • Labs and Self-Directed Exercises

Name Resolution

  • Objective
  • /etc/host.conf, /etc/networks, /etc/resolv.conf
  • Network Information Service (NIS)
  • Top Level Domains
  • Zones
  • Labs and Self-Directed Exercises

DNS

  • Objectives
  • The DNS Namespace
  • Zones
  • BIND
  • Configuring BIND
  • Named (the Server Program) Files
  • Domain Database File
  • SOA (Start of Authority) Record
  • Name and Mail Servers
  • DNS Database Records
  • Labs and Self-Directed Exercises

Network Security

  • Objectives
  • Your Role in Security
  • Exploits
  • Security Tools
  • Basic NFS Security
  • X Windows Security
  • Physical Security
  • Data Integrity
  • Two Main Types of Network Attacks
  • Security Updates
  • TCP Wrappers
  • Labs and Self-Directed Exercises

Network Management and SNMP

  • Objectives
  • Components of SNMP
  • Manager, Agents, and Nodes
  • SMI- Object Naming
  • The MIB Object Namespace
  • SNMP Messages
  • Communities
  • SNMP Version 2 and 3
  • Using SNMP
  • Other NM Protocols
  • Labs and Self-Directed Exercises

Share this page!