LINUX (RED HAT) Admin

$3000 $4500
course-banner
Course Description

RHCSA is an entry-level certification that focuses on competencies at system administration, including installation and configuration of a Red Hat Enterprise Linux system and attach it to a live network running network services.

A Red Hat® Certified System Administrator (RHCSA) is able to perform the following tasks:

  • Understand and use essential tools for handling files, directories, command-line environments, and documentation
  • Create simple shell scripts
  • Operate running systems, including booting into different run levels, identifying processes, starting and stopping virtual machines, and controlling services
  • Configure local storage using partitions and logical volumes
  • Create and configure file systems and file system attributes, such as permissions, encryption, access control lists, and network file systems
  • Deploy, configure, and maintain systems, including software installation, update, and core services
  • Manage users and groups
  • Manage security, including basic firewall and SELinux configuration
  • Perform basic container management
Curriculum
    Lesson 1: Installing Redhat Enterprise Linux Server
    • Introduction to Linux/Unix
    • The structure of an Operating System (OS)
    • What you need on your server
    • Installing Redhat
    • Login into a Redhat server

    Lesson 2: Using Essential Tools
    • Finding Appropriate help using Man pages
    • Creating a User
    • Understanding need for users
    • Connecting to a RHEL Server
    • Opening a local Shell

    Lesson 3: Essential file Management Task
    • Understanding Linux File Systems
    • Essential File Management Task
    • Finding Files
    • Working on Linux Shell
    • Understanding/working with I/O Redirect and Pipes
    • Understand Globbing and Wildcards

    Lesson 4: Working with Text Files
    • Working with the Vi Editor
    • Fixing a common Vi Editor issue
    • Working with Tar Ball
    • Working compress files
    • Understanding and working with Links

    Lesson 5: Managing Users and Groups
    • Creating and Managing Users
    • Creating and managing Groups
    • Understanding users/group configurations files
    • Understanding group membership
    • Managing Passwords

    Lesson 6: Managing Permissions
    • Understanding ownership
    • Changing file ownership
    • Understanding/managing basic Permissions
    • Working on Linux Shell
    • Understanding and Managing special Permissions
    • Understanding and Managing Access Control List (ACL)

    Lesson 7: Managing Processes
    • Understanding Jobs and Processes
    • Managing Shell jobs
    • Understanding Memory usage and performance Load
    • Getting process information using Top/Ps
    • Sending signals to process/Process priorities and Niceness
    • Troubleshooting Performance Issues/Memory shortage

    Lesson 8: Scheduling Tasks
    • Using cron vs AT
    • Scheduling with cron and AT
    Lesson 9: Configuring Network
    • Understanding NIC Naming
    • Managing runtime network Configuration with the IP Command
    • Storing Network Configuration persistently with nmcli/nmtui
    • Verifying Network Configuration files
    • Understanding/Configuring Routing and DNS
    • Understanding/Using Network analysis tools
    • Configuring Network settings
    • Troubleshooting Network Issues

    Lesson 10: Managing software
    • Understanding meta-Package handlers
    • Setting up both Local and HTTP Yum repository
    • Managing Packages with YUM
    • Understanding YUM and RPM Queries
    • Using RPM Queries
    • Troubleshooting RPM Dependency issues

    Lesson 11: Managing Partitions
    • Understanding Disk Partition
    • Creating MBR Partition with fdisk
    • Understanding File System differences and making file systems
    • Mounting file system via manually and /etc/fstab
    • Creating Swap partition
    • Troubleshooting File Systems Issues

    Lesson 12: Managing LVM Logical Volumes
    • Why use LVM and understanding LVM setup
    • Creating an LVM logical volume
    • Understanding Device Mapper and LVM Device name
    • Resizing/Growing LVM Logical Volumes
    • Shrinking/Configuring LVM logical volume

    Lesson 13: Working with Virtual Machines
    • Introducing KVM Virtualization
    • Managing libvirt and KVM
    • Installing a Virtual machine
    • Understanding KVM Network
    • Managing Virtual Machines

    Lesson 14: Managing SSH
    • Changing SSH server options
    • Accessing SSH server through the firewall
    • Configuring SSH
    Lesson 15: Managing the KERNEL
    • Understanding the Modular structure of a Kernel
    • Modifying kernels behavior through modprobe
    • Tuning kernel behavior through /proc
    • Updating the kernel
    • Managing the kernel

    Lesson 16: Managing and Understanding the Boot procedure
    • Boot procedure Generic Overview
    • Understanding Grub2
    • Modifying Grub2 parameters
    • Changing boot Parameters
    • Understanding Systemd targets

    Lesson 17: Configuring Logging
    • Understanding/configuring rsyslogd and logging
    • Configuring log rotate
    • Changing Root password
    Lesson 18: Managing HTTP Services
    • Understanding Apache Configuration
    • Creating a basic Web site
    • Tuning kernel behavior through /proc
    • Configuring Apache webserver

    Lesson 19: Building an LDAP Server
    • Connecting to an Ldap Server
    • Setting up Ldap connectivity

    Lesson 20: Accessing Remote File Systems and Automount
    • Accessing an NFS Server
    • Configuring Automount
    • Configuring automount for NFS Share Home Directories
    • Building a Samba Server

    Lesson 21: Configuring Firewall
    • Understanding Firewall configuration
    • Understanding firewall components

    Lesson 22: Using and Building Kickstart
    • Understanding kickstart Usage
    • Creating a kickstart file
    • Building a kick start server

    Lesson 23: Configuring Time Server
    • Understanding time on LINUX
    • Configuring server time

    Lesson 24: Scripting
certificate-logo
  • sentiment_very_satisfiedInstructor: Justin Case
  • import_contactsLectures: 28
  • timerDuration: 10 weeks
  • wcEnrolled: 450+ students
  • info_outlineLanguage: English
win
Learn latest Skills
win
Earn a Certificate
win
Get your Career Reward!