0% found this document useful (0 votes)
566 views11 pages

Imran Afzhal Syllabus Slideshow

This document outlines a 10 module syllabus for a Linux training course. Module 1 provides an introduction to Linux concepts. Module 2 covers installing Linux in a virtual machine. Module 3 discusses system access and file systems. Module 4 focuses on Linux fundamentals like permissions, commands and file maintenance. Later modules cover topics like shell scripting, networking, disk management, resume preparation and interviews. Each module includes lessons, homework and is authored by Imran Afzal.

Uploaded by

mary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
566 views11 pages

Imran Afzhal Syllabus Slideshow

This document outlines a 10 module syllabus for a Linux training course. Module 1 provides an introduction to Linux concepts. Module 2 covers installing Linux in a virtual machine. Module 3 discusses system access and file systems. Module 4 focuses on Linux fundamentals like permissions, commands and file maintenance. Later modules cover topics like shell scripting, networking, disk management, resume preparation and interviews. Each module includes lessons, homework and is authored by Imran Afzal.

Uploaded by

mary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 11

Syllabus Overview

Module 1 thru 10
Module 1 – Understanding Linux Concepts

• What is Linux?
• Everyday use of Linux
• Unix vs. Linux
• Quiz, Homework and Handouts

By: Imran Afzal


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)
• VM Management
• Linux vs. Windows
• Quiz, Homework and Handouts
By: Imran Afzal
Module 3 – System Access and File System
• Introduction to Linux system
• Accessing Linux system (ssh, terminal console)
• Download and install Putty and connect via Putty
• Important Things to Remember in Linux
• Introduction to File System and description
• File system navigation commands (cd, pwd, ls etc.)
• File System Paths (Absolute and Relative)
• Directory listing overview
• Creating files and directories. (touch, cp, vi, mkdir etc.)
• Finding files and dirtories (find, locate)
• WildCards (*, $, [])
• Soft and hard links (ln)
By: Imran Afzal
Module 4 – Linux Fundamentals
• Command Syntax
• File Permissions (chmod)
• File Ownership (chown and chgrp)
• Getting Help (man, whatis and --help)
• TAB completion and up arrow keys
• Adding text to file (echo, redirects and vi)
• Pipes ( | )
• File Maintenance Commands (cp, rm, mv, mkdir, rmdir etc.)
• File Display Commands (cat, more, less, head, tail and vi)
• Filters / Text Processing Commands (cut, sort, grep, awk, uniq, wc)
• Compare Files (diff, cmp)
• Compress and un-compress files (tar, gzip, gunzip)
• Combining and Splitting files (cat and cut)
• Linux vs. Windows By: Imran Afzal
Module 5 – System Administration
• Linux File Editors (vi text editor)
• User account management (useradd, groupadd, usermod, userdel )
• Switch users and Sudo access
• Monitor users (who, last, w and id)
• Talking to users (users, wall, write)
• System utility commands (date, uptime, hostname, which, cal, bc)
• Processes and schedules (systemctl, ps, top, kill, crontab, at)
• System Monitoring Commands (top, df, dmesg, iostat 1, netstat, free)
• OS Maintenance Commands (shutdown, reboot, halt, init )
• Changing system hostnames (hostnamectl)
• Finding system information (uname, redhat-release, *rel*, arch)
• Terminal control keys, Terminal commands (clear, exit, script)
• Recover root password
By: Imran Afzal
Module 6 – Shell Scripting
• Linux Kernel
• What is a Shell?
• Shell scripting
• Basic Shell scripts
• If-then scripts
• For loop scripts
• Do-while scripts
• Case statement scripts
• Aliases
• Command history
• Quiz, Homework and Handouts
By: Imran Afzal
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
• System updates and repositories (rpm and yum)
• Download files with URLs (wget)
• System Upgrade
• SSH and Telnet
• DNS
• Hostname/IP Lookup (nslookup and dig)
• NTP, Sendmail, WebServer (httpd) and Central Logger (rsyslogd)
• Quiz, Homework, Handouts
By: Imran Afzal
Module 8 – Disk Management and Run Levels

• System run levels


• Linux boot process
• File transfer (ftp, scp, rsync etc.)
• Message of the Day
• Disk partition (df, fdisk, etc.)
• Storage
• Logical Volume Manager (LVM)
• LVM Configuration during Installation
• RAID
• Quiz, Homework and Handouts
By: Imran Afzal
Module 9 – All About Resume

• Resume Workshop
• Linux Job Description or Duties
• Homework and Handouts

By: Imran Afzal


Module 10 – All About Interview
• What is IT?
• IT Components
• Apply for Linux jobs and what to expect
• Interview Workshop
• IT Job Statistics
• Linux Operating System Jobs
• IT Management Jobs
• 200+ Interview Questions
• Homework
By: Imran Afzal

You might also like