Enterprise Linux 8
Systems Administration Rapid Track
(RH199 RHCSA equivalent for RedHat, CentOS and
Oracle versions)
This five day course covers
essential administration skills including local
storage management including Stratis; network
and network services configuration; remote
access using SSH; firewall and SELinux
management; KVM VM deployment and management;
installing the OS interactively and using
Kickstart. Newly added in October 2020 are
Containers with podman, buildah and skopeo.
It is intended for those who have
previous Linux or UNIX experience and are
comfortable using the command line and editing
text files.
The course is fairly intensive, but provides
ample time for putting skills into practise.
This course helps with the preparation for
several certifications, but is aimed mainly at
RedHat Certified System Administrator (RHCSA).
The course is suitable for any RedHat or rebuild
distribution such as CentOS and Oracle
Enterprise Linux (OEL). It is effectively the
Admin parts 1 and 2 courses delivered at an
accelerated pace.
We use real hardware and virtual
machines, with each attendee having their own
dedicated server throughout the course, plus
access to additional virtual machines on a
VMWare ESXi server..
This course is available to be
run, fully resourced, at your site; see here for on-site
details and prices.
Our Linux courses are suitable
training for Linux LPI or RedHat
Certification
Select here
for related courses
|
Select here for a list
of all courses
|
OBJECTIVES OF THE COURSE
To become proficient in Linux
Enterprise administration to a level required
for the RedHat RHCSA exam.
COURSE DATES: This course
is only available at the client site, fully
resourced. Dates by arrangement.
INTENSITY: About 30% of the
course is practicals, and 70% lectures
RESOURCE: Each student will
have exclusive use of a fully equipped Dell
server for the duration of the course. Each
student will be provided with a full set of
training notes, and quick reference cards to
assist with file editing and Linux commands. A
full reference for Linux resources will also be
provided in the notes.
PREREQUISITES: Experience of
Linux, Solaris or UNIX similar to the level
described in the Introduction to Linux
course. Some previous administration experience
is important. If in doubt call 07736-475838.
FOLLOW UPS: An RHCE-level
course is being developed.
PRACTICALS / TAKEAWAYS: Each
student leaves the course with their own set of
training notes for the material covered; around
120 pages per day of training.
Every student who attends
this course will be issued with a signed
certificate of course completion, which we
will be happy to "authenticate" upon
future request. |
|
SOFTWARE VERSIONS: We
currently use CentOS Linux 8.2 which is the
equivalent to RedHat 8.2 and Oracle Linux 8.2. If
you are a user of Scientific Linux, be aware
that development was terminated at version 7,
and Fermilabs began using CentOS instead.
TOPICS COVERED ON THE COURSE
Network
configuration
Examine and configure IPv4 network interface
settings. Manage routes. Manage on-demand
services.
Use manual and NetworkManager (GUI)
configuration techniques. Troubleshoot network
problems. Monitor network activity.
Use
command utilities nmcli and nmtui with
NetworkManager network
configuration.
User
and Group management
Create and manage local user accounts and
groups. Manage local password policies.
Process
and file management from the command line.
Invoke, monitor and kill processes using the
command line. Work with files and directories.
Controlling
access to files using permissions
settings.
Understand how Linux file/directory
permissions work. Use chmod to modify
permissions.
Use Access Control Lists (ACLs) with getfacl
and setfacl. Set default ACLs.
System
resource and Log management, and scheduling
tasks.
Schedule regular tasks. Examine and manage
system logs. Configure both rsyslog and
journald.
Use journalctl commands to read journald logs.
Software
package management
Examine installed software, query software,
install/remove software using rpm and yum.
How yum repositories work. Create a
custom repository. Overview of RedHat network.
How yum and dnf work together. Using
Application streams.
Access
remote systems
Access remote systems using SSH.
Access
remote filesystems using NFS
Mounting NFS shares from remote systems. Use
the NFS Automounter.
Managing
SELinux and Firewalls
Display and manage SELInux facilities such as
booleans and file system contexts.
Debug errors caused by SELinux. Using
firewalld and firewall-cmd to create and
manage a firewall.
Managing
basic disk partitions, EXT and XFS file
systems
Add new disks. Use utilities such as fdisk to
create partitions on both MBR and GPT labelled
volumes.
Create and tune file systems, mount file
systems, and manage swap space.
Managing
Advanced Storage features
Configure the advanced storage features
provided by Stratis and VDO (Virtual Data
Optimiser).
Access
control lists
Implement access control lists (ACLs). Use
setfacl and getfacl.
ACL
aware utilities.
Logical
volume management (LVM)
Logical volume concepts, Create and manage
linear and mirrored logical volumes.
Extending volumes. Using snapshots.
The
boot process and system services
The systemd process and runlevels. Modifying
systemd unit files. Creating new systemd
services.
The GRUB2 bootloader configuration and
security.
Shutting down the system correctly.
Tune
system
performance and maintain kernel settings
Adjust process scheduling priorites. Examine
and set kernel parameters. Display and manage
kernel modules. Update kernel packages.
Specify
kernel command line arguments. The role of
systemd-udevd with devices and drivers. Use
tuned performance profiles.
Virtual
machine creation and management.
Create and manage Kernel Virtual Machines
(KVM).
Automate
OS installations with Kickstart
review of intercative installations. Use
kickstart to automate the Linux install
process. Use kickstart to install a KVM
virtual machine.
Web-based
Graphical Administration with Cockpit.
Install, manage and use the cockpit
graphical interface to perform a variety of
administration tasks.
Containers
Pull, run and manage containers using
podman, buildah and skopeo.
Obtain
help in a graphical environment
Access documentation and RedHat services.
Examine documentation and services for other
distributions.
|