Clouds

Linux System Administrator Part One

Essential Skills Gained

Checkmark

Explore Linux and the ecosystem surrounding Red Hat Enterprise Linux.

Checkmark

Execute commands and inspect shell environments.

Checkmark

Administer, arrange, and safeguard files.

Checkmark

Oversee user accounts, groups, and their security protocols.

Format

5 day course with lecture and hands-on labs.

Audience

Technical professionals in Linux

Linux professionals looking to learn about Linux enterprise or cloud systems administration

Description

Linux System Administrator Part One (RH124) is tailored for IT professionals who are new to Linux, aiming to provide them with foundational system administration skills. By concentrating on core administration tasks and introducing essential command-line concepts and enterprise-level tools, the course sets the groundwork for students aspiring to become full-time Linux system administrators. As the initial installment of a two-course series, RH124 lays the essential groundwork, while the subsequent course, Linux System Administrator Part Two (RH134), further expands on these concepts, guiding participants from basic knowledge to full capability in Linux administration. This is the course equivalent of Red Hat Administration I.

Download PDF

DEV MARKINGS: 🔴 - Vaporware 🟡 - Prototype Lab Completed 🔵 - Ready for Final Review 🟢 - Reviewed/Ready

Prefix Chapters

  • 💻 Register for Poll

  • 💻 Welcome to Alta3 Live

  • 💻 Efficient CLI Usage with Tmux


Get Started with Red Hat Enterprise Linux

  • 🔴💬 Introduction to Linux and RHEL

  • 🔴💬 Differences between RHEL and other Linux distributions

  • 🔵💻 Basic System Configuration after Installation

  • 🟡💻 Using Red Hat Subscription Manager

Fundamentals of Command Line Operations

  • 🔴💬 Introducing bash and Command Line Operations

  • 🔵💻 Navigating the command line using bash

  • 🔵💻 Basic file operations (creating, moving, copying, and deleting files)

  • 🔴💬 Understanding file structures and directories in Linux

  • 🔵💻 Managing files with cat, less, head, and tail

  • 🔵💻 Input/output redirection (> and >>), pipelines (|)

Help Systems in Red Hat Enterprise Linux

  • 🔴💬 Introducing Help Commands/Operations

  • 🔵💻 Using man pages, apropos, and --help for command documentation

Text File Management

  • 🔴💬 Text Management from the Console

  • 🟢💻 Vim: A Modal Text Editor

  • 🔵💻 Searching within text files using grep

  • 🔵💻 File comparison using diff and cmp

  • 🔵💻 Understanding regular expressions for advanced text searching

User and Group Management

  • 🔴💬 Linux Users and Groups

  • 🔵💻 Adding, modifying, and deleting users with useradd, usermod, and userdel

  • 🔵💻 Group management: groupadd, groupmod, and groupdel

  • 🔵💻 Managing user passwords and password policies with passwd and chage

File Permissions and Security

  • 🔴💬 Understanding File Permissions, Ownership, and Security

  • 🔵💻 File ownership and permissions (using chown, chmod, and chgrp)

  • 🔵💻 Access Control Lists (ACLs) for fine-grained file permissions

Process Management

  • 🔴💬 Managing Processes in Linux

  • 🔵💻 Monitoring processes with ps, and top

  • 🔵💻 Understanding process priorities and resource control (nice and renice)

Managing Services and Daemons

  • 🔴💬 Understanding Services and Daemons

  • 🔵💻 Understanding system services and daemons

  • 🔵💻 Viewing service logs using journalctl

  • 🔵💻 Managing boot targets and system startup processes

SSH Configuration and Security

  • 🔴💬 Secure Shell Network Protocol (SSH)

  • 🔵💻 Setting up, configuring, and securing SSH server and client

  • 🔵💻 Configuring SSH key-based authentication

Log Management

  • 🔴💬 Understanding log files and the Linux logging system (/var/log)

  • 🔵💻 Managing logs with journalctl

  • 🔵💻 Rotating logs with logrotate

Networking in Red Hat Enterprise Linux

  • 🔴💬 Networking Introduction

  • 🟡💻 Configuring network interfaces manually and using NetworkManager

  • 🟡💻 Viewing and modifying IP settings using nmcli, ip, and ifconfig

  • 🟡💻 Configuring DNS and hostname resolution

  • 🟡💻 Network troubleshooting (using ping, traceroute, and netstat)

Package Management

  • 🔴💬 Package Management with dnf

  • 🟡💻 Installing, removing, and updating software using dnf

  • 🟡💻 Managing repositories and understanding Red Hat Package Manager (RPM)

  • 🟡💻 Querying and verifying installed packages

  • 🟡💻 Understanding software dependencies

File System Management

  • 🔴💬 File Management and Partitions

  • 🟡💻 Creating, mounting, and unmounting file systems

  • 🟡💻 Managing disk partitions with fdisk and parted

  • 🟡💻 Understanding and configuring Logical Volume Management (LVM)

  • 🟡💻 Checking and repairing file systems with fsck

  • 🟡💻 Configuring automatic mounting with /etc/fstab

Analyzing and Getting Support

  • 🔴💬 Using Red Hat Insights for proactive support

  • 🔴💬 Accessing and using Red Hat Knowledgebase

  • 🔴💬 Working with support cases using the Red Hat Customer Portal

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.