red-hat-training-courses
8618  Reviews star_rate star_rate star_rate star_rate star_half

Red Hat Enterprise Linux Systems Admin II

The Red Hat Enterprise Linux System Administration II course builds upon the foundational skills acquired in the first administration course (GL124), diving deeper into more complex system...

Read More
Duration 5 days
Course Code GL134
Available Formats Classroom

Overview

The Red Hat Enterprise Linux System Administration II course builds upon the foundational skills acquired in the first administration course (GL124), diving deeper into more complex system administration tasks. This course is tailored for IT professionals looking to enhance their skills in managing Red Hat Enterprise Linux environments by covering advanced topics such as shell scripting, managing SELinux security, and working with network-attached storage. By focusing on real-world applications, the course ensures that participants are well-equipped to handle the intricacies of enterprise-level system administration.
Participants will engage in hands-on labs that reinforce the theoretical knowledge presented, offering practical experience in areas like automating tasks with cron and systemd timers, managing logical volumes with LVM, and configuring and troubleshooting the Linux boot process. These exercises are designed to mirror the challenges faced in a professional setting, making this course invaluable for those seeking to deepen their understanding and capability in Linux system administration.
Completing this course not only prepares individuals for advanced certifications but also enhances their ability to contribute to their organization's IT infrastructure. With a focus on both security and efficiency, this course is essential for professionals aiming to manage complex Linux environments and ensure the stability and security of their systems.
The Red Hat Enterprise Linux (RHEL) system administration topics covered in this course along with the GL124 course cover the certification objects of the Red Hat Certified System Administrator (RHCSA) exam.

Skills Gained

  • Advanced Skill Development: Gain deeper expertise in managing and securing Red Hat Enterprise Linux systems.
  • Enhanced Security Knowledge: Learn to implement and troubleshoot SELinux, enhancing your organization’s security posture.
  • Increased Efficiency: Master automation tools like cron and systemd, streamlining repetitive tasks and improving productivity.
  • Real-World Application: Engage in hands-on labs that simulate complex, real-world challenges, preparing you for enterprise environments.
  • Career Progression: Strengthen your qualifications for higher-level roles in system administration and IT management.

Who Can Benefit

  • Senior System Administrators: Advanced professionals responsible for managing and securing complex Linux environments.
  • DevOps Engineers: Engineers who integrate and automate processes within Linux systems, focusing on scalability and efficiency.
  • IT Security Specialists: Experts focused on enhancing the security posture of Linux systems, particularly through SELinux and other security measures.
  • Cloud Infrastructure Engineers: Professionals managing cloud-based Linux systems, ensuring robust and scalable infrastructure.
  • Network Engineers: Specialists responsible for configuring and maintaining Linux-based network services and storage solutions.

Prerequisites

Completion of or skills equal to the GL124 "Linux Systems Administration I" course.

Course Details

Introduction to Shell Scripting

  • Shell Script Strengths and Weaknesses
  • Example Shell Script
  • Positional Parameters
  • Input & Output
  • Doing Math
  • Exit Status
  • Comparisons with test
  • Conditional Statements
  • Flow Control: case
  • The borne for-Loop
  • The while and until Loops

Lab Tasks

  • Writing a Shell Script

Use regular expressions with grep

  • Searching Inside Files
  • Regular Expression Overview
  • Regular Expression Implementations
  • Regular Expressions
  • RE Character Classes
  • Regex Quantifiers
  • RE Parenthesis

Lab Tasks

  • Pattern Matching with Regular Expressions
  • Extended Regular Expressions
  • Using Regular Expressions With sed

Schedule future Linux tasks

  • Automating Tasks
  • at/batch
  • cron
  • The crontab Command
  • crontab Format
  • /etc/cron.*/ Directories
  • Anacron
  • Systemd Timers

Lab Tasks

  • Creating and Managing User Cron Jobs
  • Adding System cron Jobs

Manage priority of Linux processes

  • Viewing Processes
  • Managing Processes
  • Tuning Process Scheduling

Lab Tasks

  • Process Management Basics

Control access to files with access control lists (ACL)

  • File and Directory Permissions
  • File Access Control Lists
  • Manipulating FACLs
  • Viewing FACLs
  • Backing Up FACLs

Lab Tasks

  • Using Filesystem ACLs

Manage SELinux security

  • SELinux Security Framework
  • SELinux Modes
  • SELinux Commands
  • Choosing an SELinux Policy
  • SELinux Booleans
  • Permissive Domains
  • SELinux Policy Tools
  • SELinux Troubleshooting

Lab Tasks

  • Exploring SELinux Modes
  • SELinux File Contexts

Connect to network-defined users and groups

  • RHEL DS Client Configuration
  • System Security Services Daemon (SSSD)

Lab Tasks

  • Using LDAP for Centralized User Accounts

Add disks, partitions, and file systems to a Linux system

  • Partitioning Disks with fdisk & gdisk
  • Resizing a GPT Partition with gdisk
  • Partitioning Disks with parted
  • Non-Interactive Disk Partitioning with sfdisk
  • Filesystem Creation
  • Filesystem Maintenance
  • Managing an XFS Filesystem
  • Swap

Lab Tasks

  • Creating and Managing Filesystems
  • Hot Adding Swap

Manage logical volume management (LVM) storage

  • Logical Volume Management
  • Implementing LVM
  • Creating Logical Volumes
  • Activating LVM VGs
  • Exporting and Importing a VG
  • Examining LVM Components
  • Changing LVM Components
  • Advanced LVM Overview
  • Advanced LVM: Components & Object Tags
  • Advanced LVM: Automated Storage Tiering
  • Advanced LVM: Thin Provisioning
  • Advanced LVM: Striping & Mirroring
  • Advanced LVM: RAID Volumes

Lab Tasks

  • Creating and Managing LVM Volumes

Access and manage network attached storage

  • File Sharing via NFS
  • NFSv4+
  • NFS Clients
  • NFS
  • NFS Server Configuration
  • Accessing Windows/Samba Shares from Linux
  • AutoFS
  • AutoFS Configuration

Lab Tasks

  • NFS Server Configuration
  • Using autofs

Control and troubleshoot the Red Hat Enterprise Linux boot process

  • Booting Linux on PCs
  • GRUB 2
  • GRUB 2 Configuration
  • The Boot Loader Specification
  • GRUB 2 Security
  • Boot Parameters
  • Initial RAM Filesystem
  • System Boot Method Overview
  • init
  • systemd Targets
  • Systemd local-fs.target and sysinit.target
  • Systemd basic.target and multi-user.target
  • System Configuration Files
  • Shutdown and Reboot
  • Linux Runlevels Aliases

Lab Tasks

  • Boot Process
  • Booting directly to a bash shell
  • GRUB Command Line
  • Basic GRUB Security
  • Troubleshooting Practice: Boot Process

Linux network communication with firewall

  • Netfilter: Stateful Packet Filter Firewall
  • Netfilter Concepts
  • nftables
  • NFT: Tables
  • NFT: Chains
  • NFT: Rules
  • Netfilter Rule Syntax
  • Rule Counters
  • Targets
  • FirewallD

Lab Tasks

  • Securing Services with Netfilter
  • FirewallD

Container Technology Overview

  • Container Fundamentals
  • Daemonless Containers
  • Podman
  • Podman Configuration
  • Podman Images
  • Podman Volumes
  • Podman Networking
  • Rootless Podman
  • Podman and Pods
  • Building Images with Buildah
  • Managing Images with Skopeo

Lab Tasks

  • Podman
  • Podman Networking
  • Podman and Pods

Installing RHEL

  • Anaconda: An Overview
  • Anaconda: Booting the System
  • Anaconda: Common Boot Options
  • Anaconda: Loading Anaconda and Packages
  • Anaconda: Storage Options
  • Anaconda: Troubleshooting
  • Kickstart

Lab Tasks

  • Linux Installation
  • Automating Installation with Kickstart

Installing RHEL

  • Anaconda: An Overview
  • Anaconda: Booting the System
  • Anaconda: Common Boot Options
  • Anaconda: Loading Anaconda and Packages
  • Anaconda: Storage Options
  • Anaconda: Troubleshooting
  • Kickstart

Lab Tasks

  • Linux Installation
  • Automating Installation with Kickstart

Comprehensive review

  • System Administration II

Lab Tasks

  • Understand And Use Essential Tools
  • Operate Running Systems
  • Configure Local Storage and Filesystems
  • Users, Groups, and File Permissions
  • Maintenance and Recovery

Schedule

FAQ

Does the course schedule include a Lunchbreak?

Classes typically include a 1-hour lunch break around midday. However, the exact break times and duration can vary depending on the specific class. Your instructor will provide detailed information at the start of the course.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does Ascendient Learning deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

Ascendient Learning instructors have an average of 27 years of practical IT experience and have also served as consultants for an average of 15 years. To stay current, instructors spend at least 25 percent of their time learning new, emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact info@ascendientlearning.com.

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

How do I request a W9 for Ascendient Learning?

View our filing status and how to request a W9.

Reviews

Great instructor, clear and concise course. Labs were easy to follow and worked perfectly.

Exit certified was great as it is very in depth and hands on learning which made it very easy to learn this type of work.

I registered a day before class and am happy that I received all the materials and links in time for the class. Thanks.

Simply great training provider that I can go for updating/acquiring my skill sets.

ExitCertified gave me some good trainings and I got to learn through doing labs.