LINUX System Administration


    Course Overview

    Red Hat System Administration I (RH124) relates to Red Hat Enterprise Linux 7 and is designed for IT professionals without previous Linux administration experience. The course focuses on providing students with Linux administration “survival skills” by focusing on core administration tasks. System Admin I also provides a foundation for students wishing to become full time Linux system administrators by introducing key command line concepts and other enterprise level tools. These concepts are further developed in the follow-on course, Red Hat System Administration II (RH134). Both courses are needed in your preparation for the Red Hat Certified System Administrator Exam (EX200).


    IT professionals across a broad range of disciplines who need to perform essential Linux administration tasks including installation, establishing network connectivity, managing physical storage, and basic security administration.


    There are no formal prerequisites for this course; however, previous operating system administration experience will be very beneficial.

    Course Outline

    Lesson 1: Linux Ideas and History

    An Introduction to Linux and Open Source

    Lesson 2: Linux Usage Basics

    Logging into the system

    Changing users

    Editing text files

    Lesson 3: Running Commands and Getting Help

    How to use built-in and online documentation to enhance your experience.

    Lesson 4: Browsing the Filesystem

    Understanding the locations of important directories on a Red Hat Enterprise Linux system and navigating them from the command line and using the graphical Nautilus browser.

    Lesson 5: Users, Groups and Permissions

    Reading and setting permissions on files and directories.

    Lesson 6: Using the Bash Shell

    Basic tips and tricks to make Red Hat Enterprise Linux’s default shell work for you. Topics include tab completion, history and an introduction to shell scripting.

    Lesson 7: Standard I/O and Pipes

    The ins-and-outs of redirecting output between programs and files.

    Lesson 8: Text Processing Tools

    An introduction to some of the most useful text-processing utilities in Red Hat Enterprise Linux, including grep, cut, sed, sort, diff and patch.

    Lesson 9: vim: An Advanced Text Editor

    How to get the most out of the powerful and flexible vim text editor.

    Lesson 10: Basic System Configuration Tools

    Using Red Hat Enterprise Linux’s graphical and text-based configuration tools to manage networking, printing and date and time settings.

    Lesson 11: Investigating and Managing Processes

    Listing, terminating and scheduling program executions on a Red Hat Enterprise Linux system.

    Lesson 12: Configuring the Bash Shell

    A discussion of using shell variables and scripts to customize the command-line environment.

    Lesson 13: Finding and Processing Files

    In-depth coverage of using the find command and related utilities to locate and act upon files based on arbitrary criteria .

    Lesson 14: Network Clients

    An overview of network tools available in Red Hat Enterprise linux, from web browsers to email clients and diagnostic utilities

    Lesson 15: Advanced Topics in Users, Groups and Permissions

    A deeper discussion of how user and group identities are stored on a Red Hat Enterprise Linux system, as well as the introduction of advanced filesystem permissions like SetUID and SetGID

    Lesson 16: The Linux Filesystem In-Depth

    The nuts-and-bolts of how Red Hat Enterprise Linux deals with filesystems.

    Topics include partitions, inodes, linking and archiving tools.

    Lesson 17: Essential System Administration Tools

    An introduction to fundamental system administration topics such as installing Red Hat Enterprise Linux

    Managing software packages

    Enhancing security with SELinux and the netfilter firewall.

    Lesson 18: What Now?

    Exposure to further options for training and involvement in the larger open-source community.


    Course Overview

    For users of Linux (or UNIX) who want to start building skills in systems administration on Red Hat Enterprise Linux, to a level where they can attach and configure a workstation on an existing network.


    Linux or UNIX users, who understand the basics of Red Hat Linux, that desire further technical training to begin the process of becoming a system administrator.


    RH033 Red Hat Linux Essentials or equivalent experience with Red Hat Linux. To assist you in determining whether you have equivalent experience.

    Course Outline

    Unit 1 – Package Management
    Manage software on system using yum, Red Hat Network, and rpm.
    Unit 2 – System Initialization
    Define boot process, recover system, and manage service startup.
    Unit 3 – Kernel Services
    Explore kernel modules and variants, tune kernel parameters, manage devices, and monitor processes and resources.
    Unit 4 – System Services
    Configure and access various consoles to manage system logging, time synchronization, printers, and task automation.
    Unit 5 – Filesystem Management
    Expand storage by adding new filesystems and swap space. Configure autofs for on-demand network storage.
    Unit 6 – User Administration
    Create, modify and delete users, groups, and policy. Escalate privileges. Establish collaborative group directories.
    Unit 7 – Network Configuration
    Configure dynamic and static network settings for both IPv4 and IPv6.
    Unit 8 – Advanced User Administration
    Revisit user administration by connecting to network directory services like NIS and LDAP. Protect users and groups through ACLs, quotas, and SELinux.
    Unit 9 – Advanced Filesystem Management
    Back up your data. Manage filesystems using Software RAID and Logical Volume Management.
    Unit 10 – Installation
    Perform both interactive and automated installations of Red Hat Enterprise Linux.
    Unit 11 – Virtualization with Xen
    Install the xen environment and create a para-virtualized user domain running Red Hat Enterprise Linux.
    Unit 12 – Troubleshooting
    Explore troubleshooting methodologies while defining standard things to check. Maintain system from different runlevels. Utilize the rescue environment of anaconda.



    Course Overview

    Red Hat System Administration III (RH254) is designed for experienced Linux® administrators who require networking and security administration skills. With a heavy emphasis on practical, hands-on labs, focus is placed on enhancing automation skills to securely configure, deploy, and manage network services including DNS, Apache, SMTP, and network file sharing. In addition, this course emphasizes security, including monitoring, packet filtering, access controls, and SELinux.

    At the completion of this course, students already familiar with the Red Hat Certified Technician (RHCT)/Red Hat Certified System Administrator (RHCSA) administration skills will have exposure to all competencies tested by the RHCSA and Red Hat Certified Engineer (RHCE®) exams. Exams sold separately.


    This course is recommended for:

    • A senior Linux system administrator who requires networking and security administration skills.
    • A Linux IT professional who currently has an RHCT or RHCSA certification and is interested in earning an RHCE certification.
    • A Linux IT professional who can demonstrate the competencies needed to earn an RHCSA.


    • RHCSA Rapid Track Course with exam (RH200) or the combination of Red Hat System Administration I (RH124) and Red Hat System Administration II with exam (RH135) courses
    • Equivalent experience to the RHCSA Rapid Track Course (RH200)
    • Skills required to earn an RHCT/RHCSA certification

    Course Outline

    Getting started with the classroom environment

    Objective: Given a virtualized environment, begin to administrate multiple systems using prerequisite skills.

    Enhance user security

    Objective: Configure system to use Kerberos to verify credentials and grant privileges via sudo.

    Bash scripting and tools

    Objective: Automate system administration tasks utilizing Bash scripts and text-based tools.

    File security with GnuPG

    Objective: Secure files with GnuPG.

    Software management

    Objective: Use yum plug-ins to manage packages; understand the design of packages; build a simple package.

    Network monitoring

    Objective: Profile running services, then capture and analyze network traffic.

    Route network traffic

    Objective: Configure system to route traffic and customize network parameters with sysctl.

    Secure network traffic

    Objective: Secure network traffic through SSH port forwarding and iptables filtering/network address translation (NAT).

    NTP server configuration

    Objective: Configure an NTP server.

    File systems and logs

    Objective: Manage local file system integrity; monitor systems over time and system logging.

    Centralized and secure storage

    Objective: Access centralized storage (iSCSI) and encrypt file systems.

    SSL-encapsulated web services

    Objective: Understand SSL certificates and deploy an SSL-encapsulated web service.

    Web server additional configuration

    Objective: Configure a web server with virtual hosts, dynamic content, and authenticated directories.

    Basic SMTP configuration

    Objective: Configure an SMTP server for basic operation (null client, receiving mail, smarthost relay).

    Caching-only DNS server

    Objective: Understand DNS resource records and configure a caching-only name server.

    File sharing with NFS

    Objective: Configure file sharing between hosts with NFS.

    File sharing with CIFS

    Objective: Configure file and print sharing between hosts with CIFS.

    File sharing with FTP

    Objective: Configure file sharing with anonymous FTP.

    Troubleshooting boot process

    Objective: Understand the boot process and recover unbootable systems with rescue mode.


    Course Reviews

    No Reviews found for this course.

    • course Hours: 104
    • course price: EGP
    • Course Dates: