SlideShare a Scribd company logo
Introduction to Linux
DevOps Essentials
2020
@2020 copyright KalKey training
Session outline
 What is Linux?
 Linux Shell, Access and Linux File system structure
 Basic Linux/ Unix commands
 Top 50 command used in Linux
 Changing file permissions and ownership
 Filter commands/ Simple filter and advance filter commands.
 Start and Stop services
 Working with Environment Variables
 Find and kill the process with id and name
 Package installation using RPM and YUM
 Shell scripts
@2020 copyright KalKey training
What is Linux
LinusTorvalds,in 1991 Released the first version of his Linux Kernel.
Operating system“kernel” is the core software used to communicate
with computer hardware. It’s a core and modular system of drivers used
to create a Resource manager for allocating memory and time to system
and user processes as well as interacting with files (I/O)
Kernel operates in its own memory or“kernel-space”.
@2020 copyright KalKey training
Linux Shell
On user log-in,the system runs a shell
A shell is the environment within which you will interface with the kernel
via commands.
It determines the syntax for complex command-line operations and shell
scripting.
The shell you’re using is called“bash,” the successor to the venerable
“Bourne Shell” called“sh”
BASH: “BourneAgain SHell”
@2020 copyright KalKey training
Popular Linux Distributions
 Red Hat Enterprise Linux
 Ubuntu
 Fedora
 Amazon Linux
 SUSE/ SUSE Enterprise Linux
 CentOS
 Debian
 Arch Linux
@2020 copyright KalKey training
Linux Accounts & Access
To access a Linux system, you need to have an account. A Linux account
includes the following:
- username and password
- uid and gid
- a home directory, which is where you are placed by default when you log in
- a default shell
Introducing OpenSSH
 SSH is the“Secure Shell”
 SSH supports a file-transfer subsystem – scp
 SSH is used to remotely login to a Linux server.
 Command to connect a server with IP 192.168.1.1
 ssh <username>@192.168.1.1
@2020 copyright KalKey training
The File System
Linux and Unix-like file systems are arranged in a tree structure, all
with the same bottom level, called “root” (/).
Linux Directory Structure
/ root
/bin bare essential commands
/boot OS Kernels
/dev hardware devices
/etc system files, configuration
/home home directories
/lib Libraries needed by the system
/opt 3 party applications
/proc Running processes
/sbin administrative commands
/tmp temporary space
/usr operating system applications
/var Logs, databases and other stuffs
@2020 copyright KalKey training
Navigating File System
@2020 copyright KalKey training

More Related Content

PPTX
Linux day 2.ppt
PDF
Basics of Linux
PPTX
Introduction to linux day1
PPT
1 basic computer operations
PPT
Basic Unix
PPT
Unix fundamentals
PPTX
Basics of-linux
PPT
Linux ppt
Linux day 2.ppt
Basics of Linux
Introduction to linux day1
1 basic computer operations
Basic Unix
Unix fundamentals
Basics of-linux
Linux ppt

What's hot (20)

PDF
Linux basic
PDF
17 Linux Basics #burningkeyboards
PPTX
Linux basics
PPT
Operating Systems 1
PPT
Linux commands and file structure
PPT
Operating Systems 2
PPTX
Linux fundamentals
PDF
Linux practicals T.Y.B.ScIT
PDF
Lesson 1 Linux System Fundamentals
PPTX
Linux basics part 1
PPTX
File permission in linux
PPT
06 users groups_and_permissions
PPT
Linux training
PPT
Unix file systems 2 in unix internal systems
PPTX
Basic commands of linux
PPT
Linux: Basics OF Linux
PPT
Linux basic commands
PDF
Quick Guide with Linux Command Line
PPTX
PDF
Linux Getting Started
Linux basic
17 Linux Basics #burningkeyboards
Linux basics
Operating Systems 1
Linux commands and file structure
Operating Systems 2
Linux fundamentals
Linux practicals T.Y.B.ScIT
Lesson 1 Linux System Fundamentals
Linux basics part 1
File permission in linux
06 users groups_and_permissions
Linux training
Unix file systems 2 in unix internal systems
Basic commands of linux
Linux: Basics OF Linux
Linux basic commands
Quick Guide with Linux Command Line
Linux Getting Started
Ad

Similar to Introduction to linux (20)

PPTX
Introduction to linux1
PPTX
Amritha technologies ppt
PPTX
Amritha technologies
PDF
2018-Summer-Tutorial-Intro-to-Linux.pdf
PPT
Red Hat Certified engineer course
PPTX
Licão 02 shell basics bash intro
PPTX
LinuxTraining_3.pptx
PDF
Linux systems - Getting started with setting up and embedded platform
PPTX
PPT of linux commands by Don Johnson.pptx
PDF
PPTX
Introduction khgjkhygkjiyhgikjyhgikygkii
PPTX
Introduction to-linux
PPTX
Introduction-to-Linux.pptx
PPTX
Introduction-to-Linux.pptx
PPTX
KMSUnix and Linux.pptx
PDF
Linux systems - Linux Commands and Shell Scripting
PDF
Linux Systems: Getting started with setting up an Embedded platform
PDF
Get Started with Linux Management Command line Basic Knowledge
PPTX
Linux basics
PPT
101 3.1 gnu and unix commands v4
Introduction to linux1
Amritha technologies ppt
Amritha technologies
2018-Summer-Tutorial-Intro-to-Linux.pdf
Red Hat Certified engineer course
Licão 02 shell basics bash intro
LinuxTraining_3.pptx
Linux systems - Getting started with setting up and embedded platform
PPT of linux commands by Don Johnson.pptx
Introduction khgjkhygkjiyhgikjyhgikygkii
Introduction to-linux
Introduction-to-Linux.pptx
Introduction-to-Linux.pptx
KMSUnix and Linux.pptx
Linux systems - Linux Commands and Shell Scripting
Linux Systems: Getting started with setting up an Embedded platform
Get Started with Linux Management Command line Basic Knowledge
Linux basics
101 3.1 gnu and unix commands v4
Ad

More from Gourav Varma (20)

PPTX
Jenkins introduction
PPTX
Docker introduction (1)
PPTX
Aws day 4
PPTX
Aws day 3
PPTX
Aws day 2
PPTX
Ansible day 4
PPTX
Ansible day 3
PPTX
Adnible day 2.ppt
PPTX
Ansible day 1.ppt
PPTX
Version control git day03(amarnath dada)
PPTX
Version control git day02
PPTX
Version control git day01
PPTX
Dev ops
PPTX
Shell programming 2
PPTX
Final terraform
PPTX
Version control git day03
PPTX
Version control git day02
PPTX
Version control git day01
PPT
Docker swarm
PPTX
Docker advance topic (2)
Jenkins introduction
Docker introduction (1)
Aws day 4
Aws day 3
Aws day 2
Ansible day 4
Ansible day 3
Adnible day 2.ppt
Ansible day 1.ppt
Version control git day03(amarnath dada)
Version control git day02
Version control git day01
Dev ops
Shell programming 2
Final terraform
Version control git day03
Version control git day02
Version control git day01
Docker swarm
Docker advance topic (2)

Recently uploaded (20)

PDF
01-Introduction-to-Information-Management.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Cell Types and Its function , kingdom of life
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Basic Mud Logging Guide for educational purpose
PPTX
master seminar digital applications in india
PDF
Sports Quiz easy sports quiz sports quiz
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
01-Introduction-to-Information-Management.pdf
O7-L3 Supply Chain Operations - ICLT Program
Institutional Correction lecture only . . .
VCE English Exam - Section C Student Revision Booklet
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
human mycosis Human fungal infections are called human mycosis..pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Cell Types and Its function , kingdom of life
Pharmacology of Heart Failure /Pharmacotherapy of CHF
102 student loan defaulters named and shamed – Is someone you know on the list?
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Abdominal Access Techniques with Prof. Dr. R K Mishra
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Microbial diseases, their pathogenesis and prophylaxis
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Basic Mud Logging Guide for educational purpose
master seminar digital applications in india
Sports Quiz easy sports quiz sports quiz
2.FourierTransform-ShortQuestionswithAnswers.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf

Introduction to linux

  • 1. Introduction to Linux DevOps Essentials 2020 @2020 copyright KalKey training
  • 2. Session outline  What is Linux?  Linux Shell, Access and Linux File system structure  Basic Linux/ Unix commands  Top 50 command used in Linux  Changing file permissions and ownership  Filter commands/ Simple filter and advance filter commands.  Start and Stop services  Working with Environment Variables  Find and kill the process with id and name  Package installation using RPM and YUM  Shell scripts @2020 copyright KalKey training
  • 3. What is Linux LinusTorvalds,in 1991 Released the first version of his Linux Kernel. Operating system“kernel” is the core software used to communicate with computer hardware. It’s a core and modular system of drivers used to create a Resource manager for allocating memory and time to system and user processes as well as interacting with files (I/O) Kernel operates in its own memory or“kernel-space”. @2020 copyright KalKey training
  • 4. Linux Shell On user log-in,the system runs a shell A shell is the environment within which you will interface with the kernel via commands. It determines the syntax for complex command-line operations and shell scripting. The shell you’re using is called“bash,” the successor to the venerable “Bourne Shell” called“sh” BASH: “BourneAgain SHell” @2020 copyright KalKey training
  • 5. Popular Linux Distributions  Red Hat Enterprise Linux  Ubuntu  Fedora  Amazon Linux  SUSE/ SUSE Enterprise Linux  CentOS  Debian  Arch Linux @2020 copyright KalKey training
  • 6. Linux Accounts & Access To access a Linux system, you need to have an account. A Linux account includes the following: - username and password - uid and gid - a home directory, which is where you are placed by default when you log in - a default shell Introducing OpenSSH  SSH is the“Secure Shell”  SSH supports a file-transfer subsystem – scp  SSH is used to remotely login to a Linux server.  Command to connect a server with IP 192.168.1.1  ssh <username>@192.168.1.1 @2020 copyright KalKey training
  • 7. The File System Linux and Unix-like file systems are arranged in a tree structure, all with the same bottom level, called “root” (/). Linux Directory Structure / root /bin bare essential commands /boot OS Kernels /dev hardware devices /etc system files, configuration /home home directories /lib Libraries needed by the system /opt 3 party applications /proc Running processes /sbin administrative commands /tmp temporary space /usr operating system applications /var Logs, databases and other stuffs @2020 copyright KalKey training
  • 8. Navigating File System @2020 copyright KalKey training