Red Hat

Course Length :  40 Hours
Mode Of Delivery :  Fully instructor-led classroom or online training

Course Outline

Module 1: Performing Basic System Management Tasks

 

Performing Basic System Management Tasks

Lesson 1: Installing Red Hat Enterprise Linux Server

  • What You Need on Your Server
  • Installing Red Hat Enterprise Linux Server

 

Lesson 2: Using Essential Tools

  • Using man
  • Understanding vim
  • Editing Text Files with vim
  • Understanding Globbing and Wildcards
  • Using Globbing and Wildcards
  • Understanding I/O Redirection and Pipes
  • Using I/O Redirection and Pipes

 

Lesson 3: Essential File Management Tools

  • Understanding Linux File System Layout
  • Essential File Management Tasks
  • Finding Files
  • Understanding Links
  • Working with Links
  • Working with tar

 

Lesson 4: Working With Text Files

  • Understanding Regular Expressions
  • Using Common Text Tools (tail, head, tr, cut, sort)
  • Working with grep
  • sed and awk Basics

 

Lesson 5: Connecting to a RHEL Server

  • Opening Local Shells (Including Virtual Consoles)
  • Connecting to a Server with SSH
  • Understanding SSH Keys
  • Using SSH Keys

 

Lesson 6: Managing Users and Groups

  • Understanding the Need for Users
  • Understanding User Properties
  • Creating and Managing Users
  • Understanding Group Membership
  • Creating and Managing Groups
  • User and Group Configuration Files
  • Managing Password Properties

 

Lesson 7: Connecting to an LDAP Server

  • Understanding LDAP
  • Setting up LDAP Authentication
  • Understanding Automount
  • Configuring Automount
  • Configuring NFS and Automount
  • Modifying nslcd Configuration

 

Lesson 8: Managing Permissions

  • Understanding Ownership: Users, Groups, and Others
  • Changing File Ownership
  • Understanding Basic Permissions
  • Managing Basic Permissions
  • Understanding Special Permissions
  • Managing Special Permissions
  • Understanding ACLs
  • Managing ACLs

 

Lesson 9: Configuring Networking

  • Understanding NIC Naming
  • Managing NIC Configuration with the ip Command
  • Storing Network Configuration Persistently
  • Understanding Network Manager
  • Using Network Manager Utilities (nmcli, nm-tool)
  • Understanding Routing and DNS
  • Configuring Routing and DNS
  • Understanding Network Analysis Tools
  • Using Network Analysis Tools

 

Module 2: Operating Red Hat Enterprise Linux Servers

 

Operating Red Hat Enterprise Linux Servers

Lesson 10: Managing Processes

  • Understanding Jobs and Processes
  • Managing Shell Jobs
  • Getting Process Information with ps
  • Understanding Memory Usage
  • Understanding Performance Load
  • Monitoring System Activity with top
  • Sending Signals to Processes
  • Understanding Priorities and Niceness
  • Changing Process Nice Values

 

Lesson 11: Managing Software

  • Understanding Meta Package Handlers
  • Setting Up Yum Repositories
  • Using the yum Command
  • Using rpm Queries

 

Lesson 12: Working with Virtual Machines

  • Introducing KVM Virtualization
  • Managing Libvirt and KVM
  • Using virsh
  • Using virt-manage

 

Lesson 13: Scheduling Tasks

  • Cron Versus at
  • Understanding Cron Configuration Files and Execution Times
  • Scheduling with Cron
  • Using at

 

Lesson 14: Configuring Logging

  • Understanding Rsyslogd and Journald Logging
  • Integrating Rsyslogd and Journald
  • Configuring Rsyslog Logging
  • Working with Journald
  • Understanding logrotate
  • Configuring logrotate

 

Lesson 15: Managing Partitions

  • Understanding Disk Layout
  • Creating Partitions
  • Understanding File System Differences
  • Making the File System
  • Mounting the Partition Manually
  • Understanding /etc/fstab
  • Mounting Partitions via /etc/fstab
  • Understanding Encrypted Partitions
  • Creating a LUKS Encrypted Partition
  • Dealing with “Enter root password for maintenance mode”

 

Lesson 16: Managing LVM Logical Volumes

  • Why use LVM
  • Understanding LVM Setup
  • Creating an LVM Logical Volume
  • Understanding Device Mapper and LVM Device Names
  • Understanding LVM Resize Operations
  • Growing an LVM Logical Volume
  • Shrinking an LVM Logical Volume

 

Module 3: Performing Advanced System Administration Tasks

 

Performing Advanced System Administration Tasks

Lesson 17: Managing the Kernel

  • Understanding the Modular Structure of the Kernel
  • Working with Kernel Modules
  • Modifying Kernel Module Behavior Through modprobe
  • Tuning Kernel Behavior Through /proc
  • Using sysctl
  • Updating the Kernel

 

Lesson 18: Using Kickstart

  • Understanding Kickstart Usage
  • Creating a Kickstart File
  • Using the Kickstart File for Automatic Installations
  • Using Kickstart Files in Fully Automated Datacenters

 

Lesson 19: Managing and Understanding the Boot Procedure

  • 19.1 Boot Procedure Generic Overview
  • Understanding Grub2
  • Modifying Grub2 Parameters
  • Understanding systemd
  • Managing Services in a systemd Environment
  • Understanding systemd Targets
  • Switching Between systemd Targets
  • Managing File System Mounts in a systemd Environment
  • Managing Automount in a systemd Environment

 

Lesson 20: Applying Essential Troubleshooting Skills

  • Changing Grub Parameters on Boot
  • Making Grub Changes Persistent
  • Using rd.break to Reset the Root Password
  • Resetting the Root Password Resumed

 

Module 4: Managing Network Services

 

Managing Network Services

Lesson 21: Managing HTTP Services

  • Understanding Apache Configuration
  • Creating a Basic Website

 

Lesson 22: Managing SELinux

  • Understanding the Need for SELinux
  • Understanding SELinux Modes and Policy
  • Understanding SELinux Labels and Booleans
  • Using File System Labels
  • Understanding semanage fcontext and chcon Differences
  • Using Booleans
  • Analyzing SELinux Log Files
  • Configuring SELinux for Apache

 

Lesson 23: Configuring a Firewall

  • Understanding Firewall Configuration
  • Using Firewalld

 

Lesson 24: Configuring FTP Services

  • Understanding FTP Configuration
  • Configuring an FTP Server for Anonymous Downloads

 

Lesson 25: Configuring Time Services

  • Understanding Time on Linux
  • Setting Up a Chrony Time Server

 

Lesson 26:Configuring VNC Access

  • Understanding VNC
  • Configuring a VNC Server
  • Connecting to a VNC Server

Information Request

Apply to course now

Red Hat

  • Duration :   40 Hours
  • Certificates :   Yes

Next Class Start Date - Call us at (416) 292-0003

Quick Facts

Course Outline Module 1: Performing Basic System Management Tasks   Performing Basic System Management Tasks Lesson 1: Installing Red Hat Enterprise Linux Server What You Need on Your Server Installing Red Hat Enterprise Linux Server   Lesson 2: Using Essential Tools Using man Understanding vim Editing Text Files with vim Understanding Globbing and Wildcards Using […]