Enterprise Linux System Administration Essentials is a 5 day course online which uses Red Hat Enterprise Linux 8 systems so you can prepare for the objectives of the RH124 System Administration 1. This course helps administrators new Linux, and especially RHEL 8, quickly become skilled in the core tasks involved in managing Enterprise Linux solutions and is the first of two courses preparing you for the RHCSA certification from Red Hat. You are provided with access to your own RHEL 8 system for the course duration but you will need to provide your own SSH client such as PuTTY in Windows or ssh in MacOS and Linux.
Linux System Administration Essentials
Course length = 5 Days
August 24 – 28 2020 10:00 to 16:00 BST
During this course you will pick up the essential skills needed in managing Linux systems including using the command line effectively, editing files and managing services. Over the five days the complete content includes:
Connecting to the Command Line Shell
Learn to connect to the Linux console and execute commands from the shell
Working with Linux Files
Managing files at the command line is very critical to a Linux admin. Being able to copy, move and rename and delete files are fundamental to these skills along with learning to group files with wildcards.
Finding Help in Linux
Practical exams emulate real life where you can research options and syntax to commands. In this module you learn to use simple help options, man pages and info pages.
Working with Linux Text Files
To edit text files on the command line there are many editor that you can use. We look at the vim text editor and nano. You can also write and append to files using redirection and advanced tools like sed.
Manage Linux Identities
The fundamental user and group management in Linux is via local account with shadow passwords. You will also learn how we can control privilege escalation using both su and sudo.
Learn about the file mode in Linux. This includes the file type and the basic file permissions that can control access to these resources. We also go beyond the basics and compare the use of +X and +x when assigning permissions symbolically.
Understanding Linux Processes
Monitoring systems includes viewing running processes and send signals to them. You will also learn about background and foreground tasks allowing access to multiple commands from a single session.
Managing Linux Services
Modern Linux systems use systemd and the systemctl command to manage services. In this module we will learn all about systemd and controlling services.
Working with the SSH Client
In this module you will learn a little of the configuration of the OpenSSH service and, among other things, using key based authentication from the client to the server.
Working with Linux Log Files and Services
Services log through the system journal before forwarding to the rsyslog service. You will learn to mage both the journal and rsyslog service and logs as well as configuring accurate system time.
Networking Enterprise Linux Systems
Learn to configure the fundamental IPv4 settings in Linux using the nmcli command and how this interacts with the traditional IFCFG files.
Archiving files with Tar
Learn to archive and compress file using GNU Tar and compression tools such as gzip.
Working with the rpm and dnf/yum command you will learn to install and remove software from the system and configure software repositories.
Mounting Linux File Systems
In Linux we use mount points to access file systems. On this module you will learn to access and mount exiting Linux file systems from the command line.
RHEL 7.5 saw the release of the Cockpit Web Interface that allows management of the system from a browser and this, of course, continues into RHEL 8.