Installing Ubuntu Server Virtualbox
  • Create Installation Media Ubuntu Desktop
  • Create Installation Media Windows 10
  • Installing Virtualbox in Windows 10
  • Installing Virtualbox in Ubuntu Desktop
  • Installing Ubuntu Server in Virtualbox Part 1
  • Installing Ubuntu Server Virtualbox Part 2
  • Connect to Ubuntu Server Virtual Machine
  • Installing Ubuntu Server
Ubuntu Server Initial Configuration
  • Obtain IP Network Configuration
  • Set Static IP Address in Ubuntu
  • Installing, Updating and Removing Packages
  • Debian Package Manager dpkg
  • Ubuntu Server Initial Configuration
Server Remote Management
  • Installing SSH Server
  • Connect To SSH Server From Windows Putty
  • Connect to SSH Server from Linux Client
  • Setup SSH Key Authentication Windows
  • Setup SSH key Authentication Linux
  • Installing Desktop Manager and VNC Server
  • Remote Management Quiz
File Transfer in Ubuntu Server
  • Transfer Files From Windows 10 Desktop
  • Transfer Files From Ubuntu Desktop
Introduction to Linux Bash
  • Navigating File System
  • Finding Help in Bash
  • Manipulating Directories and Files
  • Copying and Moving Content
  • Piping Output Part 1
  • Piping Output Part 2
  • Environment Variables
  • Basic Commands Quiz
File And Directory Permissions
  • Displaying File Permissions
  • Changing File Permission
  • Take File Ownership
Storage Management
  • Adding a New Storage Device (partition and format)
  • Mount Storage Devices
  • Mount Partitions Automatically During Boot (fstab)
  • Monitoring Disk Space
  • Storage Management Quiz
Securing The Server
  • Root, Sudo and Elevated Privilege in Ubuntu
  • User Management in Ubuntu (add, remove disable users)
  • Monitor Users in The System
  • Enable The Firewall ufw
  • Securing the server quiz
System Monitoring
  • Monitor System Resources (top)
  • Monitor Running Processes (ps)
  • Monitor Network Connections (netstat)
Share Files Across The Network
  • Installing and Configure Samba
  • Access Remote Shares from Windows 10
  • Mapping Network Shares in Windows 10
  • Access Remote Shares from Linux (Ubuntu)
  • Secure a Samba Share Directory
  • Share Files Across The Network Quiz
Setup a Print Server CUPS
  • Installing and Configure CUPS
  • Install and Share Printers in Ubuntu Server
  • Accessing Network Printer from Windows 10 Client
  • Setup Print Server Quiz
Install a Web Server
  • Install and Configure Apache Web Server
  • Host Multiple Sites Using Virtual Host
  • Enable Secure Web Connection https
  • Installing Web Server Quiz
Installing Name Server (DNS)
  • Installing Name Server (DNS)
  • Installing Name Server (DNS) Part 2
  • Test DNS Query
Installing DHCP Server
  • Installing DHCP Server
  • Testing DHCP On The Network
Installing OpenVPN Server
  • Installing Openvpn Server
  • Connecting to Openvpn Server From Windows
  • Connecting to Openvpn Server From Ubuntu
Installing LAMP Server (Linux, Apache, MySQL, PHP)
  • Installing LAMP Server and Test Apache, PHP Configuration
  • Installing PHPmyadmin
  • Creating MySQL User Account and Login into PHPmyadmin
Introduction to Bash Scripting
  • Create and Execute a Bash Script
  • Variables and Command Substitution
  • Positional Parameters
  • If Statement in Bash
  • While Loops in Bash (network check)
  • For Loops and Arrays
  • Functions in Bash
Backup and Restore Data
  • Perform Full and Incremental Backup
  • Restore From Backup
  • Create a Backup Script
  • Schedule System Backup With Crontab