Comprehensive, hands-on training that solves real-world problems
RHCE Certification Lab
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY ONE
DAY TWO
DAY THREE
DAY FOUR
Introduction
SELinux
Permissions
Providing
Remote Block
Storage
Configuring
Link Aggregation
and Bridging
Service ManageMent and Boot
Troubleshooting
Configuring
MariaDB
Databases
Managing
IPv6 Networking
Writing Bash
Scripts
Network Port
Security
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY ONE
Introduction
Introduction
Service Management &
Boot Troubleshooting
Network Port Security
RH299-RHEL7-en-1-20141208
Welcome
Course Objectives and
Structure
Classroom Network
Internationalization
Copyright 2014 Red Hat, Inc.
Welcome to Class
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Course Objectives and Structure
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Orientation to Classroom Network
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Internationalization
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY ONE
DAY TWO
DAY THREE
DAY FOUR
Introduction
SELinux
Permissions
Providing
Remote Block
Storage
Configuring
Link Aggregation
and Bridging
Service ManageMent and Boot
Troubleshooting
Configuring
MariaDB
Databases
Managing
IPv6 Networking
Writing Bash
Scripts
Network Port
Security
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY ONE
Service Management
& Boot Troubleshooting
Network Port Security
Service Management and
Boot Troubleshooting
Controlling System Services
Linux Boot Process
Repairing Common Boot Issues
RH299-RHEL7-en-1-20141208
Identifying Automatically
Started System Processes
Repairing File System Issues at
Boot
Repairing Boot Loader Issues
Copyright 2014 Red Hat, Inc.
Goal:
To control and monitor system daemons and troubleshoot
the Red Hat Enterprise Linux boot process.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
List system daemons and network services started by the
systemd service and socket units.
Control system daemons and network services using
systemctl.
Describe the Red Hat Enterprise Linux boot process.
Repair common boot issues.
Repair file system issues at boot.
Repair boot loader problems.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Identifying Automatically Started System
Processes
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Identify the Status of systemd Units
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Controlling System Services
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Using systemctl to
Manage Services
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
The Red Hat Enterprise Linux Boot Process
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Selecting a Boot Target
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Repairing Common Boot Issues
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Resetting a Lost root Password
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Repairing File System Issues at Boot
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Repairing Boot Problems
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Repairing Boot Loader Issues
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Controlling Services and
Daemons Practice:
Repairing a Boot Loader Problem
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Controlling Services and Daemons
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY ONE
Service Management &
Boot Troubleshooting
Network Port Security
Network Port Security
Managing Firewalld
Managing Rich Rules
RH299-RHEL7-en-1-20141208
Masquerading and Port
Forwarding
Adding Custom firewalld Zones
and Services
Copyright 2014 Red Hat, Inc.
Goal:
To permit and reject access to network services using
advanced SELinux and firewalld filtering techniques.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
Review firewalld concepts and management commands
covered in previous courses.
Configure more complex firewall configurations using
firewalld's support for "rich language rules."
Describe and implement Network Address Translation
(NAT).
Customize and create predefined firewalld services and
zones to simplify configuration.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Managing Firewalld
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Configuring a Firewall
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Managing Rich Rules
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Writing Custom Rules
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Masquerading and Port Forwarding
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Forwarding a Port
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Adding Custom firewalld Zones and Services
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Configure a Custom Firewall
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Network Port Security
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY TWO
SELinux
MariaDB
SELinux Permissions
Changing SELinux Modes
Changing SELinux Contexts
Changing SELinux Booleans
RH299-RHEL7-en-1-20141208
Enabling and Monitoring
SELinux
Managing SELinux Port
Labeling
Troubleshooting SELinux
Copyright 2014 Red Hat, Inc.
Goal:
To manage the Security Enhanced Linux (SELinux) behavior
of a system to keep it secure in case of a network service
compromise.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
Explain the basics of SELinux permissions.
Change SELinux modes with setenforce.
Change file contexts with semanage and restorecon.
Manage SELinux booleans with setsebool.
Ensure network ports have the correct SELinux type so
that services are able to bind to them.
Examine logs and use sealert to troubleshoot SELinux
violations.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Enabling and Monitoring Security Enhanced
Linux (SELinux)
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Quiz:
SELinux Concepts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Changing SELinux Modes
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Changing SELinux Modes
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Changing SELinux Contexts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Changing SELinux Contexts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Changing SELinux Booleans
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Changing SELinux Booleans
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Managing SELinux Port Labeling
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Managing SELinux Port Labeling
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Troubleshooting SELinux
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Troubleshooting SELinux
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Managing SELinux Security
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY TWO
SELinux
MariaDB
Configuring MariaDB
Databases
RH299-RHEL7-en-1-20141208
Installing MariaDB
Working with MariaDB
Databases
Managing Database Users and
Access Rights
Creating and Restoring MariaDB
Backups
Copyright 2014 Red Hat, Inc.
Goal:
To provide a MariaDB SQL database for use by programs and
database administrators.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
Install MariaDB.
Configure and administer MariaDB.
Configure user and access rights.
Back up and restore MariaDB databases.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Installing MariaDB
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Installing MariaDB
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Working with MariaDB Databases
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Quiz:
MariaDB Commands
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Managing Database Users and Access Rights
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice: Managing Users
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Creating and Restoring MariaDB Backups
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Restoring a MariaDB Database
from Backup
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Configuring MariaDB Databases
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY THREE
Remote Block
Storage
IPv6 Networking
RH299-RHEL7-en-1-20141208
Providing Remote Block
Storage
iSCSI Concepts
Providing iSCSI Targets
Accessing iSCSI Storage
Copyright 2014 Red Hat, Inc.
Goal:
To provide and use networked iSCSI block devices as remote
disks.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
Explain at a high level how iSCSI is used to provide remote
access to block devices.
Provide remote access using a local disk as a LUN of an
iSCSI storage target.
Access remote storage using an iSCSI initiator and
prepare it for use.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
iSCSI Concepts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Quiz:
iSCSI Concepts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Providing iSCSI Targets
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Providing iSCSI Targets
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Accessing iSCSI Storage
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Accessing iSCSI Storage
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Providing Block-based Storage
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY THREE
Remote Block Storage
IPv6 Networking
Managing IPv6
Networking
RH299-RHEL7-en-1-20141208
Review of IPv4 Networking
Configuration
IPv6 Networking Concepts
IPv6 Networking
Configuration
Copyright 2014 Red Hat, Inc.
Goal:
To configure and troubleshoot basic IPv6 networking on Red
Hat Enterprise Linux systems.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
Review how to configure IPv4 networking in RHEL 7
Explain the basic concepts of IPv6 networking and read
and write condensed IPv6 addresses
Configure IPv6 networking using command-line tools and
configuration files
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Review of IPv4 Networking Configuration
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Configuring IPv4 Networking
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
IPv6 Networking Concepts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Quiz:
Interpreting IPv6 Addresses
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
IPv6 Networking Configuration
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Configuring IPv6 Networking
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Managing IPv6 Networking
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY FOUR
Link Aggregation
and Bridging
Writing Bash Scripts
RH299-RHEL7-en-1-20141208
Configuring Link
Aggregation and
Bridging
Configuring Network Teaming
Managing Network Teaming
Configuring Software Bridges
Copyright 2014 Red Hat, Inc.
Goal:
To configure and troubleshoot advanced network interface
functionality, including bonding, teaming, and local software
bridges.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
Use network teaming to provide link redundancy or higher
throughput.
Manage a network team interface.
Manage local software bridges and associated interfaces.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Configuring Network Teaming
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Configuring Network Teaming
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Managing Network Teaming
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Managing Network Teaming
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Configuring Software Bridges
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Configuring Software Bridges
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Configuring Link Aggregation
and Bridging
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
DAY FOUR
Link Aggregation
and Bridging
Writing Bash Scripts
RH299-RHEL7-en-1-20141208
Writing Bash Basics
Bash Shell Scripting Basics
Copyright 2014 Red Hat, Inc.
Goal:
To write simple, well-structured shell scripts using Bash's
shell expansion features and for-loop construct.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Objectives:
To write simple shell scripts using Bash.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Bash Shell Scripting Basics
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Practice:
Writing Bash Scripts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
Lab:
Writing Bash Scripts
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.
RH299-RHEL7-en-1-20141208
Copyright 2014 Red Hat, Inc.