5918 Ratings

21059 Learners

Covers each topics with Real Time Examples . Covers More than 250+ Real Time Scenarios which is divided into L1 ( Basic ) + L2 ( Intermediate) and L3 ( Advanced ) . Trainer from Real Time Industry .This is completely hands-on training , which covers 90% Practical And 10% Theory .

Training Duration: 40 hrs

Mode of Training : Online / Classroom / Corporate Training

Trainer Experience : 10 yrs


Why Radical Technologies

  • Highly practical oriented training
  • 25000+ Man-hours of Real-time projects & scenarios
  • 10 to 20+ year Experienced corporate trainers With Real Time Experience.
  • Building up professionals by highly experienced professionals
  • 100 % quality assurance in training .
  • 10000+ Placement Records and 180+ MNC’s and Consultancies Tie up

Check Batch Schedulings


There are no formal prerequisites for this course; however, previous operating system administration experience will be very beneficial.

Course Content

Lesson 1: What Is Ubuntu?

Releases and Flavors of Ubuntu

  • Differentiate between the flavors of Ubuntu Linux

Ubuntu Maintenance Model

  • Explain the Ubuntu Linux release cycle
  • Explain the Ubuntu naming convention
  • Explain Ubuntu LTS maintenance cycle

Lesson 2: Installation of Ubuntu

System Installation

  • Complete an Ubuntu Server installation

Introduction to MAAS

  • List and explain key MAAS features and functionality

Lesson 3: Linux Filesystem Hierarchy

Linux Filesystem Hierarchy Standard (FHS)

  • Define the Linux Filesystem Hierarchy Standard
  • Explain the Ubuntu Filesystem Hierarchy

Linux File Types

  • List and define Linux file types

Lesson 4: CLI Environment

Get Help

  • Access and use Linux manual pages
  • Access and use Linux info pages
  • Locate and use package documentation Shell Environment
  • List key shell environment concepts
  • List and explain the purpose of shell environment files
  • Define environment variables
  • Create and use shell aliases
  • Explain data channels, redirection, and command chaining
  • Explain return values
  • List and explain shell expansion and wild cards
    • Explain and use brace expansion
    • Explain and use tilde expansion
    • Explain and use parameter/variable expansion
    • Explain and use command substitution
    • Explain and use arithmetic expansion
    • Explain and use wildcard expansion

CLI Commands

  • Navigate the file system using CLI
  • Manipulate the file system using CLI
  • Search the file system
  • Search file contents
  • Manipulate file contents
  • Perform text processing

Terminal Multiplexing

  • Use terminal multiplexing with Byobu

Introduction to Vim

  • Describe Vim
  • Describe the purpose of the vimrc file
  • Perform Vim navigation
  • Use Vim command mode
  • Use Vim insert mode
  • Use Vim visual mode
  • Use Vim search and replace/delete
  • Use Vim windows

Remote Administration with OpenSSH

  • Describe key OpenSSH features and functionality
  • Perform OpenSSH server configuration
  • Use OpenSSH client tools
  • Perform SSH key management
  • Use SSH port tunneling

Lesson 5: Identity and Security

User Management

  • Explain the purpose of UNIX user accounts
  • List and explain user/group data files
  • Perform user/group/password management

Privilege Delegation

  • Define and use sudo
  • Explain su


  • Explain and manipulate file/directory


  • Explain and manipulate umask
  • Explain and manipulate

SUID/SGID/Sticky Bit


  • Explain Posix ACL concepts
  • Enable Posix ACLs
  • Manipulate Posix ACLs


  • List key PAM features and functionality
  • Configure PAM modules

Introduction to AppArmor

  • List key AppArmor features and functionality

Lesson 6: System Initialization

Boot Process Overview

  • Explain the Ubuntu boot process

The Boot Loader

  • Explain and configure GRUB2

The Kernel and Initrd

  • Explain the Linux kernel initialization process
  • Describe Initrd


  • Describe Systemd features and functionality
  • Explain Systemd init descriptors


  • Describe Upstart features and functionality
  • Explain Upstart scripts

Lesson 7: Process Management

Process Administration

  • Describe Linux processes
  • List processes
  • Send signals to processes

Process Priority

  • Define and manipulate process priority

with nice/renice

Background Processes

  • Define and use job control

Scheduling Processes

  • Explain and schedule processes with cron
  • Explain and schedule processes with at

On-demand Processes

  • Explain and configure on-demand processes

with xinetd

Lesson 8: Software Management

Debian Package Management

  • Describe Debian package management
  • Perform Debian package management

Advanced Package Tool (Apt)

  • Perform package management with apt
  • Perform package management with aptitude

Snappy Package Management

  • Perform package management with snappy

Lesson 9: Storage


  • Describe and use MBR/MSDOS partitions
  • Describe and use GPT partitions

File Systems

  • Describe and configure Ext4
  • Describe and configure XFS
  • Describe and configure BTRFS
  • Describe and configure ZFS (Xenial)

Software RAID

  • Define Linux software RAID
  • Describe and use mdadm command


  • Describe LVM features and functionality
  • Configure and work with LVM physical


  • Configure and work with LVM volume


  • Configure and work with LVM logical


  • Configure and work with LVM snapshots

Lesson 10: Networking

Basic Network Commands

  • Describe Linux network configuration layers
  • Use basic network commands (ip/ethtool)
  • Use network troubleshooting commands

Network Initialization and Configuration

  • Describe and use Ubuntu network interface management commands
  • Describe and manipulate Ubuntu network

interface configuration files

  • Describe and configure hostname


  • Describe and configure network

interface bonding

  • Describe and configure VLANs

Lesson 11: Administration and Monitoring

System Logging

  • Describe system logging
  • Configure rsyslog
  • Configure logrotate

Time Synchronization

  • Describe key NTP concepts
  • Configure NTP server and client
  • Use time sync CLI tools

Backup and Recovery

  • Describe and use archiving and

compression utilities

  • Describe and use dd
  • Describe and use rsync

Lesson 12: Virtualisation


  • Describe QEMU/KVM
  • Describe LXC (Trusty)
  • Describe and use LXD (Xenial) containers


  • Describe and use uvtool

Virtual Machine Management

  • Describe and use virsh
  • Describe and use virt-manager

Training Options

Radical Technologies is truly progressing and offer best possible services. And recognition towards Radical Technologies is increasing steeply as the demand is growing rapidly.

1 Step 1
FormCraft - WordPress form builder