国产精品一久久香蕉产线看/亚洲图区欧美/亚洲国产精品电影人久久网站/欧美日韩在线视频一区

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 Linux Shell腳本攻略-(第3版)

出版社:人民郵電出版社出版時(shí)間:2018-03-01
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 386
中 圖 價(jià):¥57.1(6.4折) 定價(jià)  ¥89.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類(lèi)五星書(shū)更多>
買(mǎi)過(guò)本商品的人還買(mǎi)了

Linux Shell腳本攻略-(第3版) 版權(quán)信息

Linux Shell腳本攻略-(第3版) 本書(shū)特色

本書(shū)結(jié)合豐富的實(shí)際案例介紹了如何利用shell命令實(shí)現(xiàn)與Linux操作系統(tǒng)的高效溝通,具體內(nèi)容包括:各類(lèi)日常任務(wù)以及如何利用shell命令更快速地解決問(wèn)題;編寫(xiě)腳本從Web中挖掘數(shù)據(jù)并進(jìn)行處理;在腳本中與簡(jiǎn)單的Web API進(jìn)行交互;任務(wù)的執(zhí)行及自動(dòng)化;創(chuàng)建及維護(hù)文件和文件夾歸檔,利用shell進(jìn)行壓縮和加密。第3版講解了* 新的Linux發(fā)行版中加入的令人激動(dòng)的新特性,幫助你完成從未想到過(guò)的功能。 本書(shū)適合Linux系統(tǒng)管理員和程序員閱讀,是編寫(xiě)shell腳本的絕 佳參考資料。

Linux Shell腳本攻略-(第3版) 內(nèi)容簡(jiǎn)介

Linux GNU是一款非凡的操作系統(tǒng),擁有穩(wěn)定可靠且極其強(qiáng)大的開(kāi)發(fā)環(huán)境。作為與操作系統(tǒng)進(jìn)行溝通的原生界面,shell能夠控制整個(gè)操作系統(tǒng)的運(yùn)作,是與Linux進(jìn)行交互靈活的手段。 本書(shū)向讀者展現(xiàn)了如何有效地利用shell完成復(fù)雜的任務(wù)。作者從shell的基礎(chǔ)知識(shí)開(kāi)始,介紹簡(jiǎn)單命令的用法、對(duì)各類(lèi)文件進(jìn)行操作,隨后講解文本處理、Web交互、備份、監(jiān)視以及其他系統(tǒng)管理任務(wù),涵蓋初中高三級(jí)主題,傳授腳本老手經(jīng)常使用的諸多技巧。書(shū)中所有示例均基于具體任務(wù),透徹清晰,通俗易懂。 第3版進(jìn)行了全面修訂,囊括Linux新發(fā)行版新特性,增加了倉(cāng)儲(chǔ)管理、網(wǎng)絡(luò)分組、動(dòng)態(tài)調(diào)用、系統(tǒng)調(diào)優(yōu)、容器、云等100余頁(yè)篇幅的新內(nèi)容,* 具實(shí)用價(jià)值,讓看似復(fù)雜的Linux shell腳本任務(wù)迎刃而解。 ·通過(guò)腳本與Web站點(diǎn)交互 ·編寫(xiě)腳本,挖掘并處理Web數(shù)據(jù) ·使用crontab實(shí)現(xiàn)系統(tǒng)備份及其他重復(fù)性任務(wù)的自動(dòng)化 ·創(chuàng)建、壓縮、加密重要數(shù)據(jù) ·配置并監(jiān)視以太網(wǎng)和無(wú)線網(wǎng)絡(luò) ·監(jiān)視并記錄網(wǎng)絡(luò)和系統(tǒng)的活動(dòng)日志 ·系統(tǒng)調(diào)優(yōu),實(shí)現(xiàn)性能優(yōu)化,提高系統(tǒng)安全性 ·鑒別資源占用大戶(hù)以及網(wǎng)絡(luò)瓶頸 ·使用git或fossil實(shí)現(xiàn)版本控制,處理自由開(kāi)源軟件項(xiàng)目 ·創(chuàng)建并維護(hù)Linux容器和虛擬機(jī)

Linux Shell腳本攻略-(第3版) 目錄

* 1章 小試牛刀 1
1.1 簡(jiǎn)介 1
1.2 在終端中顯示輸出 2
1.2.1 預(yù)備知識(shí) 2
1.2.2 實(shí)戰(zhàn)演練 4
1.2.3 工作原理 6
1.2.4 補(bǔ)充內(nèi)容 6
1.3 使用變量與環(huán)境變量 7
1.3.1 預(yù)備知識(shí) 7
1.3.2 實(shí)戰(zhàn)演練 8
1.3.3 補(bǔ)充內(nèi)容 9
1.4 使用函數(shù)添加環(huán)境變量 11
1.4.1 實(shí)戰(zhàn)演練 11
1.4.2 工作原理 12
1.5 使用shell進(jìn)行數(shù)學(xué)運(yùn)算 12
1.6 玩轉(zhuǎn)文件描述符與重定向 14
1.6.1 預(yù)備知識(shí) 14
1.6.2 實(shí)戰(zhàn)演練 15
1.6.3 工作原理 17
1.6.4 補(bǔ)充內(nèi)容 17
1.7 數(shù)組與關(guān)聯(lián)數(shù)組 19
1.7.1 預(yù)備知識(shí) 19
1.7.2 實(shí)戰(zhàn)演練 20
1.7.3 補(bǔ)充內(nèi)容 20
1.8 別名 21
1.8.1 實(shí)戰(zhàn)演練 21
1.8.2 補(bǔ)充內(nèi)容 22
1.9 采集終端信息 23
1.9.1 預(yù)備知識(shí) 23
1.9.2 實(shí)戰(zhàn)演練 23
1.10 獲取并設(shè)置日期及延時(shí) 24
1.10.1 預(yù)備知識(shí) 24
1.10.2 實(shí)戰(zhàn)演練 25
1.10.3 工作原理 26
1.10.4 補(bǔ)充內(nèi)容 27
1.11 調(diào)試腳本 27
1.11.1 實(shí)戰(zhàn)演練 28
1.11.2 工作原理 29
1.11.3 補(bǔ)充內(nèi)容 29
1.12 函數(shù)和參數(shù) 29
1.12.1 實(shí)戰(zhàn)演練 30
1.12.2 補(bǔ)充內(nèi)容 31
1.13 將一個(gè)命令的輸出發(fā)送給另一個(gè)命令 33
1.13.1 預(yù)備知識(shí) 33
1.13.2 實(shí)戰(zhàn)演練 34
1.13.3 補(bǔ)充內(nèi)容 34
1.14 在不按下回車(chē)鍵的情況下讀入n個(gè)字符 35
1.15 持續(xù)運(yùn)行命令直* 執(zhí)行成功 36
1.15.1 實(shí)戰(zhàn)演練 36
1.15.2 工作原理 37
1.15.3 補(bǔ)充內(nèi)容 37
1.16 字段分隔符與迭代器 37
1.16.1 預(yù)備知識(shí) 38
1.16.2 實(shí)戰(zhàn)演練 38
1.17 比較與測(cè)試 40
1.18 使用配置文件定制bash 43
* 2 章 命令之樂(lè) 46
2.1 簡(jiǎn)介 46
2.2 用cat進(jìn)行拼接 46
2.2.1 實(shí)戰(zhàn)演練 46
2.2.2 補(bǔ)充內(nèi)容 47
2.3 錄制并回放終端會(huì)話(huà) 49
2.3.1 預(yù)備知識(shí) 49
2.3.2 實(shí)戰(zhàn)演練 49
2.3.3 工作原理 50
2.4 查找并列出文件 50
2.4.1 預(yù)備知識(shí) 50
2.4.2 實(shí)戰(zhàn)演練 50
2.4.3 補(bǔ)充內(nèi)容 51
2.5 玩轉(zhuǎn)xargs 58
2.5.1 預(yù)備知識(shí) 59
2.5.2 實(shí)戰(zhàn)演練 59
2.5.3 工作原理 60
2.5.4 補(bǔ)充內(nèi)容 60
2.6 用tr進(jìn)行轉(zhuǎn)換 63
2.6.1 預(yù)備知識(shí) 63
2.6.2 實(shí)戰(zhàn)演練 64
2.6.3 工作原理 64
2.6.4 補(bǔ)充內(nèi)容 65
2.7 校驗(yàn)和與核實(shí) 67
2.7.1 預(yù)備知識(shí) 68
2.7.2 實(shí)戰(zhàn)演練 68
2.7.3 工作原理 68
2.7.4 補(bǔ)充內(nèi)容 69
2.8 加密工具與散列 71
2.9 行排序 72
2.9.1 預(yù)備知識(shí) 72
2.9.2 實(shí)戰(zhàn)演練 72
2.9.3 工作原理 73
2.9.4 補(bǔ)充內(nèi)容 73
2.10 臨時(shí)文件命名與隨機(jī)數(shù) 76
2.10.1 實(shí)戰(zhàn)演練 77
2.10.2 工作原理 77
2.11 分割文件與數(shù)據(jù) 77
2.11.1 工作原理 78
2.11.2 補(bǔ)充內(nèi)容 78
2.12 根據(jù)擴(kuò)展名切分文件名 80
2.12.1 實(shí)戰(zhàn)演練 80
2.12.2 工作原理 80
2.13 多個(gè)文件的重命名與移動(dòng) 82
2.13.1 預(yù)備知識(shí) 82
2.13.2 實(shí)戰(zhàn)演練 82
2.13.3 工作原理 83
2.14 拼寫(xiě)檢查與詞典操作 84
2.14.1 實(shí)戰(zhàn)演練 84
2.14.2 工作原理 84
2.15 交互輸入自動(dòng)化 85
2.15.1 預(yù)備知識(shí) 86
2.15.2 實(shí)戰(zhàn)演練 86
2.15.3 工作原理 86
2.15.4 補(bǔ)充內(nèi)容 87
2.16 利用并行進(jìn)程加速命令執(zhí)行 88
2.16.1 實(shí)戰(zhàn)演練 88
2.16.2 工作原理 89
2.16.3 補(bǔ)充內(nèi)容 89
2.17 檢查目錄以及其中的文件與子目錄 89
2.17.1 預(yù)備知識(shí) 90
2.17.2 實(shí)戰(zhàn)演練 90
第3 章 以文件之名 92
3.1 簡(jiǎn)介 92
3.2 生成任意大小的文件 92
3.3 文本文件的交集與差集 94
3.3.1 預(yù)備知識(shí) 94
3.3.2 實(shí)戰(zhàn)演練 94
3.3.3 工作原理 96
3.4 查找并刪除重復(fù)文件 97
3.4.1 預(yù)備知識(shí) 97
3.4.2 實(shí)戰(zhàn)演練 97
3.4.3 工作原理 98
3.5 文件權(quán)限、所有權(quán)與粘滯位 99
3.5.1 實(shí)戰(zhàn)演練 101
3.5.2 補(bǔ)充內(nèi)容 102
3.6 將文件設(shè)置為不可修改 104
3.6.1 預(yù)備知識(shí) 104
3.6.2 實(shí)戰(zhàn)演練 104
3.7 批量生成空白文件 105
3.7.1 預(yù)備知識(shí) 105
3.7.2 實(shí)戰(zhàn)演練 105
3.8 查找符號(hào)鏈接及其指向目標(biāo) 106
3.8.1 實(shí)戰(zhàn)演練 106
3.8.2 工作原理 107
3.9 枚舉文件類(lèi)型統(tǒng)計(jì)信息 107
3.9.1 預(yù)備知識(shí) 107
3.9.2 實(shí)戰(zhàn)演練 107
3.9.3 工作原理 108
3.10 使用環(huán)回文件 109
3.10.1 實(shí)戰(zhàn)演練 110
3.10.2 工作原理 111
3.10.3 補(bǔ)充內(nèi)容 111
3.11 生成ISO及混合型ISO文件 113
3.11.1 預(yù)備知識(shí) 113
3.11.2 實(shí)戰(zhàn)演練 113
3.11.3 補(bǔ)充內(nèi)容 114
3.12 查找并修補(bǔ)文件差異 115
3.12.1 實(shí)戰(zhàn)演練 115
3.12.2 補(bǔ)充內(nèi)容 117
3.13 使用head與tail打印文件的前10行和后10行 117
3.14 只列出目錄的各種方法 120
3.14.1 預(yù)備知識(shí) 120
3.14.2 實(shí)戰(zhàn)演練 120
3.14.3 工作原理 120
3.15 在命令行中使用pushd和popd實(shí)現(xiàn)快速定位 121
3.15.1 預(yù)備知識(shí) 121
3.15.2 實(shí)戰(zhàn)演練 121
3.15.3 補(bǔ)充內(nèi)容 122
3.16 統(tǒng)計(jì)文件的行數(shù)、單詞數(shù)和字符數(shù) 122
3.17 打印目錄樹(shù) 123
3.17.1 預(yù)備知識(shí) 123
3.17.2 實(shí)戰(zhàn)演練 123
3.17.3 補(bǔ)充內(nèi)容 124
3.18 處理視頻與圖像文件 125
3.18.1 預(yù)備知識(shí) 125
3.18.2 實(shí)戰(zhàn)演練 126
第4 章 讓文本飛 128
4.1 簡(jiǎn)介 128
4.2 使用正則表達(dá)式 128
4.2.1 實(shí)戰(zhàn)演練 129
4.2.2 工作原理 131
4.2.3 補(bǔ)充內(nèi)容 131
4.3 使用grep在文件中搜索文本 132
4.3.1 實(shí)戰(zhàn)演練 132
4.3.2 補(bǔ)充內(nèi)容 134
4.4 使用cut按列切分文件 138
4.4.1 實(shí)戰(zhàn)演練 138
4.4.2 補(bǔ)充內(nèi)容 139
4.5 使用sed替換文本 140
4.5.1 實(shí)戰(zhàn)演練 140
4.5.2 補(bǔ)充內(nèi)容 141
4.6 使用awk進(jìn)行高 級(jí)文本處理 144
4.6.1 預(yù)備知識(shí) 144
4.6.2 實(shí)戰(zhàn)演練 144
4.6.3 工作原理 144
4.6.4 補(bǔ)充內(nèi)容 146
4.7 統(tǒng)計(jì)特定文件中的詞頻 149
4.7.1 預(yù)備知識(shí) 149
4.7.2 實(shí)戰(zhàn)演練 150
4.7.3 工作原理 150
4.7.4 參考 151
4.8 壓縮或解壓縮JavaScript 151
4.8.1 預(yù)備知識(shí) 151
4.8.2 實(shí)戰(zhàn)演練 152
4.8.3 工作原理 152
4.8.4 參考 153
4.9 按列合并多個(gè)文件 153
4.9.1 實(shí)戰(zhàn)演練 154
4.9.2 參考 154
4.10 打印文件或行中的第n個(gè)單詞或列 154
4.10.1 實(shí)戰(zhàn)演練 154
4.10.2 參考 155
4.11 打印指 定行或模式之間的文本 155
4.11.1 預(yù)備知識(shí) 155
4.11.2 實(shí)戰(zhàn)演練 155
4.11.3 參考 156
4.12 以逆序形式打印行 156
4.12.1 預(yù)備知識(shí) 156
4.12.2 實(shí)戰(zhàn)演練 156
4.12.3 工作原理 157
4.13 解析文本中的電子郵件地址和URL 157
4.13.1 實(shí)戰(zhàn)演練 157
4.13.2 工作原理 158
4.13.3 參考 158
4.14 刪除文件中包含特定單詞的句子 158
4.14.1 預(yù)備知識(shí) 158
4.14.2 實(shí)戰(zhàn)演練 159
4.14.3 工作原理 159
4.14.4 參考 159
4.15 對(duì)目錄中的所有文件進(jìn)行文本替換 159
4.15.1 實(shí)戰(zhàn)演練 160
4.15.2 工作原理 160
4.15.3 補(bǔ)充內(nèi)容 160
4.16 文本切片與參數(shù)操作 160
4.16.1 實(shí)戰(zhàn)演練 160
4.16.2 參考 161
第5 章 一團(tuán)亂麻?沒(méi)這回事! 162
5.1 簡(jiǎn)介 162
5.2 Web 頁(yè)面下載 162
5.2.1 預(yù)備知識(shí) 162
5.2.2 實(shí)戰(zhàn)演練 163
5.2.3 工作原理 163
5.2.4 補(bǔ)充內(nèi)容 164
5.3 以純文本形式下載頁(yè)面 165
5.3.1 預(yù)備知識(shí) 165
5.3.2 實(shí)戰(zhàn)演練 165
5.4 cURL入門(mén) 166
5.4.1 預(yù)備知識(shí) 166
5.4.2 實(shí)戰(zhàn)演練 166
5.4.3 工作原理 167
5.4.4 補(bǔ)充內(nèi)容 167
5.4.5 參考 169
5.5 從命令行訪問(wèn)未讀的Gmail郵件 170
5.5.1 實(shí)戰(zhàn)演練 170
5.5.2 工作原理 170
5.5.3 參考 171
5.6 解析網(wǎng)站數(shù)據(jù) 171
5.6.1 實(shí)戰(zhàn)演練 171
5.6.2 工作原理 172
5.6.3 參考 172
5.7 圖片爬取器及下載工具 172
5.7.1 實(shí)戰(zhàn)演練 172
5.7.2 工作原理 173
5.7.3 參考 174
5.8 網(wǎng)頁(yè)相冊(cè)生成器 174
5.8.1 預(yù)備知識(shí) 175
5.8.2 實(shí)戰(zhàn)演練 175
5.8.3 工作原理 176
5.8.4 參考 176
5.9 Twitter命令行客戶(hù)端 176
5.9.1 預(yù)備知識(shí) 177
5.9.2 實(shí)戰(zhàn)演練 177
5.9.3 工作原理 178
5.9.4 參考 179
5.10 通過(guò)Web服務(wù)器查詢(xún)單詞含義 179
5.10.1 預(yù)備知識(shí) 179
5.10.2 實(shí)戰(zhàn)演練 180
5.10.3 工作原理 180
5.10.4 參考 180
5.11 查找網(wǎng)站中的無(wú)效鏈接 181
5.11.1 預(yù)備知識(shí) 181
5.11.2 實(shí)戰(zhàn)演練 181
5.11.3 工作原理 182
5.11.4 參考 182
5.12 跟蹤網(wǎng)站變動(dòng) 182
5.12.1 預(yù)備知識(shí) 182
5.12.2 實(shí)戰(zhàn)演練 182
5.12.3 工作原理 184
5.12.4 參考 184
5.13 發(fā)送Web頁(yè)面并讀取響應(yīng) 184
5.13.1 預(yù)備知識(shí) 184
5.13.2 實(shí)戰(zhàn)演練 185
5.13.3 參考 186
5.14 從Internet下載視頻 186
5.14.1 預(yù)備知識(shí) 186
5.14.2 實(shí)戰(zhàn)演練 186
5.14.3 工作原理 186
5.15 使用OTS匯總文本 187
5.15.1 預(yù)備知識(shí) 187
5.15.2 實(shí)戰(zhàn)演練 187
5.15.3 工作原理 187
5.16 在命令行中翻譯文本 187
5.16.1 預(yù)備知識(shí) 188
5.16.2 實(shí)戰(zhàn)演練 188
5.16.3 工作原理 188
第6 章 倉(cāng)儲(chǔ)管理 189
6.1 簡(jiǎn)介 189
6.2 創(chuàng)建新的git倉(cāng)庫(kù) 190
6.2.1 預(yù)備知識(shí) 190
6.2.2 實(shí)戰(zhàn)演練 190
6.2.3 工作原理 190
6.3 克隆遠(yuǎn)程git倉(cāng)庫(kù) 191
6.4 使用git添加與提交變更 191
6.5 使用git創(chuàng)建與合并分支 192
6.5.1 預(yù)備知識(shí) 193
6.5.2 實(shí)戰(zhàn)演練 193
6.5.3 工作原理 193
6.5.4 補(bǔ)充內(nèi)容 193
6.6 分享工作成果 194
6.7 推送分支 196
6.8 檢查git倉(cāng)庫(kù)狀態(tài) 197
6.8.1 實(shí)戰(zhàn)演練 197
6.8.2 工作原理 198
6.9 查看git歷史記錄 198
6.10 查找bug 198
6.10.1 實(shí)戰(zhàn)演練 199
6.10.2 補(bǔ)充內(nèi)容 199
6.11 快照標(biāo)簽 200
6.12 提交信息規(guī)范 201
6.13 使用fossil 202
6.13.1 預(yù)備知識(shí) 202
6.13.2 實(shí)戰(zhàn)演練 202
6.14 創(chuàng)建新的fossil倉(cāng)庫(kù) 202
6.14.1 實(shí)戰(zhàn)演練 203
6.14.2 工作原理 203
6.14.3 補(bǔ)充內(nèi)容 203
6.15 克隆遠(yuǎn)程fossil倉(cāng)庫(kù) 204
6.15.1 實(shí)戰(zhàn)演練 204
6.15.2 工作原理 204
6.16 打開(kāi)fossil項(xiàng)目 204
6.16.1 實(shí)戰(zhàn)演練 204
6.16.2 工作原理 205
6.16.3 補(bǔ)充內(nèi)容 205
6.17 使用fossil添加與提交變更 205
6.17.1 實(shí)戰(zhàn)演練 205
6.17.2 補(bǔ)充內(nèi)容 206
6.18 使用fossil分支與fork 206
6.18.1 實(shí)戰(zhàn)演練 207
6.18.2 工作原理 207
6.18.3 補(bǔ)充內(nèi)容 208
6.19 使用fossil分享工作成果 208
6.19.1 實(shí)戰(zhàn)演練 208
6.19.2 工作原理 209
6.20 更新本地fossil倉(cāng)庫(kù) 209
6.21 檢查fossil倉(cāng)庫(kù)狀態(tài) 209
6.22 查看fossil歷史記錄 210
第7 章 B 計(jì)劃 215
7.1 簡(jiǎn)介 215
7.2 使用tar歸檔 215
7.2.1 預(yù)備知識(shí) 215
7.2.2 實(shí)戰(zhàn)演練 216
7.2.3 工作原理 216
7.2.4 補(bǔ)充內(nèi)容 216
7.2.5 參考 220
7.3 使用cpio歸檔 221
7.3.1 實(shí)戰(zhàn)演練 221
7.3.2 工作原理 221
7.4 使用gzip壓縮數(shù)據(jù) 222
7.4.1 實(shí)戰(zhàn)演練 222
7.4.2 補(bǔ)充內(nèi)容 223
7.4.3 參考 225
7.5 使用zip歸檔及壓縮 225
7.5.1 實(shí)戰(zhàn)演練 225
7.5.2 工作原理 226
7.6 更快的歸檔工具pbzip2 226
7.6.1 預(yù)備知識(shí) 226
7.6.2 實(shí)戰(zhàn)演練 226
7.6.3 工作原理 227
7.6.4 補(bǔ)充內(nèi)容 227
7.7 創(chuàng)建壓縮文件系統(tǒng) 228
7.7.1 預(yù)備知識(shí) 228
7.7.2 實(shí)戰(zhàn)演練 228
7.7.3 補(bǔ)充內(nèi)容 229
7.8 使用rsync備份系統(tǒng)快照 229
7.8.1 實(shí)戰(zhàn)演練 229
7.8.2 工作原理 230
7.8.3 補(bǔ)充內(nèi)容 231
7.9 差異化歸檔 232
7.9.1 實(shí)戰(zhàn)演練 232
7.9.2 工作原理 232
7.10 使用fsarchiver創(chuàng)建全盤(pán)鏡像 233
7.10.1 預(yù)備知識(shí) 233
7.10.2 實(shí)戰(zhàn)演練 233
7.10.3 工作原理 234
第8 章 無(wú)網(wǎng)不利 235
8.1 簡(jiǎn)介 235
8.2 網(wǎng)絡(luò)設(shè)置 236
8.2.1 預(yù)備知識(shí) 236
8.2.2 實(shí)戰(zhàn)演練 236
8.2.3 補(bǔ)充內(nèi)容 237
8.2.4 參考 241
8.3 ping! 241
8.3.1 實(shí)戰(zhàn)演練 241
8.3.2 補(bǔ)充內(nèi)容 242
8.4 跟蹤IP路由 244
8.5 列出網(wǎng)絡(luò)中所有的活動(dòng)主機(jī) 245
8.5.1 預(yù)備知識(shí) 245
8.5.2 實(shí)戰(zhàn)演練 245
8.5.3 工作原理 245
8.5.4 補(bǔ)充內(nèi)容 246
8.5.5 參考 247
8.6 使用SSH在遠(yuǎn)程主機(jī)上執(zhí)行命令 247
8.6.1 預(yù)備知識(shí) 247
8.6.2 實(shí)戰(zhàn)演練 248
8.6.3 補(bǔ)充內(nèi)容 249
8.7 在遠(yuǎn)程主機(jī)上執(zhí)行圖形化命令 250
8.7.1 實(shí)戰(zhàn)演練 250
8.7.2 參考 251
8.8 通過(guò)網(wǎng)絡(luò)傳輸文件 251
8.8.1 預(yù)備知識(shí) 251
8.8.2 實(shí)戰(zhàn)演練 251
8.8.3 補(bǔ)充內(nèi)容 252
8.8.4 參考 254
8.9 連接無(wú)線網(wǎng)絡(luò) 254
8.9.1 預(yù)備知識(shí) 254
8.9.2 實(shí)戰(zhàn)演練 254
8.9.3 工作原理 255
8.9.4 參考 256
8.10 實(shí)現(xiàn)SSH的無(wú)密碼自動(dòng)登錄 256
8.10.1 預(yù)備知識(shí) 256
8.10.2 實(shí)戰(zhàn)演練 256
8.11 使用SSH實(shí)現(xiàn)端口轉(zhuǎn)發(fā) 257
8.11.1 實(shí)戰(zhàn)演練 257
8.11.2 補(bǔ)充內(nèi)容 258
8.12 在本地掛載點(diǎn)上掛載遠(yuǎn)程驅(qū)動(dòng)器 259
8.12.1 預(yù)備知識(shí) 259
8.12.2 實(shí)戰(zhàn)演練 259
8.12.3 參考 259
8.13 分析網(wǎng)絡(luò)流量與端口 259
8.13.1 預(yù)備知識(shí) 259
8.13.2 實(shí)戰(zhàn)演練 260
8.13.3 工作原理 260
8.13.4 補(bǔ)充內(nèi)容 261
8.14 測(cè)量網(wǎng)絡(luò)帶寬 261
8.15 創(chuàng)建套接字 262
8.15.1 預(yù)備知識(shí) 262
8.15.2 實(shí)戰(zhàn)演練 262
8.15.3 補(bǔ)充內(nèi)容 263
8.15.4 工作原理 263
8.16 搭建網(wǎng)橋 264
8.16.1 預(yù)備知識(shí) 264
8.16.2 實(shí)戰(zhàn)演練 264
8.17 Internet連接共享 265
8.17.1 預(yù)備知識(shí) 265
8.17.2 實(shí)戰(zhàn)演練 265
8.17.3 工作原理 266
8.18 使用iptables架設(shè)簡(jiǎn)易防火墻 266
8.18.1 實(shí)戰(zhàn)演練 267
8.18.2 工作原理 267
8.18.3 補(bǔ)充內(nèi)容 268
8.19 創(chuàng)建虛擬私有網(wǎng)絡(luò) 268
8.19.1 預(yù)備知識(shí) 268
8.19.2 實(shí)戰(zhàn)演練 269
第9 章 明察秋毫 274
9.1 簡(jiǎn)介 274
9.2 監(jiān)視磁盤(pán)使用情況 274
9.2.1 預(yù)備知識(shí) 275
9.2.2 實(shí)戰(zhàn)演練 275
9.2.3 補(bǔ)充內(nèi)容 275
9.3 計(jì)算命令執(zhí)行時(shí)間 279
9.3.1 實(shí)戰(zhàn)演練 279
9.3.2 工作原理 281
9.4 收集登錄用戶(hù)、啟動(dòng)日志及啟動(dòng)故障的相關(guān)信息 281
9.4.1 預(yù)備知識(shí) 282
9.4.2 實(shí)戰(zhàn)演練 282
9.5 列出1小時(shí)內(nèi)占用CPU* 多的10個(gè)進(jìn)程 284
9.5.1 預(yù)備知識(shí) 284
9.5.2 實(shí)戰(zhàn)演練 284
9.5.3 工作原理 285
9.5.4 參考 286
9.6 使用watch監(jiān)視命令輸出 286
9.6.1 實(shí)戰(zhàn)演練 286
9.6.2 補(bǔ)充內(nèi)容 286
9.7 記錄文件及目錄訪問(wèn)情況 287
9.7.1 預(yù)備知識(shí) 287
9.7.2 實(shí)戰(zhàn)演練 287
9.7.3 工作原理 287
9.8 使用syslog記錄日志 288
9.8.1 預(yù)備知識(shí) 288
9.8.2 實(shí)戰(zhàn)演練 289
9.8.3 參考 289
9.9 使用logrotate管理日志文件 290
9.9.1 預(yù)備知識(shí) 290
9.9.2 實(shí)戰(zhàn)演練 290
9.9.3 工作原理 290
9.10 通過(guò)監(jiān)視用戶(hù)登錄找出入侵者 291
9.10.1 預(yù)備知識(shí) 291
9.10.2 實(shí)戰(zhàn)演練 291
9.10.3 工作原理 293
9.11 監(jiān)視遠(yuǎn)程磁盤(pán)的健康情況 293
9.11.1 預(yù)備知識(shí) 293
9.11.2 實(shí)戰(zhàn)演練 294
9.11.3 工作原理 295
9.11.4 參考 295
9.12 確定系統(tǒng)中用戶(hù)的活躍時(shí)段 295
9.12.1 預(yù)備知識(shí) 296
9.12.2 實(shí)戰(zhàn)演練 296
9.12.3 工作原理 297
9.13 電源使用情況的測(cè)量與優(yōu)化 297
9.13.1 預(yù)備知識(shí) 298
9.13.2 實(shí)戰(zhàn)演練 298
9.14 監(jiān)視磁盤(pán)活動(dòng) 298
9.14.1 預(yù)備知識(shí) 298
9.14.2 實(shí)戰(zhàn)演練 299
9.15 檢查磁盤(pán)及文件系統(tǒng)錯(cuò)誤 299
9.15.1 預(yù)備知識(shí) 299
9.15.2 實(shí)戰(zhàn)演練 299
9.15.3 工作原理 300
9.16 檢查磁盤(pán)健康情況 300
9.16.1 預(yù)備知識(shí) 301
9.16.2 實(shí)戰(zhàn)演練 301
9.16.3 工作原理 303
9.17 獲取磁盤(pán)統(tǒng)計(jì)數(shù)據(jù) 303
9.17.1 預(yù)備知識(shí) 303
9.17.2 實(shí)戰(zhàn)演練 303
9.17.3 工作原理 304
9.17.4 補(bǔ)充內(nèi)容 304
* 10 章 管理重任 305
10.1 簡(jiǎn)介 305
10.2 收集進(jìn)程信息 305
10.2.1 預(yù)備知識(shí) 305
10.2.2 實(shí)戰(zhàn)演練 306
10.2.3 工作原理 307
10.2.4 補(bǔ)充內(nèi)容 307
10.2.5 參考 312
10.3 which、whereis、whatis與file 312
10.4 殺死進(jìn)程以及發(fā)送和響應(yīng)信號(hào) 313
10.4.1 預(yù)備知識(shí) 313
10.4.2 實(shí)戰(zhàn)演練 313
10.4.3 補(bǔ)充內(nèi)容 314
10.5 向用戶(hù)終端發(fā)送消息 316
10.5.1 預(yù)備知識(shí) 316
10.5.2 實(shí)戰(zhàn)演練 317
10.6 proc文件系統(tǒng) 318
10.7 收集系統(tǒng)信息 319
10.8 使用cron進(jìn)行調(diào)度 321
10.8.1 預(yù)備知識(shí) 321
10.8.2 實(shí)戰(zhàn)演練 321
10.8.3 工作原理 322
10.8.4 補(bǔ)充內(nèi)容 323
10.9 數(shù)據(jù)庫(kù)的形式及用法 324
10.9.1 預(yù)備知識(shí) 324
10.9.2 實(shí)戰(zhàn)演練 325
10.9.3 補(bǔ)充內(nèi)容 325
10.10 讀寫(xiě)SQLite數(shù)據(jù)庫(kù) 326
10.10.1 預(yù)備知識(shí) 326
10.10.2 實(shí)戰(zhàn)演練 327
10.10.3 工作原理 327
10.10.4 補(bǔ)充內(nèi)容 327
10.11 讀寫(xiě)MySQL數(shù)據(jù)庫(kù) 328
10.11.1 預(yù)備知識(shí) 329
10.11.2 實(shí)戰(zhàn)演練 329
10.11.3 工作原理 332
10.12 用戶(hù)管理腳本 333
10.12.1 實(shí)戰(zhàn)演練 333
10.12.2 工作原理 335
10.13 圖像文件的批量縮放及格式轉(zhuǎn)換 336
10.13.1 預(yù)備知識(shí) 336
10.13.2 實(shí)戰(zhàn)演練 336
10.13.3 工作原理 338
10.13.4 參考 339
10.14 終端截圖 339
10.14.1 預(yù)備知識(shí) 339
10.14.2 實(shí)戰(zhàn)演練 340
10.15 集中管理多個(gè)終端 340
10.15.1 預(yù)備知識(shí) 340
10.15.2 實(shí)戰(zhàn)演練 341
* 11 章 覓跡尋蹤 342
11.1 簡(jiǎn)介 342
11.2 使用tcpdump跟蹤分組 342
11.2.1 預(yù)備知識(shí) 342
11.2.2 實(shí)戰(zhàn)演練 343
11.2.3 工作原理 345
11.3 使用ngrep查找分組 346
11.3.1 預(yù)備知識(shí) 346
11.3.2 實(shí)戰(zhàn)演練 346
11.3.3 工作原理 347
11.3.4 補(bǔ)充內(nèi)容 347
11.4 使用ip跟蹤網(wǎng)絡(luò)路由 347
11.4.1 預(yù)備知識(shí) 347
11.4.2 實(shí)戰(zhàn)演練 348
11.4.3 工作原理 349
11.5 使用strace跟蹤系統(tǒng)調(diào)用 349
11.5.1 預(yù)備知識(shí) 350
11.5.2 實(shí)戰(zhàn)演練 350
11.5.3 工作原理 351
11.6 使用ltrace跟蹤動(dòng)態(tài)庫(kù)函數(shù) 352
11.6.1 預(yù)備知識(shí) 352
11.6.2 實(shí)戰(zhàn)演練 352
11.6.3 工作原理 353
11.6.4 補(bǔ)充內(nèi)容 353
* 12 章 系統(tǒng)調(diào)優(yōu) 355
12.1 簡(jiǎn)介 355
12.2 識(shí)別服務(wù) 356
12.2.1 預(yù)備知識(shí) 356
12.2.2 實(shí)戰(zhàn)演練 357
12.2.3 補(bǔ)充內(nèi)容 359
12.3 使用ss收集套接字?jǐn)?shù)據(jù) 360
12.3.1 預(yù)備知識(shí) 360
12.3.2 實(shí)戰(zhàn)演練 360
12.3.3 工作原理 361
12.4 使用dstat收集系統(tǒng)I O使用情況 362
12.4.1 預(yù)備知識(shí) 362
12.4.2 實(shí)戰(zhàn)演練 362
12.4.3 工作原理 363
12.4.4 補(bǔ)充內(nèi)容 363
12.5 使用pidstat找出資源占用大戶(hù) 364
12.5.1 預(yù)備知識(shí) 364
12.5.2 實(shí)戰(zhàn)演練 364
12.5.3 工作原理 364
12.6 使用sysctl調(diào)優(yōu)Linux內(nèi)核 365
12.6.1 預(yù)備知識(shí) 365
12.6.2 實(shí)戰(zhàn)演練 365
12.6.3 工作原理 366
12.6.4 補(bǔ)充內(nèi)容 366
12.7 使用配置文件調(diào)優(yōu)Linux系統(tǒng) 366
12.7.1 預(yù)備知識(shí) 367
12.7.2 實(shí)戰(zhàn)演練 367
12.7.3 工作原理 367
12.8 使用nice命令更改調(diào)度器優(yōu)先級(jí) 367
12.8.1 實(shí)戰(zhàn)演練 367
12.8.2 工作原理 368
12.8.3 補(bǔ)充內(nèi)容 368
* 13 章 在云端 369
13.1 簡(jiǎn)介 369
13.2 使用Linux容器 370
13.2.1 預(yù)備知識(shí) 370
13.2.2 實(shí)戰(zhàn)演練 371
13.2.3 工作原理 377
13.3 使用Docker 377
13.3.1 預(yù)備知識(shí) 377
13.3.2 實(shí)戰(zhàn)演練 378
13.3.3 工作原理 381
13.4 在Linux中使用虛擬機(jī) 381
13.4.1 預(yù)備知識(shí) 381
13.4.2 實(shí)戰(zhàn)演練 382
13.5 云端的Linux 382
13.5.1 預(yù)備知識(shí) 382
13.5.2 實(shí)戰(zhàn)演練 384
13.5.3 補(bǔ)充內(nèi)容 384
展開(kāi)全部

Linux Shell腳本攻略-(第3版) 作者簡(jiǎn)介

Clif Flynt,Tcl Tk及Linux用戶(hù)社區(qū)活躍分子,經(jīng)常在技術(shù)會(huì)議和用戶(hù)小組中發(fā)表演說(shuō)。Noumena公司創(chuàng)始人,負(fù)責(zé)開(kāi)發(fā)定制軟件和舉辦培訓(xùn)課程。另著有Tcl Tk:A Developer's Guide一書(shū)。 Sarath Lakshman,Linux天才程序員、開(kāi)源軟件及GNU Linux活躍分子。SLYNUX(2005)的開(kāi) 發(fā) 者而,Linux For You專(zhuān)欄作家。在Fedora、Pardus Linux、PiTiVi、Ubuntu 以及Google編程夏令營(yíng)等項(xiàng)目中均做出了不可估量的貢獻(xiàn)。 Shantanu Tushar,GNU Linux用戶(hù),KDE社區(qū)重要貢獻(xiàn)者,維護(hù)著Calligra Active(用于Tablets的KDE辦公文檔查看器)、Plasma Media Center以及Gluon Player。Shantanu堅(jiān)信終有一 天編程會(huì)變得無(wú)比輕松,每個(gè)人都會(huì)熱衷于為計(jì)算機(jī)編寫(xiě)程序。 【譯者簡(jiǎn)介】 門(mén)佳, GNU/Linux深度用戶(hù),喜歡溯本求源,挖掘技術(shù)背后的來(lái)龍去脈,對(duì)程序語(yǔ)言設(shè)計(jì)理論、編譯技術(shù)、操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)、Web開(kāi)發(fā)等領(lǐng)域均有涉獵,譯著包括《TCP Sockets編程》《精通JavaScript(* 2版)》《Linux命令行與shell腳本編程大全(第3版)》以及本書(shū)前兩版等。

暫無(wú)評(píng)論……
書(shū)友推薦
返回頂部
中圖網(wǎng)
在線客服