Welcome!
  • Welcome to the course!
Introduction To Linux
  • Introduction To Linux
  • Introduction To Linux Server and CentOS
Virtualization
  • Introduction To Virtualization
  • Download And Install VirtualBox on Windows
  • Install CentOS on VirtualBox
Google Cloud VM Management
  • Introduction to Google Cloud
  • Create an account on Google Cloud
  • Create VM on Google Cloud
  • SSH to the VM
Essential Linux Commands
  • System Info
  • List Directory and Files
  • Change Directory
  • Run Previous Command
  • Switch User And Act As Root User
  • Command Line Text Editor
  • Search a package on repository
  • Check if a package is installed or not
  • Install a package
  • Remove/Uninstall A Package
  • Add A New Repository
  • Change Ownership
  • Change Permission
  • Create a Directory
  • Delete File & Directory
  • Copy File
  • Move File
  • Search By Name
  • Search By Extention
  • Search By File Size
  • Search By Permission
  • Search Empty Files And Directories
  • Search All But A Certain File Extention
  • Search On File
  • Print A Command Line Result Into A File
Process Management
  • Show Running Process
  • Show Entire Process List (Not Real Time)
  • Search Process Of A Particular Application/Service
  • Kill Process
Service Management
  • Start A Service
  • Stop A service
  • Restart A Service
LAMP on Server
  • Introduction To LAMP
  • Install Apache
  • Install MySQL
  • Install PHP
  • Install PhpMyAdmin
  • Monitor Web Traffic
  • Monitor Web Traffic Live
Virtual Hosting/Shared Hosting
  • Introduction To Virtual Hosting
  • Connect a Fully Qualified Domain To A Web Server (Name Based Virtual Hosting)
  • Add Multiple Domains To A Server
  • Create and Connect Sub-Domain To The Server
SFTP/SSH File Transfer Protocol/Secure File Transfer Protocol
  • Introduction To SFTP
  • Add SFTP User
  • Allow Permission For The User To Specific Directory
  • Configure SFTP
  • SFTP Client FileZilla
Networking
  • Introduction To Networking
  • Network Manager
  • Get Network Interfaces Information
  • A Particular Network Interface Details And Start/Stop A Network Interface
  • Display All Network Packets
  • List of Active Connection To The Server
  • List of IPs connected To The Server
Firewall Rules and Security
  • Introduction To Firewall Rules
  • Check Status Of Firewall Daemon
  • Start And Stop Firewall Daemon
  • Enable And Disable Firewall Daemon
  • Check Open Ports
  • Open A Port Part 1
  • Open A Port Part 2
  • Run A Web Application On Port 8080 / Port Based Virtual Hosting
  • Remove A Port Part 1
  • Remove A Port Part 2
  • Block IP Temporarily (Dos / DDos Protection)
  • Unblock IP Temporarily
  • Block An IP Permanently (Dos / DDos Protection)
  • Unblock An IP Permanently
Secure Sockets Layer / SSL
  • Introduction To SSL
  • Install Mod SSL
  • OpenSSL
  • Install/Upgrade OpenSSL
  • Create A OpenSSL Certificate
  • Set Up The Certificate
  • Activate The Certificate
  • Check The Effect