LINUX

 

♠ Introduction to the linux operating system

 Download, Install and Configure

  • What is Oracle Virtual Box?
  • Downloading and Installing Oracle Virtual Box
  • Creating virtual machine
  • Different way to install Linux
  • Downloading and Installing Linux (CentOS)
  • Redhat Linux installation (Optional)
  • Linux Desktop (GUI)
  • Virtual Machine Management
  • Quiz, Homework and Handouts

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 (*, $, ^)
  • Soft and Hard Links (ln)
  • Quiz, Homework and Handouts

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 (cat and split)
  • Linux vs. Windows Commands
  • Quiz, Homework and Handouts

System Administration

  • Linux File Editors (vi text editor)
  • User account management
  • Switch users and Sudo access
  • Monitor users
  • Talking to users (users, wall, write)
  • System utility commands (date, uptime, hostname, which, cal, bc etc.)
  • Processes and schedules (systemctl, ps, top, kill, crontab and at)
  • 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)
  • Quiz, Homework and Handouts

♠ Linux shell programming

• Shell scripting
• What is shell?
• Using variables
• Special variables
• Using arrays
• Basic operators
• Decision making
• Shell loops
• Loop control
• Shell substitution
• Quoting mechanisms
• Io redirection
• Shell function

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)
  • System updates and repositories (rpm and yum)
  • Download files with URLs (wget)
  • System Upgrades
  • SSH and Telnet
  • DNS
  • Hostname and IP Lookup (nslookup and dig)
  • NTP
  • chronyd
  • Sendmail
  • Apache Web Server (http)
  • Central Logger (rsyslogd)
  • Quiz, Homework and Handouts

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.)
  • Add Disk and Create Standard Partition
  • Storage
  • Logical Volume Management (LVM)
  • LVM Configuration during Installation
  • Add Disk and Create LVM Partition
  • RAID
  • Quiz, Homework and Handouts

♠ Advance Linux

• Regular expression
• File system basic
• User administrator
• System performance
• System logging
• Signals and traps

Back to top button
Close