-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Linux大棚命令百篇(下)—— 網絡和系統篇

( 簡體 字)
作者:吳鵬沖,楊文強,張昱類別:1. -> 作業系統 -> Linux
譯者:
出版社:電子工業出版社Linux大棚命令百篇(下)—— 網絡和系統篇 3dWoo書號: 44791
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:7/1/2016
頁數:296
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121293719
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

推薦序1
日月如梭,自1991 年10 月Linus Torvalds 發布第一版Linux 操作系統以來,經過
25 年的歷程,這個基于自由和開放源代碼模式的操作系統已經日益發展壯大。從
嵌入式系統、智能手機和平板電腦、個人計算機、網絡服務器、云計算到高性能
超級計算系統,到處可以看到它的身影。據Gartner 等國際機構的統計,作為操作
系統的重要成員,Linux 在各類操作系統中所占的比重越來越大。
人們說Linux 是個類似UNIX 的多用戶、多任務操作系統,是說Linux 繼承了很多
UNIX 的優秀特性,具備了模塊化的設計,其進程控制、文件系統、外部設備、網
絡功能、安全管理以及各種功能齊全和強大的工具軟件,可以方便地控制計算機
系統完成各種操作,具備了免費和開源特性的Linux 操作系統隨著互聯網在各個領
域的發展,得到了更加快速的普及應用。從1996 年起就支持IPv6 協議的Linux 對
推進下一代互聯網的部署發揮了重要作用。
Linux 操作系統得到迅猛的發展,這與Linux 具有的良好特性是分不開的,包括免
費和開放特性、多用戶多任務處理能力、方便靈活且功能強大的的Shell 命令、豐
富靈活的多種網絡通信命令、可靠的系統安全措施、對多種多樣外部設備的支持,
以及良好的可移植性。
要想使用好Linux 操作系統,充分發揮它的能力,就要學習好Linux 的使用方法。
現有關于Linux 的書籍已經出版了很多,但這本書是非常有特色的一本。作者運用
十分幽默風趣的語言,從Shell 命令開始,介紹了文件編輯與內容處理,文件的查
找、壓縮與硬盤管理,網絡相關命令,進程與性能調優,Linux 系統管理等各種命
令的使用方法和技巧。
無論是初學者學習使用Linux,還是開發者或系統管理員作為常用工具手冊,這本
書都是十分值得擁有的。一本好的入門教材會讓初學者快速領悟到Linux 系統的基
推薦序1
Linux 大棚命令百篇(上)——文件和文本篇
IV
本使用方法,掌握常用的Linux 操作命令。如果僅僅依靠系統自帶的man 命令,
往往會令初學者感到云遮霧罩,不明所以。而對Linux 系統管理員來講,本書對網
絡命令、系統調優等命令的介紹,可以使你對這些命令及其顯示結果有更深入的
理解。書中還列舉了很多Linux 發展歷史中的趣味小故事,使讀者在掌握Linux 使
用方法的同時,也調節了心情,增加了樂趣。
正像篇首所說,日月如梭,Linux 已經面世二十五年啦。本書的作者從進入我們研
究室學習到畢業工作,也已經十年了。應作者的邀請,作為本書的首批讀者,我
懷著興奮的心情一邊瀏覽著各個篇章,一邊回憶著這些年來互聯網的發展,以及
他們的成長歷程。他們有多年的工程實踐經驗,在大型網絡公司掌管著上千臺
Linux 集群服務器的運行與維護工作,積累了豐富的Linux 使用經驗和技巧。我誠
摯推薦讀者來閱讀本書,也期待著他們能為讀者帶來更多的新作。
馬嚴
北京郵電大學網絡技術研究院教授、博士生導師
推薦序2
Linux 大棚命令百篇(上)——文件和文本篇
V
推薦序2
技術,一直是驅動社會不斷進步和發展的主要動力。從蒸汽時代、電力時代到今
天的信息時代,技術始終是推進社會發展的第一生產力。放眼未來,互聯網+正推
動互聯網與社會各行業深度融合,人工智能、云計算、物聯網、自動駕駛技術蓬
勃發展,人類正在經歷著第四次全球性科技革命。而我們有幸身處其中,掌握新
時代核心技術的人才已經成為這輪洪洪巨流的推動者。
Linux,自從1991 年發布至今,對計算機技術,互聯網行業產生了巨大的推動作用。
互聯網時代,Linux 無處不在,占據了全球絕大部分的服務器份額。這與Linux 操
作系統本身的高度開放性、高可定制性、高可用性等是密不可分的。百度等眾多
中國互聯網企業的技術體系都是基于Linux 操作系統構建的,熟練掌握并精通
Linux 技術,是互聯網技術從業者的必備技能和核心競爭力之一。
無論是在校學生還是已入職場的工程師,學習并掌握Linux 系統技術,需要一個邊
學習邊實踐的過程,并在解決實際問題中融會貫通。在國內互聯網技術發展的早
期,Linux 優質資料稀缺、應用場景匱乏,國內工程師只能借鑒國外資料,學習梯
度極高,全行業嚴重缺少高水平的系統管理人才,與國外同業差距明顯。時至今
日,中國互聯網的蓬勃發展領先全球,國內也逐漸培養出一批具備先進實戰經驗
的Linux 系統人才,他們或掌管著中國互聯網的基礎設施,或運營著大規模集群,
或構建出復雜的系統架構,或已經成為行業級系統架構師等領軍人物。國內完全
有條件誕生一部既有Linux 基礎又有經典實踐經驗的優秀著作,幫助讀者快速地汲
取經驗,成為專家。
鵬沖曾在百度運維部磨練七年,先后擔任垂直搜索運維團隊技術負責人,全百度
統一監控平臺產品負責人等重要崗位,在Linux 系統和集群管理方面擁有著深厚的
技術積累和實踐經驗。這套關于Linux 命令進階的叢書是他多年積累的經驗輸出。
推薦序2
Linux 大棚命令百篇(上)——文件和文本篇
VI
我有幸比廣大讀者更早閱讀了本書,整個閱讀體驗順暢,對于Linux 常用命令的講
解力求深入淺出,并將實際應用中需要掌握的技術點講解得相當透徹。對于從事
或有志于從事互聯網技術工作的讀者,這本書將幫助大家從實用的角度學習和積
累。
我推薦各位Linux 技術從業者閱讀和學習,相信這會是一個正確的選擇。
李碩
百度運維部總監
自序
Linux 大棚命令百篇(上)——文件和文本篇
VII
自序
北郵七年學習,百度七年工作,讓我經歷了很多,思考了很多,也收獲了很多。
知乎是我很喜歡的一個問答社區,“???是一種怎樣的體驗?”“如何評價
????”早已成為時下最流行的提問姿勢。
所以呢,我會嘗試著模仿知乎的提問風格,和大家分享我的五點思考和體會:
1.這本書為什么值得讀?
2.為什么建議大家寫博客?
3.如何進行知識管理?
4.如何學好Linux?
5.在百度運維部工作是一種怎樣的體驗?
【這本書為什么值得讀?】
雖然有種老王賣瓜的感覺,但我還是鼓起勇氣,希望能用三個足夠客觀的理由吸
引到你。
(1)聚焦專題:以專題和系列文章的形式來講解知識,是本書的一大特點。讀者
可以在一段較短的時間內,聚焦在一個命令的學習上,集中精力實現進階。
(2)貼近實戰:書中內容全部來自于作者長期從事大規模Linux 集群運維的經驗
總結,確保了本書的實用性。通過閱讀本書,讀者的Linux 命令掌握水平可以更快
地達到一線互聯網公司Linux 工程師的水平。
(3)易于閱讀:作者長期在“Linux 大棚”從事技術博文的寫作,善于用簡單的
語言、清晰的文章結構來解釋復雜晦澀的概念和知識,讓用戶可以非常順暢地閱
讀和理解。
自序
Linux 大棚命令百篇(上)——文件和文本篇
VIII
【為什么建議大家寫博客?】
我在2008 年9 月創立了Linux 大棚博客,一直堅持寫作至今。我和大家分享寫作
的四點好處:
第一,覺得懂未必懂。寫作是自我反省、自我提升的一個過程。不把知識落成文
字,你就不會發現你掌握著許多模棱兩可和模糊不清的知識。
第二,讓別人懂才是真的懂。寫作正是在強迫你給別人講懂知識。在寫作過程中,
你需要思考應該先講哪些知識,后講哪些知識,需要思考應該通過哪些場景引出
哪些知識,需要思考應該如何做知識的類比。這些技巧看似容易,實則并不容易。
第三,看似浪費時間,實則節省時間。知識總會遺忘,但有實驗證明閱讀自己寫
過的知識,可以更快地重新掌握。所以,為了節省時間,請多寫作。
第四,交到朋友還能出書。通過博客寫作,可以吸引到不少志同道合的朋友,可
以和他們一起交流一起進步。如果文章內容還不錯,說不準會有出版社的編輯聯
系你出書哦。
【如何進行知識管理?】
每個人都有自己的一套知識管理的方法,而我只是拋磚引玉。
按照知識的規模分,我將知識分成三種類型:
(1)小型知識:往往是一句話或一個段落就能說清的知識,如技術牛人介紹、一
個技術名詞的解釋、一個命令的使用技巧等。
(2)中型知識:需要一篇文章,甚至一個系列的文章才能介紹清楚的知識,如一
個命令的完整用法、幾種數據庫技術的比對和選型等。
(3)大型知識:需要一本書或多本書才能講解清楚的知識,如Linux 系統、MySQL
數據庫技術等。
按照知識的公開度分,我把知識分成兩類:
(1)愿意公開的:比如一些公共知識,不含個人信息,也不含保密信息的。
(2)不愿意公開的:比如一些含有保密信息的知識,一些自己的隨筆等。
而基于這兩種分類方法,我一般會采用不同的手段,管理不同的知識:
(1)小型知識、愿意公開:微博(比如“Linux 大棚”官方微博);
自序
Linux 大棚命令百篇(上)——文件和文本篇
IX
(2)中型知識、愿意公開:博客(比如“Linux 大棚”技術博客);
(3)大型知識、愿意公開:書籍(比如這本書);
(4)小型知識、不愿公開:云筆記;
(5)中大型知識、不愿公開:本地World 文檔、自建私有Wiki。
你會發現大部分的知識,都可以對應到上面的分類中。
當然,知識管理和減肥是一個道理,知易行難,一定要堅持養成知識管理的習慣,
長此以往,才能受益。
【如何學好Linux?】
從我的個人學習經歷來看,“系統學習+實踐+寫作+交流分享”是學習Linux 技術
的一套有效的組合拳。
系統學習,即通過優秀的書籍、培訓視頻、培訓課程等方式來系統地學習Linux
系統。
實踐,即真正到Linux 環境中去學習、去工作,去主動解決問題。我在學習Linux
之初,就在筆記本中完整安裝了Fedora 系統、Ubuntu 系統、Debian 系統和FreeBSD
系統,來強迫自己在Linux 環境中辦公和娛樂。
寫作,就是要養成寫文章的習慣,把自己覺得模糊的知識點寫成可發表的文章,
這時候,你會發現,很多細節知識,你都要反復思考和查證,這個過程,就是進
階的過程。
交流分享,建議去結識一些Linux 技術的高手和專家,他們的一些經驗和體會,或
許能讓你事半功倍。
【在百度運維部工作是一種怎樣的體驗?】
據我所掌握的信息來看,百度運維部應該是國內承擔著超大規模Linux 服務器運維
任務的少數團隊之一,Linux 服務器規模達數十萬。
由于規模效應的影響,在這里工作,即便是發生概率為0.1%%的BUG,都可能會
每天發生。所以,在這里工作的運維工程師要面臨的問題和挑戰,將是國內同行
所很少碰到的,當然,據此而積累的經驗和鍛煉的解決問題的能力,也是國內頂
尖的。
在百度的技術體系中,運維部處于研發部和系統部之間,研發部負責百度產品的
自序
Linux 大棚命令百篇(上)——文件和文本篇
X
開發工作,系統部負責操作系統、服務器、網絡、機房等設施,而運維部則負責
操作系統及上面運行的服務,確保服務的高可用性,同時不斷地提升效率,降低
成本。
就拿我曾負責的百度視頻產品運維來說,運維工程師首先要確保的是服務的可用
性,也就是要確保全國網民都可以訪問到百度視頻服務;其次,要通過CDN、緩
存等多種技術手段不斷提升網民訪問網站的速度,提升網站訪問體驗;再者,需
要更準確地監控到線上故障,更快速地實現模塊升級、更可靠地實現故障自動化
處理;最后,就是要追求更少的機器成本、更低的帶寬成本、更少的人力投入來
實現同樣質量的運維服務。
有人會說做運維工作很辛苦,其實我想說,作為七年運維人,我一直相信,運維
是架構師的必備技能之一,不具備運維經驗和視野的人,是很難設計出優秀的架
構的。不經一番寒徹骨,怎得梅花撲鼻香。
這篇自序,包含了幾個方面的信息,都是我希望和大家分享的,也相信是大家所
希望了解的。好了,如果大家對其中的哪些內容感興趣,歡迎與我聯系,我們深
入溝通。下面的時間,就交給大家,來好好閱讀這本書吧!
內容簡介:

本書打破了市面上主流Linux命令書籍的寫作風格,創新性地以專題文章或系列文章的形式來組織全書,文風輕松通順、循序漸進,既適合作為系統學習的案頭書,也適合在床頭邊、地鐵上、院落中閱讀。本書是這套系列叢書的第二本,內容側重在網絡和系統方面。為了體現知識的結構化、系統化,本書共分為三個篇章。第一篇 網絡篇這一部分是本書的重中之重,囊括了Linux工程師最常用的網絡相關命令,通過本篇的學習,讀者將全面掌握Linux系統網絡層面的各類知識和技能,包括用于網絡測速的ping命令、用于域名解析的nslookup命令和dig命令、用于網絡配置的iproute2套裝、用于流量分析的tcpdump工具、用于建立系統信任關系的ssh-copy-id命令、用于數據網絡同步的rsync工具,以及用于網絡數據下載的wget命令,等等。第二篇 進程和性能篇 這一部分專注于系統進程、服務器資源和性能方面。作為一名Linux初級工程師,總是希望能夠全面了解服務器資源使用情況,快速定位系統性能瓶頸,那么,閱讀和學習這一篇章將是最好的選擇。本篇將告訴大家free命令的很多不為人知的學問、SWAP的進階知識、多核CPU的查看方法、top命令的使用技巧、vmstat輸出內容中的指標含義、kill命令如何精準的殺死進程,等等。第三篇 系統管理篇這一部分專注在系統管理方面,主要介紹了和Linux操作系統原理相關的知識,包括了查看系統基本信息的uname命令、查看用戶賬戶的who命令、控制服務等級的chkconfig命令、查看機器硬件配置的dmidecode命令,等等。學習完本書后,相信讀者朋友們可以輕松而愉快地掌握Linux的網絡、系統性能、系統管理等知識和技能,并達到一線互聯網公司Linux工程師的水平。

目錄:

網絡篇 ............ 1
1 ping 遍大江南北 ........... 3
2 DNS 探秘之一——nslookup 初體驗 ....... 8
3 DNS 探秘之二——DNS 知識溫故知新 ...... 11
4 DNS 探秘之三——nslookup 輸出解析 ....... 18
5 DNS 探秘之四——DNS 協議中的五元組...... 20
6 DNS 探秘之五——nslookup 交互模式 ....... 24
7 DNS 探秘之六——dig 初體驗 ........ 29
8 DNS 探秘之七——dig 選項走馬觀花 ...... 32
9 iproute2 系列之一——和netstat 說再見 ....... 38
10 iproute2 系列之二——篡權的ss ....... 40
11 iproute2 系列之三——iproute2 后浪推前浪 ..... 45
12 iproute2 系列之四——ip 不只是地址 ....... 49
13 iproute2 系列之五——除了四還有六 ....... 55
14 神探tcpdump 第一招——神探出場 ....... 59
15 神探tcpdump 第二招——兩個選項 ....... 61
16 神探tcpdump 第三招——選項進階 ....... 64
17 神探tcpdump 第四招——保存與回放 ....... 67
18 神探tcpdump 第五招——過濾流量 ....... 69
19 神探tcpdump 第六招——過濾實戰 ....... 72
20 神探tcpdump 第七招——過濾高手 ....... 74
21 神探tcpdump 第八招——輸出解讀 ....... 78
22 神探tcpdump 終結招——七個秘籍 ....... 83
目錄
Linux 大棚命令百篇(下)——網絡和系統篇
XII
23 nc,一只可愛的網貓 .......... 85
24 ssh-copy-id,幫你建立信任 ......... 89
25 rsync 同步的藝術 .......... 92
26 其實你不懂wget 的心之一——下載文件 ...... 99
27 其實你不懂wget 的心之二——躲避封禁 ...... 103
28 其實你不懂wget 的心之三——下載目錄 ...... 105
29 其實你不懂wget 的心之四——體貼的選項 ...... 108
進程和性能篇 .......... 111
1 uptime 給機器記考勤 .......... 113
2 內存不決問free ........... 116
3 用好SWAP 的空間 ......... 122
4 vmstat 性能查看利器 .......... 130
5 mpstat,讓你了解CPU 的心 ....... 137
6 top 命令庖丁解牛之一——入門 ....... 141
7 top 命令庖丁解牛之二——列管理 ....... 147
8 top 命令庖丁解牛之三——進程數據 ....... 152
9 top 命令庖丁解牛之四——排序大法 ....... 154
10 top 命令庖丁解牛之五——CPU 和內存 ..... 156
11 iostat 讓I/O 盡在掌握之中 ......... 159
12 讓pidof 告訴我們進程ID ........ 165
13 sar 訪談 ............ 168
14 幫你找到幕后黑手——lsof 應用篇 ...... 177
15 幫你找到幕后黑手——lsof 懸疑篇 ...... 183
16 幫你找到幕后黑手——lsof 進階篇 ...... 187
17 幫你找到幕后黑手——fuser 學習篇 ...... 190
18 ps 命令看著簡單,其實很難 ....... 195
19 kill,這個殺手不太冷 .......... 205
20 作業控制命令一覽 ......... 210
21 用trap 捕捉那神秘的信號 ......... 216
22 nohup,強大的防彈護甲 ......... 221
Linux 大棚命令百篇(下)——網絡和系統篇
XIII
系統管理篇 ......... 227
1 uname 展示系統信息 .......... 228
2 用戶ID 和用戶組ID 的一些故事 ....... 230
3 whoami 不只是一部電影 ......... 233
4 service 服務最周到 ......... 239
5 chkconfig 掌控等級制度 ........ 243
6 dmidecode 看穿機器的底細 ......... 249
7 lsmod 列出內核模塊 ......... 257
8 最古老的容器技術chroot ........ 261
9 玩轉關機和重啟 ........... 266
致謝 ............ 273
序: