Course curriculum

  • 1

    How to use this template

    • Instructor and course introduction

    • RHCSA domains

    • Downloading and installing VirtualBox

    • Installing CentOS 7 in VirtualBox

    • Installing Apache webserver

    • Logging in for the first time

    • Summary of this section

    • Before moving on to the next section

    • Finding help in Linux

    • Using man pages in Linux

    • Using regular expressions in Linux

    • Input, Output redirection

    • ssh (seceure shell protocol)

    • continued ssh login

    • Setting up ssh keys

    • superuser (root user)

    • tar command or tape archieve command

    • hostname command

    • Linux boot process

    • Boot process in a Linux machine

    • Looking at default processes

    • Editing boot load is GRUB and GRUB2

    • continuing grub discussion

    • Using systemd

    • nice and renice

    • Configuring local storage in Linux

    • Local storage configuration continued

    • Storage configuration continued

    • Using fdisk command

    • Learning to use GPT utility

    • GPT continued

    • Difference between MBR and GPT

    • Thin Provisioning

    • parted command

    • VDO - Virtual Data Optimizer

    • VDO continued

    • Linux file system

    • User and group management in Linux

    • Using usermod command

    • File permissions in Linux

    • Creating local users in Linux

    • Creating and managing users

    • Introduction to firewalld

    • continuing firewalld

    • Continuing firewalld

    • Firewalld continued

    • Firewall panic mode

    • Linux security with SELinux

    • SELinux continued

    • ssh keys continued

    • Linux security continued

    • yum package manager

    • Continuing with yum

    • rpm package manager

    • Linux text editors

    • vim editor

    • Vim continued

    • Using nano editor

    • timedatectl - Time management in LInux

    • Hardware clock synchronization

    • Network time protocol (NTP)

    • Network time protocol continued

    • Setting up time unsing timedatectl

    • timedatectl

    • NTP continued

    • NTP time sync

    • NPT continues

    • chrony

    • Introduction to Network teaming in Linux

    • Interface teaming introduction

    • teaming continues

    • Types of bonding

    • network bonding continued

    • modprobe bonding continued

    • Installing LAMP stack

    • mysql installation

    • Introductin to cron

    • crond service

    • cron continued

    • Anacron

    • Network services in Linux

    • Installing network services

    • Network configuration

    • Networking continued

    • networking continued

    • ifconfig vs ip command

    • ip config and ifconfig continues

    • Installing mariadb

    • How to create a database in mariadb

    • Creating a test database

    • Email configuration

    • ssl certificate for encryption

    • firewalld continued

    • Firewall zones

    • Rich rules introduction

    • Creating rich rules

    • firewall exceptions

    • iptables

    • Kickstart introduction

    • kickstart continued

    • kickstart server as an ftp server

    • NAT - Network Address Translation

    • installing PHP

    • Definning a service

    • ifconfig and ip command

    • LAMP continued

    • Samba introduction

    • Installing Samba

    • Samba continued

    • Bonding continued

    • NFS - Network file system

    • NFS continued

    • Networking continued