Ubuntu Linux Fundamentals - A Practical Approach to Learning

Learn how to master Ubuntu Linux Server, starting from the basics and progressing to an expert level.

Ratings: 5.00 / 5.00




Description

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

What You Will 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

Who Should Attend!

  • You are interested in learning Linux
  • You want to expand your career options by understanding Ubuntu Linux Server