Instructor-led training
LPIC-2 EXAM PREP (COURSE 2) Training in Honolulu, Hawaii
This course prepares students to take the LPI 202 exam of the LPIC-2 certification.
What you'll learn
This course prepares students to take the LPI 202 exam of the LPIC-2 certification. The Linux Professional Institute (LPI) is the go-to certification body for vendor independent Linux certifications. This course covers more advanced Linux skills such as system management and networking. Students will feel confident taking the LPI LPIC-2 202 exam with in classroom assessments and practice exams.
Prerequisites
LPIC-1 certification or LPI101 "LPIC-1 Exam Prep (Course 1)" and LPI102 "LPIC-1 Exam Prep (Course 2)".
Course Outline
-
DNS CONCEPTS
- LPI Objectives Covered
- Naming Services
- DNS – A Better Way
- The Domain Name Space
- Delegation and Zones
- Server Roles
- Resolving Names
- Resolving IP Addresses
- Basic BIND Administration
- BIND Configuration Files
- rndc Key Configuration
- Configuring the Resolver
- Testing Resolution
- Configuring a Slave Name Server
- Use rndc to Control named
-
CREATING DNS HIERARCHIES
- LPI Objectives Covered
- named.conf Syntax
- named.conf Options Block
- Creating a Site-Wide Cache
- Zones In named.conf
- Zone Database File Syntax
- SOA – Start of Authority
- A, AAAA, & PTR – Address & Pointer Records
- NS – Name Server
- TXT, CNAME, & MX – Text, Alias, & Mail Host
- Abbreviations and Gotchas
- $GENERATE, $ORIGIN, and $INCLUDE
- Subdomains and Delegation
- Subdomains
- Delegating Zones
- in-addr.arpa. Delegation
- Issues with in-addr.arpa.
- RFC2317 & in-addr.arpa.
- Configuring BIND Zone Files
- Create a Subdomain in an Existing Domain
- Subdomain Delegation
-
SECURING DNS
- LPI Objectives Covered
- Split Namespaces
- Split Namespace with Views
- Address Match Lists & ACLs
- Restricting Queries
- Restricting Zone Transfers
- Running BIND in a chroot
- Securing DNS With TSIG
- Securing BIND DNS
-
IMPLEMENTING A WEB SERVER
- LPI Objectives Covered
- Apache Architecture
- Dynamic HTTP Content
- Configuring PHP
- Securing PHP
- Security Related php.ini Configuration
- Installing PHP
- Apache Configuration Files
- httpd.conf – Server Settings
- httpd.conf – Main Configuration
- Adding Modules to Apache
- Virtual Hosting DNS Implications
- httpd.conf – VirtualHost Configuration
- Port and IP based Virtual Hosts
- Name-based Virtual Host
- Apache Logging
- Log Analysis
- Delegating Administration
- Apache Access Controls (mod_access)
- HTTP User Authentication
- Standard Auth Modules
- HTTP Digest Authentication
- Directory Protection
- Directory Protection with AllowOverride
- Common Uses for .htaccess
- Apache Troubleshooting
- Apache Architecture
- Apache Content
- Using .htaccess Files
- CGI Scripts in Apache
-
MAINTAINING A WEB SERVER
- LPI Objectives Covered
- HTTP Virtual Servers
- Virtual Hosting DNS Implications
- Virtual Hosting Security Implications
- Port and IP based Virtual Hosts
- Name-based Virtual Host
- Scrubbing HTTP Headers
- Symmetric Encryption Algorithms
- Asymmetric Encryption Algorithms
- Digital Certificates
- TLS Using mod_ssl.so
- Configuring Virtual Hosts
- Using TLS Certificates with Apache
- Using TLS Certificates with Apache
- Create a TLS CA key pair
- Using SSL CA Certificates with Apache
- Enable Apache SSL Client Certificate Authentication
-
NGINX, SQUID, AND DHCP
- LPI Objectives Covered
- Nginx
- Squid Overview
- Squid File Layout
- Squid Access Control Lists
- Applying Squid ACLs
- Monitoring Squid
- DHCP Protocol Operation
- IP to MAC Address Mapping with ARP
- Configuring a DHCP server
- Nginx Web Basics
- HTTPS and Reverse Proxy with Nginx
- Installing and Configuring Squid
- Squid Cache Manager CGI
-
SAMBA SERVER CONFIGURATION
- LPI Objectives Covered
- Introducing Samba
- Samba Daemons
- Accessing Windows/Samba Shares from Linux
- Samba Utilities
- Samba Configuration Files
- The smb.conf File
- Share Authentication
- Share-Level Access
- User-Level Access
- Mapping Users
- Samba Account Database
- User Share Restrictions
- Samba Share-Level Access
-
NFS SERVER CONFIGURATION & SECURING FTP SERVERS
- LPI Objectives Covered
- File Sharing via NFS
- NFSv4+
- NFS Clients
- TCP Wrappers
- The /etc/hosts.allow & /etc/hosts.deny Files
- /etc/hosts.{allow,deny} Shortcuts
- Advanced TCP Wrappers
- NFS Server Configuration
- The FTP Protocol
- Active Mode FTP
- Passive Mode FTP
- vsftpd
- Configuring vsftpd
- Anonymous FTP with vsftpd
- Pure-FTPd
- ProFTPD
- NFS Server Configuration
- Configuring vsftpd
-
PAM AUTHENTICATION
- LPI Objectives Covered
- PAM Overview
- PAM Module Types
- PAM Order of Processing
- PAM Control Statements
- PAM Modules
- pam_unix
- pam_limits.so
- pam_cracklib.so
- pam_listfile.so
- pam_tally2.so
- pam_console.so
- Setting Limits with the pam_limits Modules
- Using pam_limits to Restrict Simultaneous Logins
-
CONFIGURING AN OPENLDAP SERVER AND CLIENT
- LPI Objectives Covered
- LDAP
- What LDAP Provides
- LDAP Concepts
- LDAP Organization
- Entry Referencing
- Online LDAP Data Manipulation
- Querying LDAP Databases
- OpenLDAP: Server Architecture
- OpenLDAP: Backends
- OpenLDAP: Replication
- OpenLDAP: Configuration Options
- OpenLDAP: Configuration Sections
- OpenLDAP: Global Parameters
- OpenLDAP: Database Parameters
- OpenLDAP Server Tools
- Enabling LDAP-based Login
- System Security Services Daemon (SSSD)
- Querying LDAP
- Building An OpenLDAP Server
- Enabling TLS For An OpenLDAP Server
- Enabling LDAP-based Logins
-
USING E-MAIL SERVERS
- LPI Objectives Covered
- SMTP
- SMTP Terminology
- SMTP Architecture
- SMTP Commands
- SMTP Session
- Sendmail Architecture
- Sendmail Configuration
- Sendmail Remote Configuration
- Controlling Access
- Sending Email with sendmail
- Exim
- Postfix Features
- Postfix Architecture
- Postfix Components
- Postfix Configuration
- master.cf
- main.cf
- Virtual Domains
- Configuration Commands
- Postfix Logging
- Advanced Postfix Options
- Configuring Sendmail
- Configuring Postfix
- Postfix Virtual Host Configuration
- Postfix Network Configuration
- Postfix SMTP AUTH Configuration
- Postfix STARTTLS Configuration
- SUSE Postfix Configuration Cleanup
-
MANAGING LOCAL AND REMOTE E-MAIL DELIVERY
- LPI Objectives Covered
- Filtering Email
- Procmail
- SpamAssassin
- Accessing Email
- The IMAP4 Protocol
- Courier IMAP
- Dovecot POP3/IMAP Server
- Configuring Procmail & SpamAssassin
- Dovecot Setup
-
CONFIGURING A ROUTER AND SECURITY TASKS
- LPI Objectives Covered
- IPv4 Fundamentals
- TCP/UDP Fundamentals
- Security Advisories
- Discovering Hosts
- nmap
- Netcat
- Nessus/OpenVAS Insecurity Scanner
- Configuring OpenVAS
- Intrusion Detection Systems
- Snort Rules
- Writing Snort Rules
- Linux as a Router
- Configuring Routing Tables
- SUSE Basic Firewall Configuration
- Using the iptables Command
- Netfilter Rule Syntax
- Netfilter Concepts
- Targets
- Common match_specs
- Netfilter: Stateful Packet Filter Firewall
- Connection Tracking
- Address Translation
- Configuring NAT and PAT
- NMAP
- OpenVAS
- Securing Services with SuSEfirewall2
- Securing Services with Netfilter
-
OPENSSH AND OPENVPN
- LPI Objectives Covered
- Secure Shell
- OpenSSH Client & Server Configuration
- Accessing Remote Shells
- SSH Port Forwarding
- Transferring Files
- SSH Key Management
- ssh-agent
- OpenVPN
- Introduction to ssh and scp
- SSH Key-based User Authentication
- Using ssh-agent
- OpenVPN
Training locations
LPIC-2 EXAM PREP (COURSE 2) training across the U.S. and beyond.
We provide LPIC-2 EXAM PREP (COURSE 2) training onsite and live online for organizations throughout the United States and internationally.
- Denver
- Atlanta
- Phoenix
- Boston
- Sacramento
- Austin
- Salt Lake City
- Raleigh
- Columbus
- Nashville
- Indianapolis
- Richmond
- and more
View all LPIC-2 EXAM PREP (COURSE 2) training locations
- Denver, Colorado
- Montgomery, Alabama
- Little Rock, Arkansas
- Atlanta, Georgia
- Juneau, Alaska
- Indianapolis, Indiana
- Honolulu, Hawaii
- Trenton, New Jersey
- Springfield, Illinois
- Providence, Rhode Island
- Boston, Massachusetts
- Phoenix, Arizona
- Sacramento, California
- Dover, Delaware
- Tallahassee, Florida
- Boise, Idaho
- Richmond, Virginia
- Des Moines, Iowa
- Topeka, Kansas
- Frankfort, Kentucky
- Baton Rouge, Louisiana
- Augusta, Maine
- Annapolis, Maryland
- Lansing, Michigan
- Saint Paul, Minnesota
- Jackson, Mississippi
- Jefferson City, Missouri
- Helena, Montana
- Lincoln, Nebraska
- Carson City, Nevada
- Concord, New Hampshire
- Santa Fe, New Mexico
- Albany, New York
- Raleigh, North Carolina
- Bismarck, North Dakota
- Columbus, Ohio
- Oklahoma City, Oklahoma
- Salem, Oregon
- Harrisburg, Pennsylvania
- Columbia, South Carolina
- Pierre, South Dakota
- Nashville, Tennessee
- Austin, Texas
- Salt Lake City, Utah
- Montpelier, Vermont
- Olympia, Washington
- Charleston, West Virginia
- Madison, Wisconsin
- Cheyenne, Wyoming
- Hartford, Connecticut
- Toronto, Canada
- Berlin, Germany
- Stockholm, Sweden
- London, United Kingdom
- Dublin, Ireland
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.