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.
What you’ll learn
- Learn to setup your own Ubuntu Linux Server !.
- You will be able to understand the concept of Standard IO Redirections.
- You will be able to understand the Text Processing Commands.
- You will be able to understand important commands like cut, awk, grep, egrep, sort,uniq,wc.
- You will be able to how to manage files using diff, cmp commands.
- You will be having the concepts of using tar, gzip, gunzip & truncate commands.
- You will be able to understand the concepts of Networking in Linux.
- You will be having the understanding of Tracing Network Traffic command.
- You will be able to setup your local repo.
- You will be able to manage Software – Adding, Removing & Updating using APT.
- You will be easy understand the step by step booting process of a Linux System.
- You will be easily manage the disk management in Linux.
- You will be able to setup the Logical Volume Manager – LVM.
- You will be able to do the file system checks using fsck or xfs_repair.
- You will be able to manage RAID disks in Linux.
- You will be able to setup the NFS & Samba Server.
Course Content
- Course Module Introduction –> 1 lecture • 5min.
- Ubuntu Server Installation –> 6 lectures • 21min.
- Linux File System Hierarchy Concepts –> 3 lectures • 16min.
- Standard Input and Output Redirections in Linux –> 4 lectures • 18min.
- Text Processing Commands in Linux –> 10 lectures • 40min.
- Managing files –> 4 lectures • 15min.
- Compress and uncompress (tar, gzip, gunzip) & truncate command –> 4 lectures • 13min.
- Networking in Linux –> 9 lectures • 37min.
- Managing Software – Adding, Removing & Updating using APT –> 3 lectures • 10min.
- Linux Boot Process –> 3 lectures • 12min.
- Disk Management in Linux –> 5 lectures • 20min.
- Logical Volume Manager – LVM –> 7 lectures • 27min.
- File System Check ( fsck & xfs_repair ) –> 2 lectures • 7min.
- Redundant Array of Independent Disk – RAID in Linux –> 2 lectures • 10min.
- Network File System – NFS –> 2 lectures • 10min.
- Samba – Installation & Configuration –> 3 lectures • 13min.
Requirements
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.
Linux File System Hierarchy Concepts
- Overview of Linux File System Hierarchy
- Absolute & Relative Paths
- Practice Lab Session
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