Module 1: Introduction
Introduction
What is an OS
History of Unix and Linux
Features of Linux
Linux for DevOps
Basic Linux commands for File handling
Managing directories
Module 2: File/Directory management, find, regex
More on Managing directories
Linux commands using flags
Removing files and directories
Regular Expressions
Pipe operator
Module 3: File commands, user administration, File permissions
Grep command
File viewing commands
Reading files with less more tail & head commands
Creating & Managing user accounts with adduser & useradd commands
Sudo users
How to create a sudo user
Managing permissions
Files and Directory Permissions (chmod)
Module 4: Package Management and editors
Package manager
Introduction to YUM & APT
Installing & removing packages with APT command in ubuntu
Text Editors
Editing files using Vi and Nano
Environment variables
Module 5: Archiving and Process Management
File archiving - compress & archive with gzip and tar commands
Process management – ps command and its usage
Terminate, kill, or Suspend a process with the kill command
top command
Bash scripting
cronjob: schedule tasks
Date command
Ssh and rsync commands