bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Linux Certified System Admin - SA1 (RHEL7)

Prepare for Linux Exam and gain sufficient skill to perform core system administration tasks

4.25 / 5.0
2491 students10 hours 55 minutes

Created by Shikhar Verma • 50k+ Students Worldwide, offered on Udemy

bestcourses score™

Student feedback


To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 2491 students which left 610 reviews at an average rating of 4.25, which is average.

Course length


We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 10 hours 55 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 4 hours 29 minutes.

Overall score


This course currently has a bestcourses score of 7.0/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.


Course Description:

Linux Certified System Admin - SA1 based on OS 7

Course Outline


  • Linux System Administration 1

  • Installation of Linux Enterprise Linux 7 using vmware workstation

Understanding the Command Line

  • Accessing the command line using the Local & remote Console

  • Lab Session on  Local Console Access

  • Access & view the Command Line Using the Desktop

  • Lab Session on the GNOME 3 Desktop Environment

  • Executing & Implementing Commands Using the Bash Shell

  • Lab: Accessing the Command Line

Operate Files & Directories  From the Command Line

  • Overview of the Linux File System Hierarchy

  • Locating Files by Name

  • Lab : Locating Files and Directories

  • Command-Line Tools

  • Matching File Names Using Path Name

  • Lab: Managing Files with Shell Expansion

Various useful command to get help in RHEL

  • man Command

  • Lab: Using the man Command

  • Reading Documentation Using pinfo Command

  • Lab: Using the pinto Command

  • Reading Documentation in /usr/share/doc

  • Practice: Viewing Package Documentation

  • Getting Help From RedHat

  • Lab session on Creating and Viewing an SoS Report

Viewing, Creating & and Editing Text Files

  • Redirecting Output to a File or Program

  • I/0 Redirection

  • Editing Text Files 

  • Lab on Editing & viewing file with Vim

  • Editing Text Files with a Graphical Editor

  • Lab Copying Text Between Windows

  • Lab: Creating, Viewing, and Editing Text Files

User Management

  • Understanding different types of groups and creation of groups

  • Creation of users in different groups

  • Understanding Passwd, Shadow Files

  • Understanding passwd aging

  • Creation of quotas for users, groups and file systems

  • Understanding users security files

  • password aging policy using chage commands


Permissions in Linux 

  • Linux File System Permissions

  • User based Permissions group

  • Permission types

  • Practice: Managing File Security from the Command Line

  • Managing Default Permissions and File Access

  • Practice: Controlling New File Permissions and Ownership

  • Special permissions like Setuid, setguid & Sticky bit etc

  • Two Labs to demonstrate the permissions from real IT industry environment.

Linux Processes

  • Processes

  • Lab Session on Processes Management

  • Controlling Jobs

  • Lab: Background and Foreground Processes

  • Killing Processes

  • Practice: Killing Processes

  • Monitoring Process Activity

  • Practice: Monitoring Process Activity

  • Lab: Monitoring and Managing Linux Processes

Managing Services and Daemons

  • Controlling Services and Daemons

  • Identifying Automatically Started System Processes

  • Lab session on Identify the Status of systemd Units

  • Controlling System Services

  • Lab session on using systemctl to Manage & Controlling Services & Daemons

Configuring and Securing SSH Service  

  • Accessing the Remote Command Line with SSH

  • Practice: Accessing the Remote Command Line

  • Configuring SSH Key-based Authentication

  • Practice: Using SSH Key-based Authentication

  • Customizing SSH Service Configuration

  • Practice: Restricting SSH Logins

  • Lab: Configuring and Securing OpenSSH Service

Analyzing Logs

  • System Log Architecture - System Logging

  • Lab to understand System Logging Components

  • Overview of System log  Files

  • Finding Log Entries

  • Reviewing systemd Journal Entries

  • Lab Finding Events With journalctl

  • Maintaining Accurate Time

  • Practice: Adjusting System Time

  • Lab: Analyzing and Storing Logs

Managing Linux Enterprise Linux Networking

  • Networking Concepts

  • Practice: Networking Concepts

  • Validating Network Configuration

  • Practice: Examining Network Configuration

  • Configuring Networking with nmcli

  • Practice: Configuring Networking with nmcli

  • Editing Network Configuration Files

  • Practice: Editing Network Configuration Files

  • Configuring Host Names and Name Resolution

  • Practice: Configuring Host Names and Name Resolution

  • Lab: Managing Red Hat Enterprise Linux Networking

Archiving and Copying Files Between Systems

  • Managing Compressed tar Archives

  • Practice: Backing Up and Restoring Files From a tar Archive

  • Copying Files Between Systems Securely

  • Practice: Copying Files Over the Network With scp

  • Synchronizing Files Between Systems Securely

  • Practice: Synchronizing Two Directories Securely With rsync

  • Lab: Archiving and Copying Files Between Systems

Installing and Updating Software Packages

  • How to attach Systems to Subscriptions for Software Updates

  • RPM Software Packages and Yum

  • Managing Software Updates with yum

  • Practice: Installing and Updating Software with yum

  • Enabling yum Software Repositories

  • Practice: Enabling Software Repositories & working with RPM files

Linux File Systems

  •     Overview about Linux File Systems

  •     Identify File Systems and Devices

  •     Practice Lab Session

  •     Mounting and Unmounting File Systems

  •     Making Soft & Hard Links Between Files

  •     Locating Files on the System

  •     Practice: Locating Files on the System

  •     Various Practice Lab Session

What you will learn

  • Installation of Linux Enterprise Linux 7
  • Accessing the Command Line
  • Managing Files From the Command Line
  • Getting Help in Linux Enterprise Linux
  • Creating, Viewing, and Editing Text Files
  • Managing Local Linux Users and Groups
  • Controlling Access to Files with Linux FileSystem Permissions
  • Monitoring and Managing Linux Processes
  • Controlling Services and Daemons
  • Configuring and Securing OpenSSH Service
  • Managing Red Hat Enterprise Linux Networking
  • Installing and Updating Software Packages
  • sftp with lab session
  • rsync command


  • PC or Laptop with internet Connection
Udemy logo
Available on


With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $49.99
  • Platform: Udemy
  • Language: English
  • 10 hours 55 minutes
Linux Certified System Admin - SA1 (RHEL7) thumbnail

bestcourses score: 7.0/10

There might be better courses available for this topic.