Suche senden
Hochladen
Linux必备知识与Unix基础文化
•
81 gefällt mir
•
1,801 views
Dahui Feng
Folgen
Melden
Teilen
Melden
Teilen
1 von 23
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
20121111 linux intro
20121111 linux intro
Chang Mt
Free rtos简介
Free rtos简介
Bei Li
20030623 linuxbasic and-security
20030623 linuxbasic and-security
建融 黃
Linux 系列分享[1] 概览
Linux 系列分享[1] 概览
rainoxu
Brick Pi & Scratch Pico board
Brick Pi & Scratch Pico board
CAVEDU Education
網路組-Ubuntu介紹
網路組-Ubuntu介紹
maryqute520
2021/06/07 CSST
2021/06/07 CSST
Tsung-Yi Yu
Linux基础
Linux基础
zhuqling
Empfohlen
20121111 linux intro
20121111 linux intro
Chang Mt
Free rtos简介
Free rtos简介
Bei Li
20030623 linuxbasic and-security
20030623 linuxbasic and-security
建融 黃
Linux 系列分享[1] 概览
Linux 系列分享[1] 概览
rainoxu
Brick Pi & Scratch Pico board
Brick Pi & Scratch Pico board
CAVEDU Education
網路組-Ubuntu介紹
網路組-Ubuntu介紹
maryqute520
2021/06/07 CSST
2021/06/07 CSST
Tsung-Yi Yu
Linux基础
Linux基础
zhuqling
SXSW interactive 2008
SXSW interactive 2008
kapookababy
Buffer OverFlow
Buffer OverFlow
Rambabu Duddukuri
Database security
Database security
Rambabu Duddukuri
Social Computing in AIC Schools
Social Computing in AIC Schools
Trish Everett
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)
Dahui Feng
Ibm irl
Ibm irl
Rambabu Duddukuri
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Ubuntu
Ubuntu
Liu Lizhi
Binary exploitation - AIS3
Binary exploitation - AIS3
Angel Boy
Ch3 basic command(2013 ncu-nos_nm)
Ch3 basic command(2013 ncu-nos_nm)
Kir Chou
Linux binary Exploitation - Basic knowledge
Linux binary Exploitation - Basic knowledge
Angel Boy
常用Mac/Linux命令分享
常用Mac/Linux命令分享
Yihua Huang
Mac os Terminal 常用指令與小技巧
Mac os Terminal 常用指令與小技巧
Chen Liwei
Some tips
Some tips
Wei-Bo Chen
以Code igniter為基礎的網頁前端程式設計
以Code igniter為基礎的網頁前端程式設計
Amigo 陳兆祥
Simple tech-talk
Simple tech-talk
liltos
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
Will Huang
做卓有成效的程序员
做卓有成效的程序员
Lv Jian
讓軟體開發與應用更自由 - 使用 Docker 技術
讓軟體開發與應用更自由 - 使用 Docker 技術
Yu Lung Shao
Linux学习
Linux学习
tonyhuang2008
嵌入式平台移植技巧概說
嵌入式平台移植技巧概說
Joseph Lu
寫出高性能的服務與應用 那些你沒想過的事
寫出高性能的服務與應用 那些你沒想過的事
Chieh (Jack) Yu
Weitere ähnliche Inhalte
Andere mochten auch
SXSW interactive 2008
SXSW interactive 2008
kapookababy
Buffer OverFlow
Buffer OverFlow
Rambabu Duddukuri
Database security
Database security
Rambabu Duddukuri
Social Computing in AIC Schools
Social Computing in AIC Schools
Trish Everett
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)
Dahui Feng
Ibm irl
Ibm irl
Rambabu Duddukuri
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Andere mochten auch
(7)
SXSW interactive 2008
SXSW interactive 2008
Buffer OverFlow
Buffer OverFlow
Database security
Database security
Social Computing in AIC Schools
Social Computing in AIC Schools
可扩展网站架构(for 网志年会)
可扩展网站架构(for 网志年会)
Ibm irl
Ibm irl
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Ähnlich wie Linux必备知识与Unix基础文化
Ubuntu
Ubuntu
Liu Lizhi
Binary exploitation - AIS3
Binary exploitation - AIS3
Angel Boy
Ch3 basic command(2013 ncu-nos_nm)
Ch3 basic command(2013 ncu-nos_nm)
Kir Chou
Linux binary Exploitation - Basic knowledge
Linux binary Exploitation - Basic knowledge
Angel Boy
常用Mac/Linux命令分享
常用Mac/Linux命令分享
Yihua Huang
Mac os Terminal 常用指令與小技巧
Mac os Terminal 常用指令與小技巧
Chen Liwei
Some tips
Some tips
Wei-Bo Chen
以Code igniter為基礎的網頁前端程式設計
以Code igniter為基礎的網頁前端程式設計
Amigo 陳兆祥
Simple tech-talk
Simple tech-talk
liltos
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
Will Huang
做卓有成效的程序员
做卓有成效的程序员
Lv Jian
讓軟體開發與應用更自由 - 使用 Docker 技術
讓軟體開發與應用更自由 - 使用 Docker 技術
Yu Lung Shao
Linux学习
Linux学习
tonyhuang2008
嵌入式平台移植技巧概說
嵌入式平台移植技巧概說
Joseph Lu
寫出高性能的服務與應用 那些你沒想過的事
寫出高性能的服務與應用 那些你沒想過的事
Chieh (Jack) Yu
与Python一路走来
与Python一路走来
leejd
Android 逆向之旅(下)
Android 逆向之旅(下)
Pu Lee
[students AI workshop] Pytorch
[students AI workshop] Pytorch
Tzu-Wei Huang
Linuxguide4f2e
Linuxguide4f2e
tb-vertical-guide
LinuxGuide4F2E
LinuxGuide4F2E
sodabiscuit
Ähnlich wie Linux必备知识与Unix基础文化
(20)
Ubuntu
Ubuntu
Binary exploitation - AIS3
Binary exploitation - AIS3
Ch3 basic command(2013 ncu-nos_nm)
Ch3 basic command(2013 ncu-nos_nm)
Linux binary Exploitation - Basic knowledge
Linux binary Exploitation - Basic knowledge
常用Mac/Linux命令分享
常用Mac/Linux命令分享
Mac os Terminal 常用指令與小技巧
Mac os Terminal 常用指令與小技巧
Some tips
Some tips
以Code igniter為基礎的網頁前端程式設計
以Code igniter為基礎的網頁前端程式設計
Simple tech-talk
Simple tech-talk
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
《保哥線上講堂》打造一個具有 Linux 溫度的 Windows 命令提示字元工具
做卓有成效的程序员
做卓有成效的程序员
讓軟體開發與應用更自由 - 使用 Docker 技術
讓軟體開發與應用更自由 - 使用 Docker 技術
Linux学习
Linux学习
嵌入式平台移植技巧概說
嵌入式平台移植技巧概說
寫出高性能的服務與應用 那些你沒想過的事
寫出高性能的服務與應用 那些你沒想過的事
与Python一路走来
与Python一路走来
Android 逆向之旅(下)
Android 逆向之旅(下)
[students AI workshop] Pytorch
[students AI workshop] Pytorch
Linuxguide4f2e
Linuxguide4f2e
LinuxGuide4F2E
LinuxGuide4F2E
Mehr von Dahui Feng
垂直互联网站点的技术改造
垂直互联网站点的技术改造
Dahui Feng
The Rules of Scalable database
The Rules of Scalable database
Dahui Feng
垂直社区的产品改造
垂直社区的产品改造
Dahui Feng
Oracle Security 101
Oracle Security 101
Dahui Feng
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)
Dahui Feng
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版
Dahui Feng
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Dahui Feng
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析
Dahui Feng
深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)
Dahui Feng
Database And User Experience for Web Apps
Database And User Experience for Web Apps
Dahui Feng
Wind Computing
Wind Computing
Dahui Feng
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
Dahui Feng
面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立
Dahui Feng
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
Dahui Feng
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
Dahui Feng
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计
Dahui Feng
Mehr von Dahui Feng
(16)
垂直互联网站点的技术改造
垂直互联网站点的技术改造
The Rules of Scalable database
The Rules of Scalable database
垂直社区的产品改造
垂直社区的产品改造
Oracle Security 101
Oracle Security 101
产品设计与用户体验(据说是马化腾用来做培训的PPT)
产品设计与用户体验(据说是马化腾用来做培训的PPT)
丁香园用药助手产品经验 「极客公园创新大会」版
丁香园用药助手产品经验 「极客公园创新大会」版
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
Yupoo! (花瓣网/又拍云) 架构中的消息与任务系统
据说是新浪内部对腾讯公司的深度解析
据说是新浪内部对腾讯公司的深度解析
深入浅出复合事件处理(CEP)
深入浅出复合事件处理(CEP)
Database And User Experience for Web Apps
Database And User Experience for Web Apps
Wind Computing
Wind Computing
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
尼古丁加咖啡因,不瞌睡的简报設計模式 (Caffeine+Nicotine)
面向生产环境的SOA系统设计 by 程立
面向生产环境的SOA系统设计 by 程立
手机之家新系统介绍及架构分享
手机之家新系统介绍及架构分享
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
大规模SOA系统中的分布事务处理 (DTP By Alipay Cheng Li)
可扩展的 MySQL 数据库设计
可扩展的 MySQL 数据库设计
Linux必备知识与Unix基础文化
1.
Linux 必备知识与 Unix
文化 Fenng www.dbanotes.net (仅供特定环境下用户参考)
2.
egoSurf • 冯大辉 (F
(Fenng) ) • DBA TTeam / Ex DBA @Alipay.com / ACE E @Al Director • Blogger http://www.dbanotes.net h // db • http://twitter.com/Fenng
3.
议程 •
Linux • Linux 必备知识 • 应用场景描述 • Unix 亚文化 • 其他
4.
Linux 关键词 • Linus
Torvalds • GNU/Linux • OpenSource • Users
5.
Linux 特点 • 简洁、优雅
小内核起步, 不盯着宏大目标 • 简单 统 I/O 接 简单、统一 接口 所有的设备都抽象成文件 I/O 重定向能力 并非全部…
6.
Linux 必备知识 Step
by Step Step-by-Step • 针对 Linux 使用者而非在 Linux 环境编码者 非在 境编 者 • 面向特定公司开发环境 • 关键:足够小的必备“知识内核”起步 关键 足够小的必备 知识内核 起步 • 递归学 递归学习,提升 提升
7.
Linux 用户必备知识 • GNU
核心工具 Coreutils= Fileutils + Shellutils + Textutils • U 工具 Unix 具 编辑器 vi (必须地) Man(Unix 的一半是男人)
8.
Linux 必备知识 --
重定向 • 0 - 标准输入流(stdin) • 1 - 标准输出流(stdout) • 2 - 标准错误流(stderr) Q: 2>&1 什么意思? 如果不加数字, 默认的重定向动作是针对 stdout(1)的
9.
必备工具 • 文件工具
cp chmod df ln ls mkdir mv rm rmdir • Text 工具 cat(concatenates) head tail wc md5sum • Shell 工具 basename chroot date du echo env id nice nohup pwd sleep who
10.
行走 Linux 终端世界
还需要? 终端世界, • 正则表达式 查找(g p 查找(grep/find)、文本处理(awk/sed)基础 ) 文本处理( )基础 内功,无法速成! • 进程管理: ps 、kill 等 • 网络工具 ping/netstat/Nmap/curl/
11.
应用场景 •
Log 查看 • 端口查找 • CRONTAB • 性能调查 • JVM Tip:多积攒 “ 行命令” Ti 多积攒 “一行命令”
12.
端口、文件占用查找
端口 文件占用查找 • 谁占 我的端 谁占了我的端口? nmap/netstat • 什么应用在占用我的文件? lsof
13.
Log 分析 • 查找
find (根据文件大小查找) /g p /grep • 使用 tail /head 而不是 vi log 文件 (Memory Hog) • Trace、Dump 进程、程序 • 重定向是很好的思想
14.
CronTab • Crontab 笔记一则
http://dbanotes.net/techmemo/cronta b_tips.html b tips html • 环境变量 什么是环境变量?
15.
性能调查 • Unix-like 性能工具
ps 、top、vmstat … p p • SYSSTAT 工具包 sar 、iostat、mpstat ...
16.
切记 • 莫用过于简单的密码 • 不可做安全扫描之类的事情! •
尽可能不删除文件 尤其不能执行 rm -rf 尽可能不删除文件,尤其不能执行 rf 切记:墨菲定律! 切记 墨菲定律!
17.
Linux/Unix 亚文化 • GPL
版权 用户完全有权自由免费使用任何遵循GPL许可证协议的 和相关作 获得授权的人有复制 散发和修改软件 Linux和相关作品,获得授权的人有复制,散发和修改软件 的权利。即每个人在遵循GPL的情况下,都有权复制, 其 宗旨就是保证用户有无限复制和修改的权利。 宗旨就是保证用户有无限复制和修改的权利 • “距开源越近就越繁荣 任何将Unix专有化的企图 只能 距开源越近就越繁荣。任何将Unix专有化的企图,只能 陷入停滞和衰败。”
18.
Linux/Unix 亚文化 • GNU’s
Not Unix Hurd vs. GNU/Linux • Linux vs. Windows vs • Linux vs. FreeBSD • Ubuntu
19.
Linux/Unix 亚文化 • 从大教堂到集市 •
提问的智慧
20.
Linux/Unix 亚文化 • LVS
章文嵩博士 • SCIM 苏哲 • LIDS 谢华刚
21.
资源推荐 • Google.com
如果 Unix 太艰深,Google 就会伸出援助之 太艰深, g 手. • UNIX Internals: The New Frontiers • The Art of UNIX Programming
22.
23.
Questions ?
Thank You! http://www.dbanotes.net http://www dbanotes net
Jetzt herunterladen