LPI101-500 LPIC-1 Exam Prep (Course 1)
This course prepares students to take the LPIC Level 1 Certification Exam 101. The Linux Professional Institute (LPI) is the certification body for vendor-neutral Linux certifications. This course covers fundamental Linux skills such as file management and manipulation, text processing, command line usage, package management, file systems, hardware, and many more. Students will be confident in taking the LPI 101 exam with in-class assessments and practice exams.
COD: LPI101
Categorie: Linux Professional Institute
Teaching methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the instrument, for each of the topics covered during the course.
Prerequisites
General computer knowledge and experience. No prior knowledge of Linux is required
Educational program
- WORKING WITH THE CLIÂ
- LPI targets covered
- Role of Command Shell
- Shell
- Collection of system information
- Shell identification
- Change the shell
- Shell Prompt
- Bash: Bourne-Again Shell
- File system navigation
- Help from commands and documentation
- Assistance within the graphical desktop
- Get help with man & info
- Bash: cli history
- Bash: editing commands
- Bash: command completion
- Shell and environment variables
- Key environment variables
LAB
- Help with commands
- Linux shells
- Shell variables
- History of Bash
- alias
- USE STREAMS, PIPES AND REDIRECTS
- LPI targets covered
- File Redirection
- Queuing commands
- Filename match
- File Globbing and wildcard patterns
- Reinforcement expansion
- General citation rules
- Nesting commands
- Gotcha: maximum length of the command
LAB
- Redirection and pipes
- Wildcard file match
- Meta-caratteri Shell
- Command replacement
- FILE PERMISSIONS AND OWNERSHIP MANAGEMENT
- LPI targets covered
- Standard filesystem hierarchy
- Directory contents display
- Filesystem structures
- Determining disk usage with df and du
- File properties
- Default property of the group
- Permissions for files and directories
- Permissions for creating files with umask
- Changing file permissions
- SUID e SGID sui file
- SGID e Sticky Bit su Directories
- User’s private group schema
LAB
- Navigate directories and list files
- Disk and filesystem usage
- Ownership and permissions of files and directories
- CREATE, DELETE, FIND AND VIEW FILES
- LPI targets covered
- Directory manipulation
- File manipulation
- Deleting and creating files
- Physical structure of Unix files
- Filesystem links
- File extensions and contents
- Which and type
- whereis
- File system search
- Alternative search method
- Manually installed shared libraries
LAB
- Manipulation of files and directories
- WORK WITH ARCHIVES AND COMPRESSION
- LPI targets covered
- Archives with tar
- Archives with cpio
- The gzip compression utility
- The bzip2 compression utility
- The XZ compression utility
- The PKZIP archive / compression format
LAB
- Archiving and compression
- Using tar for backups
- Using cpio for backups
- PROCESS TEXT STREAM USING FILTERS
- LPI targets covered
- Produce file statistics
- L’editors on stream
- Replacing text fonts
- Text sorting
- Duplicate remover utility
- Extract columns of text
- Viewing files
- Prepare text for display
- File preview
- Viewing binary files
- Combining files and merging text
LAB
- Text processing
- Processing of text streams
- SEARCH FOR TEXT FILES USING REGULAR EXPRESSIONS
- LPI targets covered
- Search within files
- Overview of regular expressions
- Regular expressions
- RE character classes
- Quantificatori Regex
- Parenthesis RE
LAB
- Pattern Matching with regular expressions
- Extended regular expressions
- Using regular expressions with sed
- PERFORM BASIC FILE EDITING TASKS USING VI
- LPI targets covered
- Text editing
- vi e Vim
- Learning Vim
- Basic vi
- Intermediate you
LAB
- Editing text with Vim
- CREATION, MONITOR AND KILL PROCESS
- LPI targets covered
- What is a Process?
- Process life cycle
- Process states
- Viewing processes
- signals
- Tools to send signals
- Process management
- Optimization process planning
- Job control overview
- Job control commands
- nohup and denial
- uptime & w
- Persistent shell sessions with screen
- Using the screen
- Advanced screen
LAB
- Basics of job control
- Basic knowledge of process management
- Basics on screen
- Using Screen Regions
- USE RPM, YUM AND DEBIAN PACKAGE MANAGER
- LPI targets covered
- Software management
- RPM architecture
- Working with RPMs
- Query and verify with RPM
- Installing Debian packages
- Query and verify with dpkg
- The package conversion toolÂ
- Software dependency management
- Using the Yum command
- yumdownloader
- Configure Yum
- I front-end dselect e APT su dpkg
- attitude
- Configuring APT
LAB
- Working with RPM on Ubuntu
- RPM database query
- WORK WITH PARTITIONS, FILESYSTEMS AND DISK QUOTAS
- LPI targets covered
- Partition considerations
- Logical volume management
- File system planning
- Partitioning disks with fdisk and gdisk
- Resize a GPT partition with gdisk
- Partitioning disks with parted
- Non-interactive disk partitioning with sfdisk
- File system creation
- File system support
- Unix / Linux filesystem features
- Exchange
- Selecting a filesystem
- File system maintenance
- Mounting filesystems
- Management of an XFS filesystem
- NFS
- SMB
- Tabella del filesystem (/ etc / fstab)
- Configuring disk quotas
- Quota setting
- View and monitor quotas
LAB
- Exchange of hot additions
- Access to NFS shares
- Setting user quotas
- LINUX BOOT PROCESS
- LPI targets covered
- Booting Linux on PC
- GRUB 2
- Configuring GRUB 2
- Legacy configuration of GRUB
- Boot parameters
- init
- Linux Runlevels Aliases
- Systemd local-fs.target and sysinit.target
- Implementazione di runlevel
- System boot method overview
- Systemd System and Service Manager
- Changing system services
- Target the system
- Using systemd
- Shutdown and restart
- System messaging commands
- System messaging control
LAB
- Command line messages
- Messages with talkd
- Boot process
- GRUB command line
- Basic GRUB security
- DETERMINE AND CONFIGURE HARDWARE SETTINGS
- LPI targets covered
- Linux device file management
- Hardware detection tools
- Configuring new hardware with hwinfo
- PC and bus architecture
- DMA e IRQ
- USB devices
- USB architecture
- Configuring kernel components and modules
- Kernel modules
- Module dependency management
- Kernel configuration via /proc/
- Kernel Hardware Information – /sys/
- /sys/structure
- Random numbers and /dev/random
LAB
- Adjusting kernel options
- BASICS OF LINUX
- Unix and its design principles
- FSF and GNU
- GPL – General Public License
- The Linux kernel
- Components of a distribution
- Prodotti Red Hat Linux
- SUSE Linux products
- Debian
- Ubuntu
- Entering
- root?
- Switching user contexts
- Collection of login session information
LAB
- Access
- Switch user with su
Duration – 5 days
Delivery – in Classroom, On Site, Remote
PC and SW requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Workshop: English
Slides: English