Learn how to master Ubuntu Linux Server, starting from the basics and progressing to an expert level.
Ubuntu (pronounced oo-BOON-too) is a free, open source operating system (OS) based on Debian Linux. It was first released in 2004, when Mark Shuttleworth and a small team of Debian developers founded Canonical and then launched the Ubuntu project.
Course Content
Introduction
- About the Course Module
- Installation of Oracle VM VirtualBox Manager
- Installation of Ubuntu Operating System.
Standard Input and Output Redirections in Linux
- standard input (stdin)
- standard output (stdout)
- standard error (stderr)
- Practice Session – Standard IO Redirections
- Standard Output to a File ( tee command )
- Recall Quiz
Text Processing Commands in Linux
- Pipes in Linux
- Standard Output to a File (tee command)
- Practice Lab Session
- Cut – Text Processing Commands
- Recall Quiz
- Awk – Text Processing Commands
- Practice Session – Awk Command
- Recall Quiz
- Grep/Egrep – Text Processing Commands
- Practice Session – Grep/Egrep – Text Processing Commands
- Recall Quiz
- Sort/uniq – Text Processing Commands
- Practice Session – Text Processing Commands
- Recall Quiz
- WC – Text Processing Commands
- Practice Session – WC Text Processing Commands
- Recall Quiz
Managing files
- Compare file – diff & cmp commands
- Practice Session – diff & cmp commands
- Recall Quiz
- Combining and Splitting Files
- Practice Lab Session
Compress and uncompress (tar, gzip, gunzip) & truncate command
- About tar, gzip, gunzip commands
- Practice Lab Session
- Truncate Command in Linux
- Practice Lab Session
Networking in Linux
- Network Files and Commands
- Curl & ping command
- Practice Lab Session
- Hostname or IP Lookup (nslookup and dig)
- Practice Lab Session
- Tracing Network Traffic (traceroute)
- Practice Lab Session
- SSH-Keys – Access Remote Server without Password
- Practice Lab Session
- rsync – Remote Synchronization
Managing Software – Adding, Removing & Updating using APT
- Create Local Repository (Yum Server)
- Advance Package Management – APT
- Practice Lab Session
Linux Boot Process
- Step by step booting process of a Linux System
- Run Levels or Targets in Linux
- Practice Lab Session
Disk Management in Linux
- Disk drives types
- Disk Partitioning in Linux
- Practice Lab – Disk partitioning using fdisk utility
- Practice Lab – Add a new Disk
- Practice Lab – Create standard partitions using fdisk
Logical Volume Manager – LVM
- Overview of LVM
- Practice Lab Session – LVM
- Practice Lab – Create a FS using LVM
- Practice Lab – Mount the FS persistently
- Practice Lab – Extend the size of VG/LV by adding a new disk
- Practice Lab – Delete LV, VG & PV
- Practice Lab – Add SWAP Space
File System Check ( fsck & xfs_repair )
- Overview of File System Check ( fsck & xfs_repair )
- Practice Lab – File System Check using fsck & xfs_repair
Redundant Array of Independent Disk – RAID in Linux
- Overview of RAID and types
- Practice Lab Session
Network File System – NFS
- Overview of NFS
- Practice Lab Session
Samba – Installation & Configuration
- Samba Server – Installation & Configuration
- Practice Lab Session
- Last Lecture






