Administering Red Hat Linux - Part 1

Course Description

This highly practical instructor led Administering Red Hat Linux - Part 1 training course introduces the delegate to the main concepts of the Red Hat Linux operating system and basic systems administration. Targeted to closely follow the Red Hat courses, this course together with the follow on Administering Red Hat Linux - Part II course will enable the delegate to work towards achieving the Red Hat Certified System Administrator (RHCSA) qualification. Commonly used commands are described in detail as well as GUI tools. The attendee will also gain basic administration techniques used in the workplace.
5 days
Contact us for pricing
Contact us for dates
Contact us for dates

Prerequisites

Course Objectives

To provide command line and GUI skills required to work productively in the workplace using Red Hat Enterprise Linux (RHEL). The delegate will possess at the end of the course some of the fundamental skills required to begin their studies towards achieving the various Red Hat certifications.

Examinations

This Administering Red Hat Linux - Part 1 training course is the first of two courses which will provide the basic skills required to study towards taking the Red Hat Certified System Administrator (RHCSA) examination. For those required to study for the Red Hat Certified Engineer (RHCE) examination, the skills acquired on this course are also a requirement.
Before taking any exam, ensure you have the recommended experience. The Red Hat website lists all exam requirements and these are updated regularly.
Exams are not included as part of the course.

Follow-On Courses

Administering Red Hat Linux - Part 2
Apache Web Server
Perl Programming
Oracle SQL

Introduction

Administration and Course Materials
Course Structure and Agenda
Delegate and Trainer Introductions

AN INTRODUCTION TO LINUX

A brief history of UNIX and LINUX
GNU project
GPL - GNU General Public license
The LINUX kernel
The Bash Shell
Login sessions

THE GRAPHICAL ENVIRONMENT

The GUI Desktop
Configuring the Desktop
Managing files graphically
Graphical tools for investigating hardware

BASIC COMMANDS AND BASH ENVIRONMENT

Basic syntax Rules
Essential keyboard shortcuts
Basic commands and utilities
Getting Help - man pages, info, /usr/share/doc
Sources of information available on the WEB
Command line history, viewing and re-executing
Entering commands in the Bash Shell
The Bash Environment
Shell Variables

THE LINUX FILE SYSTEM

The file system structure
Standard Linux directories and files
Pathnames : relative and absolute
Navigating the file system using shell commands
Managing files and directories
Hard and symbolic links
Monitoring file system usage

EDITING FILES USING GEDIT

Using the GUI Editor to edit text files

FILE ACCESS CONTROL

Basic file access permissions
List permissions
Changing file permissions on the command line
Overview of SELinux

MANAGING USER ACCOUNTS

User and Group administration
Adding a new user and group
Setting a password
Bash profile files

USING SYSTEMD AND CONTROLLING SERVICES

The systemd deamon
Control Services using systemctl etc.
System Shutdown and Reboot management

BUILDING A VIRTUAL MACHINE

Virtualisation concepts
Installation methods available
Install a virtual system
Checking for supported hardware
Start and shutdown a virtual system

BASIC CLIENT NETWORKING

Configuring Network Interfaces
Controlling Network Devices: ifup/ifdown
Configuring IPV4 dynamic and static networking
Network Tools ifconfig, ethtool etc
Configuring Remote Desktops
Accessing Remote Desktop using vncviewer
Configuring basic NTP
Connecting NIS and LDAP clients to corresponding servers
Linking to a system using ssh

MANAGE LOGICAL VOLUMES

Basic LVM design and configuration
The Logical Volume Manager (LVM)
Displaying information regarding LVM volumes

MANAGE FILE SYSTEM ATTRIBUTES AND SWAP SPACE

Mounting and un-mounting file systems using both labels and UUID's
File System attributes
Handling Removable Media

ACCESSING AND INTERPRETING LOG FILES

System Log Files
rsyslog configuration
Analysing and rotating logfiles

ARCHIVING FILES AND COPYING TO ANOTHER SYSTEM

Tape archive - tar
Compression utilities- bzip2, gzip, star and zip
Secure copy - scp
Local and remote copying with rsync

MANAGE MEMORY AND CPU USAGE

Time-sharing
What is a process?
System and user processes
Monitoring processes
Killing processes
Basic Job Control
Altering process scheduling priorities
Desktop tools to monitor and manage processes

PACKAGE MANAGEMENT USING RPM

The Red Hat Package Management system
Installing removing software manually using rpm
RPM queries and verifying packages
Dependency problems and resolution
Updating the Kernel from RPM's
Other RPM features
Updating using Red Hat Network

PACKAGE MANAGEMENT USING YUM

The YUM management tool
The software repositories
Accessing repositories from a client

LinuxLinux AdministrationRed HatRed Hat LinuxLinux System Administration