SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Linux Fundamental
Report
Gong Haibing
Follow
Backend Developer/Leader/DevOps at Guangzhou Sponia Software Co., Ltd
Jul. 27, 2016
•
0 likes
•
852 views
1
of
67
Linux Fundamental
Jul. 27, 2016
•
0 likes
•
852 views
Download Now
Download to read offline
Report
Presentations & Public Speaking
- Linux Fundamental - Advanced Topics - Docker
Gong Haibing
Follow
Backend Developer/Leader/DevOps at Guangzhou Sponia Software Co., Ltd
Recommended
Lesson 1 Linux System Fundamentals
Sadia Bashir
499 views
•
18 slides
Linux
Kevin James
1.5K views
•
67 slides
Linux Presentation
nishantsri
1.4K views
•
34 slides
Linux Training Workshop
Meraj Khattak
5.3K views
•
19 slides
A Quick Introduction to Linux
Tusharadri Sarkar
1.7K views
•
34 slides
Linux
SiliconExpert Technologies
3.9K views
•
37 slides
More Related Content
What's hot
Basics of-linux
Singsys Pte Ltd
1.7K views
•
15 slides
Introduction to Linux
Harish R
1.2K views
•
91 slides
Linux Introduction (Commands)
anandvaidya
25.3K views
•
155 slides
Linux basics part 1
Lilesh Pathe
701 views
•
25 slides
Techbuddy: Introduction to Linux session
Ashish Bhatia
1.1K views
•
114 slides
Linux.ppt
onu9
159K views
•
39 slides
What's hot
(20)
Basics of-linux
Singsys Pte Ltd
•
1.7K views
Introduction to Linux
Harish R
•
1.2K views
Linux Introduction (Commands)
anandvaidya
•
25.3K views
Linux basics part 1
Lilesh Pathe
•
701 views
Techbuddy: Introduction to Linux session
Ashish Bhatia
•
1.1K views
Linux.ppt
onu9
•
159K views
Linux Presentation
Muhammad Qazi
•
515 views
Linux
Patruni Chidananda Sastry
•
2.6K views
Introduction to Linux for bioinformatics
BITS
•
4.9K views
An Introduction To Linux
Ishan A B Ambanwela
•
4.4K views
Linux basic commands tutorial
Teja Bheemanapally
•
924 views
Linux history & features
Rohit Kumar
•
4.6K views
Unix Linux Commands Presentation 2013
Wave Digitech
•
2.7K views
Module 1 introduction to Linux
Tushar B Kute
•
2.5K views
Red hat enterprise linux 7 (rhel 7)
Ramola Dhande
•
10.5K views
Linux basics
Santosh Khadsare
•
6.2K views
Linux Presentation
SiliconExpert Technologies
•
1.7K views
Introduction to linux at Introductory Bioinformatics Workshop
Setor Amuzu
•
1.4K views
Module 3 Using Linux Softwares.
Tushar B Kute
•
1.1K views
Linux basics
Shagun Rathore
•
87 views
Viewers also liked
Iproute2
Hudson Augusto
292 views
•
22 slides
Linux fundamentals
Fikri Imam
411 views
•
11 slides
Chapter 1 part 2
rohassanie
1.6K views
•
19 slides
Ch04 slide
Ariya Thong-o
1.4K views
•
85 slides
Linux fundamentals commands
Sau Putt
933 views
•
37 slides
Linux training
Parker Fong
2.1K views
•
69 slides
Viewers also liked
(20)
Iproute2
Hudson Augusto
•
292 views
Linux fundamentals
Fikri Imam
•
411 views
Chapter 1 part 2
rohassanie
•
1.6K views
Ch04 slide
Ariya Thong-o
•
1.4K views
Linux fundamentals commands
Sau Putt
•
933 views
Linux training
Parker Fong
•
2.1K views
linux os-basics,Devops training in Hyderabad
Devops Trainer
•
1.5K views
8.1.intro unix
southees
•
1.3K views
intro unix/linux 03
duquoi
•
1.5K views
Introduction to Bioinformatics
Alexander Niema Moshiri
•
2.3K views
Linux fundamentals
Raghu nath
•
2.1K views
Linux fundamentals Training
Love Steven
•
760 views
Red hat linux essentials
Haitham Raik
•
4.5K views
Testing and troubleshooting networks
Online
•
3.8K views
What is Ubuntu - presentation
Ahmed Mamdouh
•
21K views
Linux Operating System Vulnerabilities
Information Technology
•
7.4K views
Microsoft windows operating systems
Sai praveen Seva
•
42.9K views
Ubuntu-Overview
Nirma University
•
35.1K views
Dhcp ppt
Hema Dhariwal
•
73.2K views
Ubuntu – Linux Useful Commands
University of Technology
•
7.5K views
Similar to Linux Fundamental
Unix _linux_fundamentals_for_hpc-_b
Mohammad Reza Beygi
599 views
•
67 slides
Introduction to linux
Prasanth V
121 views
•
24 slides
Online Training in Unix Linux Shell Scripting in Hyderabad
Ravikumar Nandigam
424 views
•
48 slides
Linux: Everyting-as-a-service
Rohit Sansiya
155 views
•
46 slides
Linux
Nikhil Dhiman
1.4K views
•
63 slides
Linux again
YoungChoonTae
64 views
•
12 slides
Similar to Linux Fundamental
(20)
Unix _linux_fundamentals_for_hpc-_b
Mohammad Reza Beygi
•
599 views
Introduction to linux
Prasanth V
•
121 views
Online Training in Unix Linux Shell Scripting in Hyderabad
Ravikumar Nandigam
•
424 views
Linux: Everyting-as-a-service
Rohit Sansiya
•
155 views
Linux
Nikhil Dhiman
•
1.4K views
Linux again
YoungChoonTae
•
64 views
001 linux revision
Sherif Mousa
•
2.4K views
Unleash your inner console cowboy
Kenneth Geisshirt
•
1.3K views
Linux Desktop Operation - Session 1
Arash Foroughi
•
1.3K views
club course two - unix
shelling ford
•
308 views
BSidesKnoxville 2019 - Unix: The Other White Meat
Adam Compton
•
225 views
redhat_by_Cbitss.ppt
VikrantSChohaan
•
2 views
Linux Knowledge Transfer
Tapio Vaattanen
•
308 views
proj2-the UNIX SYSTEM.ppt
ssuserc95683
•
2 views
Plan 9: Not (Only) A Better UNIX
National Cheng Kung University
•
7.2K views
Exploring the ABC's of Raspberry Pi with Python
Shahed Mehbub
•
298 views
BOSS Linux.pptx
Prasad Psd
•
11 views
Fedora history 3441-3408-3437-3423
Muhammad Saad Hassan
•
1.7K views
Linux for everyone
Pradeep Shankhwar
•
492 views
Linux Fundamentals
DianaWhitney4
•
235 views
More from Gong Haibing
Ansible Introduction
Gong Haibing
212 views
•
45 slides
Nginx Essential
Gong Haibing
903 views
•
53 slides
How to Code Review
Gong Haibing
439 views
•
44 slides
A Byte of Software Deployment
Gong Haibing
388 views
•
46 slides
Sponia with QingCloud
Gong Haibing
296 views
•
47 slides
Search Engine
Gong Haibing
287 views
•
57 slides
More from Gong Haibing
(9)
Ansible Introduction
Gong Haibing
•
212 views
Nginx Essential
Gong Haibing
•
903 views
How to Code Review
Gong Haibing
•
439 views
A Byte of Software Deployment
Gong Haibing
•
388 views
Sponia with QingCloud
Gong Haibing
•
296 views
Search Engine
Gong Haibing
•
287 views
Jenkins-CI
Gong Haibing
•
738 views
Database Fundamental
Gong Haibing
•
2.1K views
Git Real
Gong Haibing
•
695 views
Recently uploaded
stackconf 2023 | Continuous Deployment Workflows by Marco Otto-Witte.pdf
NETWAYS
9 views
•
69 slides
The Impact of YOUR Life continued PART 3 9-24-23.pptx
FamilyWorshipCenterD
7 views
•
35 slides
Rejoice in the Lord
Central Church of Christ
9 views
•
11 slides
SMART PPT PLAI R12.pptx
JerechoAsilum
47 views
•
49 slides
The Impact of YOUR Life continued 9-17-23.pptx
FamilyWorshipCenterD
8 views
•
28 slides
Product Tank Krakow #32 Design OPS .pdf
Beata Kupiec
17 views
•
67 slides
Recently uploaded
(20)
stackconf 2023 | Continuous Deployment Workflows by Marco Otto-Witte.pdf
NETWAYS
•
9 views
The Impact of YOUR Life continued PART 3 9-24-23.pptx
FamilyWorshipCenterD
•
7 views
Rejoice in the Lord
Central Church of Christ
•
9 views
SMART PPT PLAI R12.pptx
JerechoAsilum
•
47 views
The Impact of YOUR Life continued 9-17-23.pptx
FamilyWorshipCenterD
•
8 views
Product Tank Krakow #32 Design OPS .pdf
Beata Kupiec
•
17 views
IR_Astyli_ENG.pptx
ssuser97e5d3
•
10 views
PPT on Mdpe inspection.pptx
himanshushukla493223
•
12 views
2nd KIX Continental Symposium on Educational Research In Africa.pptx
shem54
•
5 views
Who Da Star treatment.pdf
GabrielleBarton1
•
5 views
John Muriithi - eCommerce Day Africa Blended [Professional] Experience 2023
eCommerce Institute
•
13 views
stackconf 2023 | How to survive Cloud – An Ops perspective by Katharina Somme...
NETWAYS
•
6 views
Alexander Osinga - eCommerce Day Africa Blended [Professional] Experience 2023
eCommerce Institute
•
23 views
11195_22291.pptx
HollyChristopher4
•
12 views
Moses Kemibaro - eCommerce Day Africa Blended [Professional] Experience 2023
eCommerce Institute
•
11 views
stackconf 2023 | Database Infrastructure with Open Source Kubernetes Database...
NETWAYS
•
10 views
ProductTank Kraków Sep 19 - PM OPS one year later.pdf
Beata Kupiec
•
54 views
Victor Charles - eCommerce Day Africa Blended [Professional] Experience 2023
eCommerce Institute
•
31 views
stackconf 2023 | Dynamic Image Optimization with imgproxy at Schwarz IT by An...
NETWAYS
•
6 views
Michael Poor - eCommerce Day Africa Blended [Professional] Experience 2023
eCommerce Institute
•
11 views
Linux Fundamental
1.
Linux Fundamental @dylanninin
2.
Concepts
3.
Concepts - Ubuntu
Desktop 10.04
4.
Concepts - Ubuntu
Server 14.04
5.
Concepts - Linux
6.
Concepts - History
7.
Concepts - Linux
distributions
8.
Concepts - Architecture
9.
Concepts - Philosophy Everything
is a file • File Operations • Device I/O • Network I/O • OS Runtime System calls
10.
Concepts - Philosophy Do
One Thing and Do It Well • cat • ls • …
11.
Concepts - Philosophy Rule
of Composition • pipes • filters
12.
Concepts - Linus
Torvalds • Linux Kernel • Git • Just for Fun • Talk is cheap, show me the code. • Survival, Social Order, Entertainment
13.
How to get
a Linux environment ?
16.
Bash
17.
Bash - Your
shell $ echo $SHELL
18.
Bash - Do
whatever you want $ rm -rf /
19.
Bash - Do
whatever you want Who w last history … Running ps netstat … CPU/RAM free uptime top htop … Hardware lspci dmidecode ethtool … Perf iostat vmstat mpstat …
20.
Bash - Profile $
man bash
21.
Bash - Display
all ENV variables $ env
24.
$ sh -x
filename Shell Script - Debug your script
26.
VIM Introduce • Writing:
Notepad, TextMate, Word, MacDown, Vim… • Coding: Notepad, IDEs, Vim… • Editing: Nano, Vim, Emacs… • Ops Vim, Emacs…
27.
VIM Modes
29.
SSH - OpenSSH
30.
SSH - OpenSSH
31.
SSH - cli:
ssh/scp
32.
SSH - cli:
ssh/scp
33.
SSH - cli:
ssh/scp
34.
SSH - client:
iTerm2/XShell iTerm2 XShell
35.
SSH - UseCases •
ssh -D 8080 user@host • ssh -L 2121:host2:21 host3 • ssh -R 2121:host2:21 host1
37.
directory hierarchy
38.
Skills - Directory
39.
permissions
40.
Skills - Permissions
41.
Skills - Permissions
42.
symbol/hard links
44.
Skills - Symbol/Hard
Links
45.
redirection
46.
Skills - Redirection
47.
Skills - Redirection
48.
pipeline
49.
Skills - Pipeline $
find . -name "*.py"| xargs grep -v '^$' | wc
50.
Skills - Pipeline
51.
cron
52.
Skills - Cron
53.
iproute2
54.
Skills - iproute2
55.
iptables
56.
Skills - iptables
flow
57.
Skills - iptables
58.
Skills - iptables
59.
manual
60.
Skills - man $
man man
62.
Containers vs VMs
63.
Docker Architecture
64.
Docker on Linux
65.
Bocker Docker implemented in
around 100 lines of bash. https://github.com/p8952/bocker
67.
Reference • https://en.wikipedia.org/wiki/Linux • https://en.wikipedia.org/wiki/Man_page •
https://en.wikipedia.org/wiki/Linus_Torvalds • http://tldp.org/LDP/abs/html/textproc.html • https://en.wikipedia.org/wiki/Shell_(computing) • https://en.wikipedia.org/wiki/Bash_(Unix_shell) • https://en.wikipedia.org/wiki/Vim_(text_editor) • https://en.wikipedia.org/wiki/Secure_Shell • http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html • https://en.wikipedia.org/wiki/Iproute2 • https://en.wikipedia.org/wiki/Iptables • https://en.wikipedia.org/wiki/Docker_(software) • https://github.com/p8952/bocker • http://www.jianshu.com/p/d3569613fcf8