When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

Complete Linux Training Course to Get Your Dream IT Job

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon33 hours 39 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About Complete Linux Training Course to Get Your Dream IT Job

Complete Linux Trianing Introduction

Syllabus Overview 03172020

WELCOME TO MODULE 1

Everyday Examples of Linux

What is Linux

Unix vs Linux

WELCOME TO MODULE 2

What is VirtualBox

Download and Install VirtualBox

Creating First Virtual Machine

Different Ways to Install OS

Linux CentOS7 Installation (Recommeded)

Linux CentOS8 Installation

Message for Redhat Installation

Redhat Linux Install (Optional)

Linux Ubuntu Installation (Optional)

Linux Desktop or GUI

VM Management

Linux Distribution

Linux vs Windows

Who Uses Linux

Keyboard Keys Used in Linux

WELCOME TO MODULE 3

Command Prompts and Getting Prompts Back

Access Linux System

Download and Install Putty

New network command

Connect Linux via Putty

Important Things to remember

Introduction to File System

FileSystem Description

FileSystem Navigation Commands

Filesystem Paths

Directory listing overview

Creating Files and Directories

Linux File Type

Finding files and directories

Difference Between Find and Locate Commands

Changing password

Wildcards

Soft and Hard Link

Welcome to Module 4

Linux Command Syntax

Files and Directory Permissions

Files and Directory Permissions Using Numeric Values

File Ownership Commands

Access Control List (ACL)

Help Commands

TAB and Up Arrow

Adding Text to Files

Tee command

Pipe

File Maintenace Commands

File Display Commands

Filter Text Processor Commands

Filters Text Processors Commands

Cut command

Awk Text Processors Commands

Grep egrep Text Processors Commands

Sortuniq Text Processors Commands

Wc Text Processors Commands

Compare Files

Compress and uncompress

Truncate File Size (truncate)

Combining and Splitting Files

Linux vs Windows Commands

WELCOME TO MODULE 5

Linux File Editor vi

Difference between vi and vim Editor

Sed Command

User Account Management

Switch Users and Sudo

Monitor Users

Talking to Users

User Directory Authentication

Difference AD, openLDAP, WinBind etc

System Utility Commands

Processes and Jobs

Processes, Jobs and Scheduling

Systemctl command

ps command

top command

kill command

crontab command

at command

Additional Cronjobs

Process Management

System Monitoring Commands

System Log Monitoring

System Maintenance Commands

Changing hostname

Finding System Information

System Architecture

Terminal Ctrl Keys

Terminal Commands

Recover Root Password

Sosreport

Environment Variable

Special permissions with setuid, setgid and sticky bit

WELCOME TO MODULE 6

What is Kernel

What is Shell

Type of Shells

Shell Scripting

Basic Shell Scripts

Input and Output of Script

If then Scripts

For loop Scripts

do while Scripts

Case statement

Check Remote Servers Connectivity

Aliases

User and Global Aliases

Shell history

WELCOME TO MODULE 7

Enabling Internet in Linux VM

Network Components

Network Files and Commands

NIC Information

NIC Bonding

New Network Utilities

Downloading Files and Apps

Curl and ping

FTP File Transfer Protocol

SCP Secure Copy Protocol

Rsync Remote Synchronization

System Updates and Repos

System Upgrade and Patch Management

Create Local Yum Repo

Advance Package Management

SSH and Telnet

Download, Install and Configure DNS

Hostname and IP lookup

Network Time Protocol NTP

Chronyd Newer Version of NTP

New System Utility (timedatectl)

Sendmail

WebServer httpd

Central Logger rsyslog

Securing Linux Machine OS Hardening

OpenLDAP

Tracing Network Traffic traceroute

How to Open an Image File

SSH Keys Access Remote Server without Password

Linux Web Based Administration (cockpit)

Manage network security (Firewalld)

Tune System Performance

Run Containers

Kickstart (Automate Linux Installation)

DHCP Server

WELCOME TO MODULE 8

System Run Levels

Linux Boot Process

Linux Boot Process (Newer Versions)

Message of the Day motd

Customize Message of the Day

Storage

Disk Partition Commands

Add Disk and Create Standard Partition

Logical Volume Management LVM

LVM Configuration During Installation

Add Disk and Create LVM Partition

Extend Disk with LVM

Add Swap Space

Advance Storage Management with Stratis

RAID

File System Check

System Backup

Network File System NFS

Samba Installation and Configuration

Difference Between Linux 5, 6 and 7

Difference Between RHEL7 and 8

WELCOME TO MODULE 9

Resume Workshop

Cover Letter

Linux Administrator Job Duties

Exposure to Other Technologies

WELCOME TO MODULE 10

What is IT and How IT works

IT Components

Facts about IT

Linux Around Us

Linux Operating Systems Jobs

IT Management Jobs

Post Resume and What to Expect

Interview Workshop

Join the Linux Community

Redhat Certification

Welcome to Course Recap

Commands We Have Learned

Dont Give Up

Congratulations

WELCOME TO THE BONUS SECTION

Troubleshooting Putty Connection

Changing Default File Permissions

VMWare Workstation Player (Optional)

Create VM on VMWare Player

Oracle VM on MAC

Install Oracle Tools

Filesystem Color Definition

SELinux

Remove Un necessary or Orphan Packages

Types of Security Threats

Cannot CD Into a Directory

Cannot Delete, Copy, Rename or Move a File

Filesystem Corruption

IP Address Assigned but not Reachable

System is Running Slow

Running Linux on Web Browser

Improve Typing Speed

What is Virtualization

Introduction to VMWare

What You Will Learn?

  • Linux is the number ONE operating system for the Corporate Enterprise world..
  • If you want to start your career in Linux and have little or no knowledge of Linux then I can help.  In this course you will  learn Linux installation, configuration, administration, troubleshooting, command line, OS tools and much more...  I have also included  Resume and Interview workshop that will definitely help you get your  dream IT job..
  • In addition to the lectures there will be quizzes, homework and hand-out material just like a live classroom training.
  • I have been teaching this exact course in a classroom environment in New York City.  Please note 80% of my students who took this course got the job in Linux within months.  Imagine those who take my course only to level  up their career, how productive this training can be for them.
  • Following is the list of topics I will cover in this course:.
  • Module 1 – Understanding Linux Concepts.
  • What is Linux?   .
  • Everyday use of Linux   .
  • Unix vs. Linux   .
  • Quiz, Homework and Handouts .
  •     .
  • Module 2 – Download, Install and Configure   .
  • What is Oracle Virtual Box?   .
  • Downloading and Installing Oracle Virtual Box.
  • Creating virtual machine   .
  • Linux Distributions   .
  • Different way to install Linux   .
  • Downloading and Installing Linux (CentOS)   .
  • Redhat Linux installation (Optional)   .
  • Linux Desktop (GUI)   .
  • Virtual Machine Management   .
  • Linux vs. Windows   .
  • Who Uses Linux?   .
  • Quiz, Homework and Handouts  .
  •   Module 3 – System Access and File System   .
  • Accessing Linux system.
  • Download and install Putty   .
  • Connect Linux VM via Putty   .
  • Important Things to Remember in Linux   .
  • Introduction to File System.
  • File system structure description.
  • File system navigation commands.
  • File System Paths  .
  • Directory listing overview  .
  • Creating Files and Directories  .
  • Finding Files and Directories (find, locate)   .
  • Changing Password.
  • Wildcard (*, $, ^).
  • Combining and Splitting Files (cat and cut)  .
  • Soft and Hard Links (ln)  .
  • Quiz, Homework and Handouts  .
  •    .
  • Module 4 – Linux Fundamentals  .
  • Commands Syntax  .
  • File Permissions (chmod)  .
  • File Ownership (chown, chgrp).
  • Getting Help (man, whatis etc.)  .
  • TAB completion and up arrow keys  .
  • Adding text to file  .
  • Pipes ( | )  .
  • File Maintenance Commands  .
  • File Display Commands  .
  • Filters / Text Processing Commands (cut, sort, grep, awk, uniq, wc)  .
  • Compare Files (diff, cmp)  .
  • Compress and Un-compress files/directories (tar, gzip, gunzip).
  • Combining and Splitting Files   .
  • Linux vs. Windows Commands  .
  • Quiz, Homework and Handouts  .
  •    .
  • Module 5 – System Administration  .
  • Linux File Editors (vi text editor).
  • sed Command   .
  • User account management  .
  • Switch users and Sudo access  .
  • Monitor users  .
  • Talking to users (users, wall, write).
  • Linux Directory Service - Account Authentication.
  • Difference between Active Directory, LDAP, IDM, WinBIND, OpenLDAP etc..
  • System utility commands (date, uptime, hostname, which, cal, bc etc.)  .
  • Processes and schedules (systemctl, ps, top, kill, crontab and at)  .
  • Process Management.
  • System Monitoring Commands (top, df, dmesg, iostat 1, netstat, free etc.)  .
  • OS Maintenance Commands (shutdown, reboot, halt, init etc.)  .
  • Changing System Hostname (hostnamectl)  .
  • Finding System Information (uname, cat /etc/redhat-release, cat /etc/*rel*, dmidecode)  .
  • System Architecture (arch)  .
  • Terminal control keys  .
  • Terminal Commands (clear, exit, script)  .
  • Recover root Password (single user mode).
  • SOS Report   .
  • Quiz, Homework and Handouts  .
  •    .
  • Module 6 – Shell Scripting .
  • Linux Kernel   .
  • What is a Shell?.
  • Types of Shells .
  • Shell scripting  .
  • Basic Shell scripts  .
  • If-then scripts  .
  • For loop scripts  .
  • do-while scripts   .
  • Case statement scripts  .
  • Aliases.
  • Shell History .
  • Command history  .
  •    .
  • Module 7 – Networking, Servers and System Updates  .
  • Enabling internet in Linux VM  .
  • Network Components  .
  • Network files and commands (ping, ifconfig, netstat, tcpdump, networking config files)  .
  • NIC Information (ethtool)  .
  • NIC or Port Bonding.
  • Downloading Files or Apps (wget).
  • curl and ping Commands.
  • File Transfer Commands.
  • System updates and repositories (rpm and yum).
  • System Upgrade/Patch Management  .
  • Create Local Repository from CD/DVD.
  • Advance Package Management  .
  • SSH and Telnet  .
  • DNS  .
  • Hostname and IP Lookup (nslookup and dig)  .
  • NTP  .
  • chronyd (Newer version of NTP).
  • Sendmail  .
  • Apache Web Server (http)  .
  • Central Logger (rsyslogd).
  • Securing Linux Machine (OS Hardening).
  • OpenLDAP Installation  .
  • Quiz, Homework and Handouts  .
  •    .
  • Module 8 – Disk Management and Run Levels  .
  • System run levels   .
  • Linux Boot Process.
  • Message of the Day  .
  • Disk partition (df, fdisk, etc.)  .
  • Storage  .
  • Logical Volume Management (LVM)  .
  • LVM Configuration during Installation  .
  • Add Disk and Create Standard Partition.
  • Add Disk and Create LVM Partition.
  • LVM Configuration during Installation.
  • Add Virtual Disk and Create New LVM Partition (pvcreate, vgcreate, lvcreate,).
  • Extend Disk using LVM.
  • Adding Swap Space.
  • RAID  .
  • Quiz, Homework and Handouts  .
  •    .
  • Module 9 – All About Resume  .
  • Resume workshop.
  • Cover Letter .
  • Linux job description or duties.
  • Exposure to Other Technologies.
  • Homework and Handouts  .
  •    .
  • Module 10 – All About Interview  .
  • IT Components.
  • IT Job Statistics.
  • Linus Around Us.
  • Linux Operating System Jobs  .
  • IT Management Jobs.
  • Post Resume and What to Expect.
  • Interview workshop.
  • Join Linux Community.
  • 200+ interview questions.
  • Homework.
  • Course Recap.
  • Commands We Have Learned.
  • Don't Give up.
  • Congratulations.
  • Recap - Handouts.
  • You can reach me at imran_ny@hotmail.com for any questions or concerns.
  • -- Imran Afzal.