0% found this document useful (0 votes)
750 views107 pages

RH299 RHEL7 en 1 20141208 Slides PDF

Uploaded by

youssefelh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
750 views107 pages

RH299 RHEL7 en 1 20141208 Slides PDF

Uploaded by

youssefelh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 107

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

Providing Configuring
SELinux
Introduction Remote Block Link Aggregation
Permissions
Storage and Bridging
Service Manage- Configuring
Managing Writing Bash
Ment and Boot MariaDB
IPv6 Networking Scripts
Troubleshooting Databases

Network Port
Security

RH299-RHEL7-en-1-20141208 Copyright © 2014 Red Hat, Inc.


DAY ONE
Introduction
Introduction

Service Management & ● Welcome


Boot Troubleshooting
● Course Objectives and
Network Port Security Structure
● Classroom Network
● Internationalization

RH299-RHEL7-en-1-20141208 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

Providing Configuring
SELinux
Introduction Remote Block Link Aggregation
Permissions
Storage and Bridging
Service Manage- Configuring
Managing Writing Bash
Ment and Boot MariaDB
IPv6 Networking Scripts
Troubleshooting Databases

Network Port
Security

RH299-RHEL7-en-1-20141208 Copyright © 2014 Red Hat, Inc.


DAY ONE
Service Management and
Service Management Boot Troubleshooting
& Boot Troubleshooting

Network Port Security ● Identifying Automatically


Started System Processes
● Controlling System Services
● Linux Boot Process
● Repairing Common Boot Issues
● Repairing File System Issues at
Boot
● Repairing Boot Loader Issues

RH299-RHEL7-en-1-20141208 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 & Network Port Security
Boot Troubleshooting

Network Port Security ● Managing Firewalld


● Managing Rich Rules
● Masquerading and Port
Forwarding
● Adding Custom firewalld Zones
and Services

RH299-RHEL7-en-1-20141208 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
SELinux Permissions

MariaDB ● Enabling and Monitoring


SELinux
● Changing SELinux Modes
● Changing SELinux Contexts
● Changing SELinux Booleans
● Managing SELinux Port
Labeling
● Troubleshooting SELinux

RH299-RHEL7-en-1-20141208 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
Configuring MariaDB
SELinux Databases

MariaDB ● Installing MariaDB


● Working with MariaDB
Databases
● Managing Database Users and
Access Rights
● Creating and Restoring MariaDB
Backups

RH299-RHEL7-en-1-20141208 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
Providing Remote Block
Remote Block Storage
Storage

IPv6 Networking ● iSCSI Concepts


● Providing iSCSI Targets
● Accessing iSCSI Storage

RH299-RHEL7-en-1-20141208 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
Managing IPv6
Remote Block Storage Networking

IPv6 Networking ● Review of IPv4 Networking


Configuration
● IPv6 Networking Concepts
● IPv6 Networking
Configuration

RH299-RHEL7-en-1-20141208 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 Configuring Link
Link Aggregation Aggregation and
and Bridging Bridging
Writing Bash Scripts ● Configuring Network Teaming
● Managing Network Teaming
● Configuring Software Bridges

RH299-RHEL7-en-1-20141208 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 Writing Bash Basics
and Bridging

Writing Bash Scripts ● Bash Shell Scripting Basics

RH299-RHEL7-en-1-20141208 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.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy