Administering Red Hat Linux 7 - Part 1

Request more details:

Description:
This highly practical instructor led Administering Red Hat Linux 7 - 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.
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 7 - 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 7 - 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