跟老韓學Linux運維 ,

作者:韓艷威

出版社:人民郵電出版社

ISBN:9787115492586

$62.95

產品號碼: 82981 貨號: 9787115492586 分類: , 標籤: , ,

本書系統全面地介紹了Linux指令在企業生產環境中的實戰應用技巧。主要內容包括Linux指令概述,CentOS作業系統生產環境標準化安裝及實際運維部署,CentOS系統對比Windows系統的啟動流程,Linux初、中、高級運維指令,並結合規則運算式將指令運用到實際工作環境中。

本書最後詳細介紹了Linux系統安全加固及內核核心參數優化等內容。書中精選的上千個實例均來自于作者在Linux系統運維領域的一線實戰經驗。

目錄

第 1章 Linux應用運維指令概述 1
1.1為什麼要熟練掌握命令列操作2
1.1.1命令列執行速度快2
1.1.2命令列針對結果3
1.1.3命令列回饋資訊明確5
1.1.4命令列便於調試5
1.2命令列的意義和價值7
1.2.1快速檔操作7
1.2.2快速操作軟體8
1.2.3快速條件搜索8
1.3如何熟練運用命令列10
1.3.1給新手的入門建議10
1.3.2命令列初涉11
1.4命令列格式一覽12
1.4.1命令本身13
1.4.2命令選項13
1.4.3命令執行參數14
1.5命令列基本含義探討15
1.5.1Linux中常用命令單詞縮寫15
1.5.2Linux下命令分類16
1.6Linux命令基礎環境準備19
1.6.1購買雲主機19
1.6.2採用虛擬機器20
1.6.3下載CentOS鏡像21
1.6.4下載遠端登入軟體21
1.7獲取命令幫助技巧實戰22
1.7.1內部命令幫助文檔22
1.7.2外部命令幫助文檔23
1.7.3man手冊查看幫助24
1.7.4history命令技巧10例27
1.7.5命令快捷操作小技巧30
1.8本章小結及思維導圖31

第2章 高標準安裝Linux作業系統33
2.1實驗環境準備34
2.1.1下載安裝VMware Workstation1035
2.1.2CentOS鏡像下載建議35
2.1.3安裝CentOS作業系統的3種方法36
2.1.4作業系統安裝核心要點提示37
2.2CentOS 6.9生產環境高標準安裝實戰38
2.2.1安裝前基本規劃說明39
2.2.2生產伺服器部署規劃39
2.2.3生產作業系統版本選擇建議40
2.2.4CentOS 6.9下載地址相關說明40
2.2.5安裝CentOS 6.9 64位的必備條件41
2.2.6標準安裝CentOS 6.9演示41
2.2.7CentOS 6.9安裝後做快照58
2.3CentOS 7.3生產環境標準安裝實戰59
2.3.1CentOS 7安裝規劃59
2.3.2CentOS 7 mini版本下載59
2.3.3圖示與CentOS 6.9安裝的不同點60
2.3.4CentOS 7 halt等指令關機無效案例61
2.4U盤安裝CentOS 7.362
2.4.1準備工作62
2.4.2製作安裝盤63
2.4.3U盤安裝CentOS 7.365
2.5伺服器版Ubuntu Server 16.04部署實戰66
2.5.1Ubuntu Server 16.04系統安裝66
2.5.2設置root管理員資訊72
2.5.3設置網路連接資訊72
2.5.4Ubuntu設置時區73
2.5.5安裝yum源75
2.5.6使用apt-get安裝MySQL81
2.6生產環境安裝作業系統經驗談82
2.6.1伺服器基礎知識83
2.6.2伺服器選購技巧84
2.7SSH遠端連接最佳實踐84
2.7.1SSH遠端工具之PuTTY85
2.7.2SSH遠端連接工具之Secure CRT90
2.8CentOS作業系統忘記密碼修復實戰91
2.8.1CentOS 6.9忘記密碼操作92
2.8.2CentOS 7.2忘記密碼操作94
2.8.3CentOS 7.3修復root密碼終極實戰96
2.9CentOS 7新特性和命令99
2.9.1CentOS 7新特性99
2.9.2CentOS 7新命令102
2.10本章小結及思維導圖104

第3章 CentOS 6系統啟動流程106
3.1Windows作業系統初始化過程107
3.1.1電腦的啟動過程108
3.1.2主引導記錄111
3.1.3硬碟啟動112
3.1.4作業系統112
3.2CentOS 6作業系統啟動流程詳解113
3.2.1POST加電自檢113
3.2.2載入BIOS114
3.2.3讀取MBR114
3.2.4載入啟動管理器115
3.2.5載入kernel115
3.2.6用戶層執行init process117
3.2.7等待用戶登錄118
3.3CentOS 7啟動流程簡述118
3.3.1CentOS 7啟動流程118
3.3.2CentOS 6與CentOS 7的啟動區別119
3.4CentOS 6啟動流程小結120
3.5本章小結及思維導圖123

第4章 Linux用戶、組、許可權管理125
4.1Linux用戶管理126
4.1.1用戶定義126
4.1.2使用者類別及標識126
4.1.3使用者設定檔/etc/passwd128
4.1.4使用者密碼設定檔/etc/shadow130
4.1.5帳號檢查工具pwconv、pwunconv指令132
4.2Linux環境變數133
4.2.1Linux環境變數概述134
4.2.2Linux環境變數分類134
4.2.3查看Linux環境變數135
4.2.4設置和取消環境變數140
4.2.5Linux系統常用的環境變數145
4.3Linux用戶組管理145
4.3.1Linux用戶組基本概念146
4.3.2使用者組資訊設定檔/etc/group146
4.3.3使用者組密碼設定檔/etc/gshadow147
4.3.4使用者組檢查工具grpconv、grpunconv指令148
4.4Linux用戶管理應用實戰149
4.4.1普通用戶管理149
4.4.2root用戶管理167
4.5Linux用戶組管理應用實戰169
4.6Linux sudo特殊許可權管理應用運維實戰174
4.6.1sudo使用場景及適用條件174
4.6.2sudo初體驗175
4.6.3sudo設定檔精講177
4.6.4sudo指令語法179
4.6.5sudo應用運維生產實例179
4.7Linux許可權管理187
4.7.1Linux系統檔案類型187
4.7.2Linux系統目錄基本操作189
4.7.3Linux檔基本操作193
4.7.4Linux檔與目錄許可權基礎補充195
4.7.5Linux檔與目錄許可權深入詳解197
4.7.6Linux檔與目錄的特殊許可權199
4.7.7Linux用戶許可權管理203
4.8本章小結及思維導圖205

第5章 Linux應用運維基礎指令實戰208
5.1Linux指令行終端常用快速鍵209
5.1.1Linux終端初識209
5.1.2Linux終端類型210
5.1.3Linux作業系統終端操作快速鍵及應用技巧211
5.1.4Linux終端自訂快速鍵213
5.2基礎應用運維指令215
5.2.1uptime指令215
5.2.2w指令217
5.2.3last指令218
5.2.4who指令227
5.2.5whoami230
5.2.6cd指令231
5.2.7pwd指令235
5.2.8type指令及Linux指令類型237
5.2.9reboot指令240
5.2.10shutdown指令241
5.2.11halt指令245
5.2.12init指令246
5.2.13ssh指令250
5.2.14scp指令256
5.2.15ls指令259
5.2.16uname指令268
5.3系統資源使用排查指令271
5.3.1free指令271
5.3.2df指令273
5.3.3du指令278
5.3.4netstat指令282
5.4本章小結及思維導圖291

第6章 Linux應用運維檔操作指令實戰292
6.1檔操作基礎指令293
6.1.1vim指令293
6.1.2touch指令301
6.1.3mkdir指令303
6.1.4cp指令305
6.1.5mv指令309
6.1.6rm指令312
6.1.7cat指令317
6.1.8tac指令322
6.1.9tail指令323
6.1.10head指令325
6.1.11less指令326
6.1.12more指令329
6.1.13nl指令332
6.1.14seq指令333
6.1.15wc指令334
6.2檔操作高級指令336
6.2.1find指令基礎實戰336
6.2.2stat指令348
6.2.3rsync指令352
6.2.4chattr指令368
6.2.5lsattr指令370
6.2.6md5sum指令371
6.3本章小結及思維導圖373

第7章 Linux網路監控實戰指令375
7.1伺服器網路基本配置實戰376
7.2網路運維常用指令377
7.2.1ifconfig指令377
7.2.2ifdown & ifup指令382
7.2.3ethtool指令383
7.2.4mii-tool指令388
7.2.5ip指令389
7.2.6ping指令396
7.2.7fping指令400
7.2.8traceroute指令405
7.2.9tracepath指令410
7.2.10mtr指令412
7.2.11dhclient指令414
7.2.12nethogs指令414
7.2.13bwm-ng指令416
7.2.14lsof指令417
7.2.15rz上傳和sz下載426
7.2.16tcpdump指令427
7.2.17dstat指令434
7.2.18bmon指令443
7.2.19atop指令447
7.2.20nmon指令449
7.2.21collectl指令454
7.2.22ngrep指令460
7.3Linux下查看即時網卡流量實戰462
7.3.1sar指令462
7.3.2ifstat指令471
7.3.3nload指令472
7.3.4iptraf指令474
7.3.5iftop指令474
7.3.6tcptrack指令477
7.3.7glances指令478
7.3.8brctl指令480
7.3.9ss指令481
7.3.10curl指令485
7.3.11wget指令490
7.3.12axel指令495
7.3.13nc指令496
7.3.14即時監控網路流量腳本497
7.3.15統計/proc下網路資訊498
7.3.16組合SHELL指令即時查看499
7.4本章小結及思維導圖499

第8章 Linux應用運維磁片操作指令501
8.1磁片基礎指令502
8.1.1fdisk指令505
8.1.2parted指令510
8.1.3mkfs指令518
8.1.4swap分區指令523
8.1.5mount指令524
8.1.6umount指令530
8.1.7df指令532
8.1.8du指令537
8.1.9fuser指令540
8.1.10lsblk指令542
8.2磁片高級指令545
8.2.1fsck指令545
8.2.2e2fsck指令548
8.2.3badblocks指令549
8.2.4tune2fs指令550
8.2.5iostat指令552
8.2.6iotop指令560
8.2.7dd指令564
8.3磁片I/O性能監控指標解析566
8.3.1磁片I/O性能主要監控解析566
8.3.2如何解決磁片性能567
8.3.3RAID基礎知識568
8.4磁片I/O性能測試570
8.4.1hdparm基本應用570
8.4.2hdparm磁片I/O測速572
8.4.3使用dd命令測試I/O572
8.5本章小結及思維導圖573

第9章 Linux應用高級運維指令實戰575
9.1Linux應用指令運維實戰576
9.1.1tee指令576
9.1.2cut指令580
9.1.3tr指令584
9.1.4watch指令588
9.1.5進程調度指令591
9.1.6nohup指令592
9.1.7srceen指令595
9.1.8nmap指令598
9.1.9sort指令603
9.1.10tar指令605
9.1.11gzip指令607
9.1.12zip和unzip指令611
9.1.13zcat和zgrep指令620
9.2文本處理與規則運算式620
9.2.1文本處理四劍客之find指令620
9.2.2文本處理四劍客之grep指令624
9.2.3文本處理四劍客之sed指令627
9.2.4文本處理四劍客之awk指令630
9.3本章小結及思維導圖631

第10章 Linux實用運維技巧633
10.1Linux系統基本安全加固634
10.1.1Linux伺服器物理主機安全634
10.1.2使用者帳號密碼安全635
10.1.3統一認證安全機制637
10.1.4授權管理安全639
10.1.5操作日誌設計安全性原則639
10.2高併發系統Linux內核調優基本方法640
10.2.1內核網路參數優化640
10.2.2系統打開檔數優化641
10.2.3內核TCP參數優化643
10.2.4內核其他TCP參數優化644
10.2.5I/O事件分配機制優化646
10.3Linux系統日常運維技巧647
10.3.1作業系統部署管理工具647
10.3.2SSH服務登錄緩慢優化647
10.3.3作業系統常用監控小工具648
10.4本章小結及思維導圖649

作者介紹

韓豔威,博信文化傳媒核心創始人,先後在北京多家知名公司擔任Linux架構師、MySQL運維DBA、Linux運維經理等職務。具有8年的一線互聯網實戰工作經驗,尤其擅長設計高併發、大流量網站架構,並對Linux平臺下的HA、MySQL運維HA,以及Nginx高效運維、KVM高效運維和Web安全運維等有著獨到的見解。樂於分享技術,曾在51CTO學院分享Linux實戰課程,目前致力於Linux開源系統的推廣和分享。

出版日期

12/01/2018

語系

簡體中文

版別

1-1

裝訂

平裝

頁數

645

印刷

單色印刷

出版地

大陸