LPI101 - Linux Professional Institute Certification 1, Exam 101 Preparation



ICT Education


ICT Education Newsletter

Pershkrim i kursit

Ky kurs ofron njohuri thelbesore per Sistemet Linux si dhe ju pregatit per çertifikimin 101 per LPI niveli 1.


Ceshtje qe do trajtohen gjate kursit

  • Menaxhimi i file dhe manipulimi.
  • Text processing.
  • Perdorimi i command line.
  • Package management.
  • Filesystems.
  • Hardware.

Provim nr

  • LPI-1-101


Certifikimi

  • ICT Education

Cerifikimi Online


Program


Module 1 : MANAGE FILE PERMISSIONS AND OWNERSHIP

  • LPI Objectives Covered
  • Filesystem Hierarchy Standard
  • Navigating the Filesystem
  • Displaying Directory Contents
  • Determining Disk Usage
  • File Ownership
  • Default Group Ownership
  • File and Directory Permissions
  • File Creation Permissions
  • Changing File Permissions
  • SUID and SGID on files
  • SGID and Sticky Bit on Directories
  • User Private Group Scheme

LAB TASKS
  • Files and Directories
  • Disk and Filesystem Usage
  • File and Directory Ownership and Permissions


Module 2 : CREATE, DELETE, FIND, AND DISPLAY FILES

  • LPI Objectives Covered
  • Directory Manipulation
  • File Manipulation
  • Deleting and Creating Files
  • Physical Unix File Structure
  • Filesystem Links
  • File Extensions and Content
  • Displaying Files
  • Previewing Files
  • Displaying Binary Files
  • Searching the Filesystem
  • Alternate Search Method
  • Shared Libraries

LAB TASKS
  • File and Directory Manipulation Commands
  • File Examination & Search Commands

Module 3 : WORK WITH ARCHIVES AND COMPRESSION

  • LPI Objectives Covered
  • Archives with tar
  • Archives with cpio
  • The gzip Compression Utility
  • The bzip2 Compression Utility
  • The PKZIP Archiving/Compression format

LAB TASKS
  • Archiving and Compression
  • Using tar and cpio for Backups

Module 4 : PROCESS TEXT STREAMS USING FILTERS

  • LPI Objectives Covered
  • Producing File Statistics
  • Searching Inside Files
  • The Streaming Editor
  • Text Processing with awk
  • Replacing Text Characters
  • Text Sorting
  • Duplicate Removal Utility
  • Extracting Columns of Text
  • Merging Multiple Files

LAB TASKS
  • Text Processing

Module 5 : WORK ON THE COMMAND LINE

  • LPI Objectives Covered
  • Role of Command Shell
  • Shells
  • Identifying the Shell
  • Changing the Shell
  • sh: Prompts
  • bash: Bourne Again Shell
  • bash: Command Editing
  • bash: Command Completion
  • Shell/Environment Variables
  • Key Environment Variables

LAB TASKS
  • Linux Shells
  • Shell Variables
  • Bash History
  • Aliases

Module 6 : USE STREAMS, PIPES, AND REDIRECTS

  • LPI Objectives Covered
  • File Redirection
  • Piping Commands Together
  • Filename Matching
  • File Globbing and Wildcard Patterns
  • Brace Expansion
  • General Quoting Rules
  • Nesting Commands
  • Multiple and Multi-line Commands

LAB TASKS
  • Connecting Commands
  • Wildcard File Matching
  • Shell Meta-Characters
  • Command Substitution

Module 7 : SEARCH TEXT FILES USING REGULAR EXPRESSIONS

  • LPI Objectives Covered
  • Regular Expression Overview
  • Regular Expressions
  • RE Character Classes
  • RE Quantifiers
  • RE Parenthesis

LAB TASKS
  • Pattern Matching with Regular Expressions
  • Extended Regular Expressions
  • Using Regular Expressions With sed


Module 8 : PERFORM BASIC FILE EDITING OPERATIONS USING VI

  • LPI Objectives Covered
  • Text Editing
  • vi and Vim
  • Basic vi
  • Learning vi
  • Intermediate vi

LAB TASKS
  • Text Editing with Vim

Module 9: CREATE, MONITOR, AND KILL PROCESSES


LAB TASKS
  • LPI Objectives Covered
  • What is a Process?
  • Process Creation
  • Process States
  • Viewing Processes
  • Signals
  • Tools to Send Signals
  • Job Control Basics
  • Jobs


Module 10 : USE RPM, YUM, AND DEBIAN PACKAGE MANAGEMENT

  • LPI Objectives Covered
  • Managing Software
  • Working With RPMs
  • Querying and Verifying with RPM
  • Installing Debian Packages
  • Querying and Verifying with dpkg
  • The alien Package Conversion Tool
  • Intro to Package Management
  • Using the YUM command
  • Configuring YUM
  • The dselect & APT Frontends to dpkg
  • Aptitude
  • Configuring APT
  • Compiling/Installing from Source
  • Installing Source RPM Packages

LAB TASKS
  • Querying the RPM Database
  • Installing Software via RPM & Source and Rebuilding SRPMs

Module 11 : WORK WITH PARTITIONS, FILESYSTEMS, AND DISK QUOTAS

  • LPI Objectives Covered
  • Partition Considerations
  • Partition Planning
  • Partition Tables
  • File System Creation
  • Filesystem Support
  • UNIX/Linux Filesystem Features
  • Swap
  • Filesystem Considerations
  • Journaled Filesystems
  • Filesystem Maintenance
  • Mounting Filesystems
  • NFS
  • SMB
  • Filesystem Table
  • Configuring Disk Quotas
  • Setting Quotas
  • Viewing and Monitoring Quotas

LAB TASKS
  • Hot Adding Swap
  • Accessing NFS Shares
  • Setting User Quotas