Linux指令範例速查手冊[黃照鶴主編書籍]

Linux繼承了UNIX強大而靈活的命令行工作方式。Linux中常見的指令有好幾百個,不管是初學者還是Linux專業人員,面對如此龐大的指令庫,都需要一本比較全面的Linux指令查詢書籍。本書共分3篇,講解了459個Linux指令,給出了近700個典型示例。

書籍信息

作者:黃照鶴
定價:49.80元
印次:1-2
ISBN:9787302241201
出版日期:2011.02.01
印刷日期:2011.11.25

內容簡介

Linux繼承了UNIX強大而靈活的命令行工作方式。Linux中常見的指令有好幾百個,不管是初學者還是Linux專業人員,面對如此龐大的指令庫,都需要一本比較全面的Linux指令查詢書籍。本書共分3篇,講解了459個Linux指令,給出了近700個典型示例。第1篇介紹了172個Linux基礎指令;第2篇介紹了200個Linux系統管理指令;第3篇介紹了87個Linux網路管理指令;附錄給出了按英文字母排序的Linux指令索引。本書按照Linux指令的功能進行分類,每一章中的指令按照重要程度和使用頻率進行排序,每一個指令除了基本語法、選項和參數講解外,還給出了經驗技巧和典型示例,便於讀者在閱讀本書的同時還可以積累豐富的實戰經驗,避免紙上談兵。本書附帶1張光碟,內容為書中每個Linux指令的教學視頻,另外贈送了其他Linux學習視頻等資料。

圖書目錄

第1篇Linux基礎指令

第1章檔案與目錄操作(教學視頻:86分鐘) 2

1.1ls指令:顯示目錄內容 2

1.2cd指令:將當前工作目錄切換到指定目錄 6

1.3cp指令:複製檔案或目錄 9

1.4mv指令:移動檔案或改名 13

1.5pwd指令:列印當前工作目錄 15

1.6rm指令:刪除檔案或目錄 15

1.7rmdir指令:刪除空目錄 18

1.8chgrp指令:改變檔案所屬工作組 20

1.9chmod指令:改變檔案訪問許可權 23

1.10chown指令:改變檔案的所有者和所屬工作組 29

1.11find指令:查找檔案並執行指定的操作 31

1.12ln指令:為檔案創建連線 34

1.13mkdir指令:創建目錄 36

1.14whereis指令:顯示指令及相關檔案的路徑 39

1.15which指令:顯示指令的絕對路徑 40

1.16file指令:探測檔案類型 41

1.17touch指令:設定檔案的時間屬性 44

1.18locate/slocate指令:快速定位檔案的路徑 46

1.19dd指令:複製檔案並進行內容轉換 48

1.20updatedb指令:創建或更新slocate資料庫 50

1.21dirname指令:去除檔案名稱中的非目錄部分 51

1.22pathchk指令:檢查檔案路徑名的有效性和可移植性 52

1.23unlink指令:調用unlink系統調用刪除指定檔案 52

1.24basename指令:去掉檔案名稱中的路徑和後綴 53

1.25rename指令:批量為檔案改名 54

第2章文本編輯(教學視頻:33分鐘) 56

2.1vi指令:全螢幕幕純文本編輯器 56

2.2emacs指令:全螢幕文本編輯器 59

2.3ed指令:行文本編輯器 60

2.4ex指令:以Ex模式運行vi指令 62

2.5jed指令:程式設計師的文本編輯器 63

2.6pico指令:文本編輯器 64

2.7sed指令:用於文本過濾和轉換的流式編輯器 65

2.8joe指令:全螢幕文本編輯器 68

第3章文本過濾與處理(教學視頻:72分鐘) 70

3.1cat指令:連線檔案並顯示內容 70

3.2more指令:檔案內容分屏查看器 72

3.3less指令:分屏顯示檔案內容 73

3.4grep指令:在檔案中搜尋匹配的行 75

3.5head指令:顯示檔案的頭部內容 77

3.6tail指令:輸出檔案尾部內容 79

3.7wc指令:統計檔案的位元組數、單詞數和行數 80

3.8uniq指令:報告或忽略檔案中的重複行 82

3.9cut指令:刪除檔案中的指定欄位 85

3.10sort指令:對檔案進行行排序 87

3.11join指令:將兩個檔案的相同欄位合併 89

3.12split指令:將檔案分割成碎片 91

3.13unexpand指令:將空白(space)轉換為制表符 92

3.14tr指令:轉換和刪除字元 93

3.15tee指令:將輸入內容複製到標準輸出或檔案 97

3.16tac指令:以行為單位反序連線和列印檔案 97

3.17spell指令:拼寫檢查 98

3.18paste指令:合併檔案 99

3.19diff指令:比較兩個檔案的不同 100

3.20cmp指令:比較兩個檔案 104

3.21look指令:顯示檔案中以指定字元串開頭的行 105

3.22ispell指令:拼寫檢查程式 106

3.23fold指令:指定檔案顯示的寬度 107

3.24fmt指令:最佳化文本格式 108

3.25expand指令:將制表符轉換為空白字元 109

3.26col指令:具有反向換行的文本過濾器 110

3.27colrm指令:刪除檔案中的指定列 111

3.28comm指令:以行為單位比較兩個已排序檔案 113

3.29csplit指令:將檔案分割為若干小檔案 115

3.30diff3指令:比較3個檔案的不同 117

3.31diffstat指令:顯示diff輸出的柱狀圖 119

3.32printf指令:格式化並列印數據 121

3.33pr指令:將文本轉換為適合列印格式 122

3.34od指令:將檔案導出為八進制或其他格式 123

3.35rev指令:將檔案的每行內容以字元為單位反序輸出 124

第4章備份壓縮(教學視頻:35分鐘) 125

4.1tar指令:打包備份 125

4.2gzip指令:GNU的壓縮與解壓縮工具 129

4.3gunzip指令:解壓縮.gz壓縮檔 131

4.4bzip2指令:創建和管理.bz2壓縮檔 133

4.5bunzip2指令:解壓縮.bz2壓縮檔 136

4.6cpio指令:存取歸檔包中的檔案 137

4.7dump指令:ext2/3檔案備份工具 139

4.8restore指令:還原dump備份 141

4.9compress指令:壓縮檔案 144

4.10uncompress指令:解壓縮.Z壓縮檔 145

4.11zip指令:壓縮和檔案打包工具 146

4.12unzip指令:解壓縮.zip壓縮檔 147

4.13arj指令:.arj壓縮檔管理器 149

4.14unarj指令:解壓縮.arj壓縮檔 152

4.15bzcat指令:顯示.bz2壓縮檔中的檔案內容 153

4.16bzcmp指令:比較.bz2壓縮檔中的檔案 154

4.17bzdiff指令:比較兩個.bz2壓縮檔中檔案的不同 155

4.18bzgrep指令:搜尋.bz2壓縮檔中檔案的內容 157

4.19bzip2recover指令:恢復被破壞的.bz2壓縮檔中

的檔案 158

4.20bzmore指令:分屏查看.bz2壓縮檔中的文本檔案 158

4.21bzless指令:增強的.bz2壓縮檔分屏查看器 159

4.22zipinfo指令:顯示zip壓縮檔的細節信息 160

4.23zipsplit指令:分割zip壓縮檔 162

4.24zforce指令:強制gzip格式檔案的後綴為.gz 163

4.25znew指令:將.Z檔案重新壓縮為.gz檔案 164

4.26zcat指令:顯示.gz壓縮檔中檔案的內容 166

4.27gzexe指令:壓縮執行檔 167

第5章shell內部指令(教學視頻:40分鐘) 169

5.1echo指令:列印變數或字元串 169

5.2kill指令:殺死進程 170

5.3alias指令:設定命令別名 172

5.4unalias指令:取消命令別名 173

5.5jobs指令:顯示任務列表 174

5.6bg指令:後台執行作業 175

5.7fg指令:將後台作業放到前台執行 176

5.8set指令:顯示或設定shell特性及shell變數 176

5.9unset指令:刪除指定的shell變數與函式 178

5.10env指令:在定義的環境中執行指令 179

5.11type指令:判斷內部指令和外部指令 180

5.12logout指令:退出登錄 181

5.13exit指令:退出shell 182

5.14export指令:將變數輸出為環境變數 182

5.15wait指令:等待進程執行完後返回終端 183

5.16history指令:顯示歷史命令 184

5.17read指令:從鍵盤讀取變數值 185

5.18enable指令:激活或關閉內部命令 186

5.19exec指令:調用並執行指令 187

5.20ulimit指令:限制用戶對shell資源的使用 188

5.21umask指令:設定許可權掩碼 189

5.22shopt指令:顯示和設定shell行為選項 191

5.23help指令:顯示內部命令的幫助信息 192

5.24bind指令:命令行鍵序列功能綁定設定 193

5.25builtin指令:執行shell內部命令 193

5.26command指令:調用指定的指令並執行 194

5.27declare指令:聲明shell變數 195

5.28dirs指令:顯示目錄堆疊 197

5.29pushd指令:向目錄堆疊中壓入目錄 198

5.30popd指令:從目錄堆疊中彈出目錄 199

5.31readonly指令:定義唯讀shell變數或函式 199

5.32fc指令:修改歷史命令並執行 200

第6章系統關機(教學視頻:4分鐘) 202

6.1ctrlaltdel指令:設定Ctrl+Alt+Del組合鍵的功能 202

6.2halt指令:關閉計算機 203

6.3poweroff指令:關閉計算機並切斷電源 203

6.4reboot指令:重新啟動計算機 204

6.5shutdown指令:關閉計算機 205

第7章列印相關(教學視頻:6分鐘) 208

7.1lp指令:列印檔案 208

7.2lpr指令:列印檔案 209

7.3lprm指令:刪除列印任務 210

7.4lpc指令:印表機控制程式 211

7.5lpq指令:顯示列印佇列狀態 211

7.6lpstat指令:顯示CUPS的狀態信息 212

7.7accept指令:接受列印任務 213

7.8reject指令:拒絕列印任務 213

7.9cancel指令:取消列印任務 214

7.10cupsdisable指令:停止印表機 215

7.11cupsenable指令:啟動印表機 216

7.12lpadmin指令:管理CUPS印表機 216

第8章實用工具(教學視頻:36分鐘) 218

8.1man指令:幫助手冊 218

8.2info指令:GNU格式線上幫助 219

8.3cksum指令:計算檔案的校驗和與統計檔案位元組數 220

8.4bc指令:任意精度的計算器語言 221

8.5cal指令:顯示日曆 223

8.6sum指令:列印檔案的校驗和 224

8.7md5sum指令:計算和檢查檔案的md5報文摘要 225

8.8hostid指令:列印當前主機數字標識 227

8.9date指令:顯示與設定系統日期時間 227

8.10dircolors指令:ls指令顯示顏色設定 228

8.11gpm指令:虛擬控制台下的滑鼠工具 229

8.12sleep指令:暫停指定的時間 230

8.13whatis指令:從資料庫中查詢指定的關鍵字 231

8.14who指令:列印當前登錄用戶 231

8.15whoami指令:列印當前用戶名 232

8.16wall指令:向所有終端傳送信息 233

8.17write指令:向指定用戶終端傳送信息 233

8.18mesg指令:控制終端是否可寫 234

8.19talk指令:用戶聊天客戶端工具 235

8.20login指令:登錄指令 236

8.21mtools指令:DOS兼容工具集 236

8.22stty指令:修改終端命令行設定 237

8.23tee指令:雙向重定向指令 238

8.24users指令:列印登錄系統的用戶 239

8.25clear指令:清屏指令 239

8.26consoletype指令:列印已連線的終端類型 240

8.27sln指令:靜態ln 240

8.28yes指令:重複列印字元串直到被殺死 241

第2篇Linux系統管理指令

第9章用戶和工作組管理(教學視頻:28分鐘) 244

9.1useradd指令:創建新用戶 244

9.2userdel指令:刪除用戶及相關檔案 245

9.3passwd指令:設定用戶密碼 245

9.4groupadd指令:創建新工作組 248

9.5groupdel指令:刪除工作組 248

9.6su指令:切換用戶身份 249

9.7usermod指令:修改用戶 250

9.8chfn指令:改變用戶finger信息 251

9.9chsh指令:改變用戶的登錄shell 252

9.10finger指令:查詢用戶信息 253

9.11gpasswd指令:工作組檔案管理工具 254

9.12groupmod指令:修改工作組信息 255

9.13groups指令:列印用戶所屬工作組 256

9.14pwck指令:驗證密碼檔案完整性 256

9.15grpck指令:驗證組檔案的完整性 257

9.16logname指令:列印當前用戶的登錄名 258

9.17newusers指令:批處理創建用戶 259

9.18chpasswd指令:以批處理模式更新密碼 259

9.19nologin指令:禮貌地拒絕用戶登錄 260

9.20pwconv指令:創建用戶影子檔案 261

9.21pwunconv指令:還原用戶密碼到passwd檔案 262

9.22grpconv指令:創建組影子檔案 263

9.23grpunconv指令:還原組密碼到group檔案 263

第10章硬體相關(教學視頻:12分鐘) 265

10.1arch指令:列印主機架構類型 265

10.2cdrecord指令:光碟刻錄工具 265

10.3eject指令:彈出可移動媒體 266

10.4volname指令:顯示卷名 268

10.5lsusb指令:顯示USB設備列表 269

10.6lspci指令:顯示PCI設備列表 270

10.7setpci指令:配置PCI設備 271

10.8hwclock指令:查詢與設定硬體時鐘 272

10.9systool指令:查看系統設備信息 273

第11章磁碟管理(教學視頻:45分鐘) 275

11.1df指令:報告磁碟空間使用情況 275

11.2fdisk指令:Linux下的硬碟分區工具 276

11.3parted指令:強大的硬碟分區工具 279

11.4mkfs指令:創建檔案系統 281

11.5badblocks指令:查找磁碟壞塊 282

11.6partprobe指令:確認分區表的改變 283

11.7convertquota指令:轉換老的磁碟配額數據檔案 283

11.8grub指令:多重引導程式grub的shell工具 284

11.9lilo指令:Linux引導載入器 285

11.10mkbootdisk指令:創建引導軟碟 286

11.11hdparm指令:讀取並設定硬碟參數 287

11.12mkinitrd指令:為預載入模組創建初始化RAM磁

盤映像 288

11.13mkisofs指令:創建光碟映像檔案 289

11.14mknod指令:創建字元或者塊設備檔案 290

11.15mkswap指令:創建交換分區或者交換檔案 290

11.16blockdev指令:命令行中調用磁碟的Ioctl 292

11.17pvcreate指令:創建物理卷 292

11.18pvscan指令:掃描所有磁碟上的物理卷 294

11.19pvdisplay指令:顯示物理卷屬性 295

11.20pvremove指令:刪除指定物理卷 295

11.21pvck指令:檢查物理卷元數據 296

11.22pvchange指令:修改物理卷屬性 297

11.23pvs指令:輸出物理卷信息報表 297

11.24vgcreate指令:創建卷組 298

11.25vgscan指令:掃描並顯示系統中的卷組 299

11.26vgdisplay指令:顯示卷組屬性 299

11.27vgextend指令:向卷組中添加物理卷 300

11.28vgreduce指令:從卷組中刪除物理卷 301

11.29vgchange指令:修改卷組屬性 301

11.30vgremove指令:刪除卷組 302

11.31vgconvert指令:轉換卷組元數據格式 302

11.32lvcreate指令:創建邏輯卷 303

11.33lvscan指令:掃描邏輯卷 304

11.34lvdisplay指令:顯示邏輯卷屬性 305

11.35lvextend指令:擴展邏輯卷空間 305

11.36lvreduce指令:收縮邏輯卷空間 306

11.37lvremove指令:刪除邏輯卷 307

11.38lvresize指令:調整邏輯卷空間大小 307

第12章檔案系統管理(教學視頻:25分鐘) 309

12.1mount指令:載入檔案系統 309

12.2umount指令:卸載檔案系統 310

12.3mkfs指令:創建檔案系統 311

12.4mke2fs指令:創建ext2/ext3檔案系統 312

12.5fsck指令:檢查檔案系統 313

12.6dumpe2fs指令:導出ext2/ext3檔案系統信息 314

12.7e2fsck指令:檢查ext2/ext3檔案系統 315

12.8chattr指令:改變檔案的第二擴展檔案系統屬性 317

12.9lsattr指令:查看檔案的第二擴展檔案系統屬性 318

12.10mountpoint指令:判斷目錄是否是載入點 319

12.11edquota指令:編輯磁碟配額 320

12.12quotacheck指令:磁碟配額檢查 322

12.13quotaoff指令:關閉磁碟配額功能 324

12.14quotaon指令:激活磁碟配額功能 324

12.15quota指令:顯示用戶磁碟配額 325

12.16quotastats指令:查詢磁碟配額運行狀態 327

12.17repquota指令:列印磁碟配額報表 327

12.18swapoff指令:關閉交換空間 328

12.19swapon指令:激活交換空間 329

12.20sync指令:刷新檔案系統緩衝區 331

12.21e2image指令:將ext2/ext3檔案元數據保存到檔案 331

12.22e2label指令:設定檔案系統卷標 332

12.23tune2fs指令:調整ext2/ext3檔案系統參數 333

12.24resize2fs指令:調整ext2檔案系統大小 334

12.25stat指令:顯示檔案狀態 335

12.26findfs指令:通過卷標或UUID查找檔案系統 336

第13章進程與作業管理(教學視頻:23分鐘) 337

13.1at指令:在指定時間執行任務 337

13.2atq指令:顯示用戶待執行任務列表 339

13.3atrm指令:刪除待執行任務 340

13.4batch指令:在指定時間執行任務 341

13.5crontab指令:周期性執行的任務 342

13.6init指令:初始化Linux進程 345

13.7killall指令:按照名稱殺死進程 346

13.8nice指令:以指定優先權運行程式 347

13.9nohup指令:以忽略掛起信號方式運行程式 348

13.10pkill指令:按名稱殺死進程 349

13.11pstree指令:以樹形顯示進程派生關係 349

13.12ps指令:報告系統當前進程快照 350

13.13renice指令:調整進程優先權 351

13.14skill指令:向進程傳送信號 352

13.15watch指令:全螢幕方式顯示周期性執行的指令 352

13.16w指令:顯示已登錄用戶正在執行的指令 353

13.17telinit指令:切換運行等級 354

13.18runlevel指令:列印當前運行等級 355

13.19service指令:控制系統服務 356

13.20ipcs指令:報告進程間通信設施狀態 357

13.21pgrep指令:基於名稱查找進程 357

13.22pidof指令:查找進程ID號 358

13.23pmap指令:報告進程的記憶體映射 359

第14章性能監測與最佳化(教學視頻:11分鐘) 361

14.1top指令:實時報告系統整體性能情況 361

14.2uptime指令:報告系統運行時長及平均負載 362

14.3free指令:顯示記憶體的使用情況 362

14.4iostat指令:報告CPU狀態和設備及分區的I/O狀態 364

14.5mpstat指令:報告CPU相關狀態 366

14.6sar指令:蒐集、報告和保存系統活動狀態 367

14.7vmstat指令:報告系統整體運行狀態 368

14.8time指令:統計指令運行時間 369

14.9tload:圖形化顯示系統平均負載 369

14.10lsof指令:顯示所有已打開檔案列表 370

14.11fuser指令:報告進程使用的檔案或套接字 371

14.12cpuspeed指令:用戶空間CPU頻率控制程式 372

第15章核心與模組(教學視頻:12分鐘) 373

15.1sysctl指令:運行時配置核心參數 373

15.2lsmod指令:顯示已載入模組狀態 374

15.3insmod指令:載入模組到核心 375

15.4modprobe指令:核心模組智慧型載入工具 375

15.5rmmod指令:從核心中移除模組 377

15.6bmodinfo指令:顯示模組詳細信息 378

15.7depmod指令:產生模組依賴的映射檔案 379

15.8uname指令:列印系統信息 380

15.9dmesg指令:列印和控制核心環形緩衝區 381

15.10kexec指令:直接啟動另一Linux核心 381

15.11get_module指令:獲取模組信息 382

15.12kernelversion指令:列印核心主版本號 383

15.13slabtop指令:實時顯示核心slab緩衝區信息 383

第16章X-Window系統(教學視頻:7分鐘) 385

16.1startx指令:初始化X-Window會話 385

16.2xauth指令:修改X伺服器訪問授權信息 385

16.3xhost指令:X伺服器訪問控制工具 387

16.4xinit指令:X-Window系統初始化程式 388

16.5xlsatoms指令:顯示X伺服器定義的原子成分 389

16.6xlsclients指令:列出在X伺服器上顯示的客戶端程式 389

16.7xlsfonts指令:顯示X伺服器字型列表 390

16.8xset指令:X-Window系統的用戶愛好設定 391

第17章軟體包管理(教學視頻:38分鐘) 393

17.1rpm指令:RPM軟體包管理器 393

17.2yum指令:基於RPM的軟體包管理器 394

17.3chkconfig指令:管理不同運行等級下的服務 396

17.4ntsysv指令:配置不運行等級下的服務 398

17.5apt-get指令:APT包管理工具 398

17.6aptitude指令:基於文本界面的軟體包管理工具 400

17.7apt-key指令:管理APT軟體包的密鑰 402

17.8apt-sortpkgs指令:排序軟體包索引檔案 403

17.9dpkg指令:Debian包管理器 403

17.10dpkg-deb指令:Debian包管理器 405

17.11dpkg-divert指令:將檔案安裝到轉移目錄 406

17.12dpkg-preconfigure指令:軟體包安裝前詢問問題 407

17.13dpkg-query指令:在dpkg資料庫中查詢軟體包 407

17.14dpkg-reconfigure指令:重新配置已安裝的軟體包 408

17.15dpkg-split指令:分割軟體包 409

17.16dpkg-statoverride指令:改寫所有權和模式 411

17.17dpkg-trigger指令:軟體包觸發器 412

17.18patch指令:為代碼打補丁 412

17.19rcconf指令:Debian運行等級服務配置工具 414

17.20rpm2cpio指令:將RPM包轉換為cipo檔案 414

17.21rpmbuild指令:創建RPM軟體包 415

17.22rpmdb指令:RPM資料庫管理工具 416

17.23rpmquery指令:RPM軟體包查詢工具 416

17.24rpmsign指令:管理RPM軟體包簽名 417

17.25rpmverify指令:驗證RPM包 418

第18章系統安全(教學視頻:10分鐘) 420

18.1chroot指令:切換根目錄環境 420

18.2lastb指令:顯示錯誤登錄列表 421

18.3last指令:顯示用戶最近登錄列表 422

18.4lastlog指令:顯示用戶最近一次登錄信息 423

18.5logsave指令:將指令輸出信息保存到日誌 424

18.6logwatch指令:分析報告系統日誌 425

18.7logrotate指令:日誌輪轉工具 426

18.8sudo指令:以另一個用戶身份執行指令 427

第19章編程開發(教學視頻:26分鐘) 429

19.1test指令:測試條件表達式 429

19.2expr指令:表達式求值 431

19.3gcc指令:GNUC/C++編譯器 432

19.4gdb指令:GNU調試器 434

19.5ld指令:GNU連線器 435

19.6ldd指令:列印程式依賴的共享庫 436

19.7make指令:GNU工程化編譯工具 436

19.8as指令:GNU彙編器 438

19.9gcov指令:測試代碼覆蓋率 439

19.10nm指令:顯示目標檔案符號表 441

19.11perl指令:perl語言解釋器 442

19.12php指令:PHP的命令行接口 443

19.13protoize指令:添加函式原型 443

19.14unprotoize指令:刪除函式原型 445

19.15mktemp指令:創建臨時檔案 446

第3篇LiLinux網路管理指令

第20章網路配置(教學視頻:10分鐘) 448

20.1ifconfig指令:配置網路接口 448

20.2route指令:顯示並設定路由 449

20.3ifcfg指令:配置網路接口 451

20.4ifdown指令:禁用網路接口 451

20.5ifup指令:激活網路接口 452

20.6hostname指令:顯示和設定系統的主機名稱 452

20.7dhclient指令:動態主機配置協定客戶端工具 454

20.8dnsdomainname指令:列印DNS的域名 455

20.9domainname指令:顯示和設定系統的NIS域名 455

20.10nisdomainname指令:顯示NIS域名 456

20.11usernetctl指令:授權用戶操縱網路接口 456

20.12ypdomainname指令:顯示NIS域名 457

第21章網路測試(教學視頻:18分鐘) 458

21.1ping指令:測試主機之間網路連通性 458

21.2netstat指令:顯示網路狀態 460

21.3nslookup指令:域名查詢工具 463

21.4traceroute指令:追蹤報文到達目的主機的路由 466

21.5arp指令:操縱arp緩衝區 467

21.6dig指令:DNS查詢工具 470

21.7host指令:域名查詢工具 472

21.8nc/netcat指令:隨意的操縱TCP或UDP連線和監聽

連線埠 474

21.9arping指令:傳送ARP請求報文給鄰居主機 477

21.10arpwatch指令:監控arp緩衝區的變化 479

21.11tracepath指令:追蹤報文經過的路由信息 481

第22章網路套用(教學視頻:42分鐘) 482

22.1elinks指令:純文本界面的WWW瀏覽器 482

22.2elm指令:E-mail客戶端程式 483

22.3ftp指令:檔案傳輸協定客戶端 484

22.4ipcalc指令:簡單的IP位址計算器 488

22.5lftp指令:檔案傳輸程式 488

22.6lftpget指令:使用lftp下載檔案 490

22.7lynx指令:純文本網頁瀏覽器 491

22.8mailq指令:列印郵件傳輸佇列 492

22.9mailstat指令:顯示到達的郵件狀態 493

22.10mail指令:接收和傳送電子郵件 494

22.11rcp指令:遠程檔案複製 497

22.12rlogin指令:遠程登錄 499

22.13rsh指令:遠程shell 501

22.14resec指令:遠程執行指令客戶端 503

22.15telnet指令:遠程登錄工具 504

22.16tftp指令:簡單檔案傳輸協定客戶端 507

22.17wget指令:從指定URL地址下載檔案 509

22.18ncftp指令:增強FTP客戶端工具 511

第23章高級網路指令(教學視頻:13分鐘) 513

23.1iptables指令:核心包過濾與NAT管理工具 513

23.2iptables-save指令:保存iptables表 519

23.3iptables-restore指令:還原iptables表 520

23.4ip6tables指令:ipv6版核心包過濾管理工具 522

23.5ip6tables-save指令:保存ip6tables表 526

23.6ip6tables-restore指令:還原ip6tables表 527

23.7ip指令:顯示或操縱路由、網路設備和隧道 529

23.8tcpdump指令:監聽網路流量 533

23.9arpd指令:ARP協定守護進程 535

23.10arptables指令:ARP包過濾管理工具 536

23.11lnstat指令:顯示Linux的網路狀態 538

23.12nstat/rtacct指令:網路狀態統計工具 539

23.13ss指令:顯示活動套接字連線 540

23.14iptraf指令:監視網卡流量 542

第24章網路伺服器(教學視頻:24分鐘) 544

24.1ab指令:Apache的Web伺服器基準測試程式 544

24.2apachectl指令:ApacheWeb伺服器控制接口 546

24.3exportfs指令:輸出NFS檔案系統 547

24.4ftpcount指令:顯示proftpd伺服器當前連線用戶數 549

24.5ftpshut指令:在指定時間停止Proftpd服務 549

24.6ftptop指令:顯示proftpd伺服器連線狀態 550

24.7ftpwho指令:顯示當前每個ftp會話信息 551

24.8htdigest指令:管理用戶摘要認證檔案 551

24.9htpasswd指令:管理用戶基本認證檔案 552

24.10httpd指令:Apache的Web伺服器守護進程 553

24.11mailq指令:列印郵件傳送佇列 555

24.12mysqldump指令:MySQL資料庫備份工具 555

24.13mysqladmin指令:MySQL伺服器的客戶端管理工具 556

24.14mysqlimport指令:MySQL伺服器的數據導入工具 557

24.15mysqlshow指令:顯示資料庫、數據表和列信息 558

24.16mysql指令:MySQL伺服器的客戶端工具 558

24.17nfsstat指令:列出NFS狀態 559

24.18sendmail指令:電子郵件傳送代理 560

24.19showmount指令:顯示NFS伺服器的載入信息 561

24.20smbclient指令:samba套件的客戶端工具 562

24.21smbpasswd指令:修改用戶SMB密碼 563

24.22squidclient指令:squid客戶端管理工具 564

24.23squid指令:代理伺服器守護進程 565

第25章網路安全(教學視頻:17分鐘) 566

25.1scp指令:安全遠程檔案複製 566

25.2sftp指令:加密檔案傳輸 567

25.3ssh指令:安全連線客戶端 569

25.4sshd指令:openssh伺服器守護進程 571

25.5ssh-keygen指令:生成、管理和轉換認證密鑰 573

25.6ssh-keyscan指令:收集主機的ssh公鑰 574

25.7sftp-server指令:安全FTP伺服器 575

25.8iptstate指令:以top風格顯示核心的iptables狀態 575

25.9nmap指令:網路探測工具和安全/連線埠掃描器 577

附錄Linux指令索引 580

相關詞條

熱門詞條

聯絡我們