Linux 運維從入門到精通
明日科技
買這商品的人也買了...
-
$420$332 -
$265Web API 的設計與開發 (Web API : the Good Parts)
-
$650$507 -
$403Python Web 自動化測試入門與實戰
-
$780$616 -
$403Python 自動化測試入門與進階實戰
-
$571精通 Python 自動化編程
-
$1,223Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 5/e
-
$599$569 -
$653Python Django Web 從入門到項目實戰 (視頻版)
-
$407OpenCV 圖像處理入門與實踐
-
$203Python 數據分析 (項目式)
-
$709Spring Security 實戰 (Spring Security in Action)
-
$359$341 -
$556Vue.js 3 企業級應用開發實戰 (雙色版)
-
$602$566 -
$534$507 -
$398SaaS 創業之路:產品、營銷、服務、經營實踐與思考
-
$301$283 -
$505從零開始 Linux 運維實踐
-
$594$564 -
$588$559 -
$479$455 -
$419$398 -
$774$735
相關主題
商品描述
《Linux運維從入門到精通》從初學者角度出發,通過通俗易懂的語言、清晰明瞭的操作步驟,詳細介紹了Linux系統管理與運維相關的技術。全書分為3篇,共19章,包括運維工作、服務器、Linux系統、Linux文件目錄命令、Linux軟件安裝、Linux文本編輯、用戶和用戶組、文件管理與進程、Linux文件系統、Linux磁盤管理、Linux網絡、防火牆、FTP服務器的搭建與應用、NFS服務器的搭建與應用、搭建Tomcat應用服務器、企業級Nginx應用服務器搭建、搭建基於LAMP架構服務、Linux數據服務、Linux shell腳本等內容。本書所有知識都結合具體應用場景和操作步驟進行介紹,可以使讀者輕松領會Linux系統運維的精髓,快速提高運維技能。 本書可作為系統運維入門者的自學用書,也可作為高等院校相關專業的教學參考書,還可供開發人員查閱參考。
目錄大綱
目 錄
第1篇 Linux基礎篇
第1章 運維工作 2
視頻講解:21分鐘
1.1 運維工程師是做什麽的 2
1.2 運維工作的四個階段及就業前景 3
1.2.1 運維工作的四個階段 3
1.2.2 運維工作的就業前景 4
1.3 運維工作方向分類 5
1.3.1 應用運維 5
1.3.2 系統運維 6
1.3.3 運維研發 7
1.3.4 數據庫運維 7
1.3.5 安全運維 8
1.4 要點回顧 8
第2章 服務器 9
視頻講解:12分鐘
2.1 服務器的介紹 9
2.2 服務器的選擇 10
2.3 雲服務器的使用 11
2.4 要點回顧 14
第3章 Linux系統 15
視頻講解:55分鐘
3.1 Linux發展史 15
3.1.1 Linux前身—UNIX 15
3.1.2 Linux的誕生 16
3.1.3 Linux的開源文化 16
3.1.4 Linux系統特點 17
3.2 Linux系統的版本 17
3.2.1 Mint 17
3.2.2 Manjaro 18
3.2.3 Ubuntu 18
3.2.4 Solus 18
3.2.5 Debian 19
3.2.6 Arch 19
3.2.7 Puppy 19
3.2.8 Lubuntu 19
3.2.9 CentOS 20
3.2.10 Deepin 20
3.3 Linux安裝與配置 20
3.3.1 企業級CentOS系統ISO鏡像的下載 20
3.3.2 虛擬機軟件的安裝與配置 22
3.3.3 在虛擬機上安裝CentOS 23
3.3.4 在虛擬機上配置網絡連接 30
3.4 Linux系統結構 32
3.4.1 Linux內核 32
3.4.2 GNU工具 33
3.4.3 Linux桌面環境 34
3.4.4 應用軟件 36
3.5 要點回顧 37
第2篇 Linux系統管理篇
第4章 Linux文件目錄命令 40
視頻講解:38分鐘
4.1 切換目錄—cd 40
4.2 列出文件和目錄—ls 41
4.3 創建文件和修改文件—touch 42
4.4 文件標準輸出—cat 44
4.5 文件鏈接—ln 45
4.6 顯示當前路徑—pwd 47
4.7 新建一個目錄—mkdir 48
4.8 刪除一個空的目錄—rmdir 49
4.9 刪除文件或目錄—rm 50
4.10 在指定目錄下查找文件—find 51
4.11 為文件目錄移動改名—mv 53
4.12 復制文件或目錄—cp 55
4.13 要點回顧 57
第5章 Linux軟件安裝 58
視頻講解:32分鐘
5.1 RPM安裝方式 58
5.1.1 RPM介紹 58
5.1.2 RPM包命名規則 59
5.1.3 RPM包的4個操作 59
5.2 yum安裝方式 64
5.2.1 yum介紹 64
5.2.2 yum源與配置 65
5.2.3 yum軟件安裝與卸載 67
5.3 源碼編譯安裝方式 68
5.3.1 源碼編譯安裝介紹 68
5.3.2 下載解壓源碼 68
5.3.3 配置軟件安裝 68
5.3.4 編譯安裝軟件 69
5.4 要點回顧 69
第6章 Linux文本編輯 70
視頻講解:18分鐘
6.1 vi簡介 70
6.2 vi的3種工作模式 71
6.2.1 命令行模式 71
6.2.2 編輯模式 71
6.2.3 底行模式 72
6.3 vi的基本操作 72
6.3.1 進入VI 72
6.3.2 編輯文本 73
6.3.3 翻屏查看 73
6.3.4 移動光標 74
6.3.5 刪除文本 75
6.3.6 選中復制 75
6.3.7 搜索替換 76
6.3.8 重復撤銷 77
6.3.9 保存退出 78
6.4 要點回顧 78
第7章 用戶和用戶組 79
視頻講解:22分鐘
7.1 相關概念與分類 79
7.1.1 多用戶與多任務 79
7.1.2 用戶和用戶組相關概念 79
7.1.3 用戶的分類 80
7.1.4 用戶組的分類 81
7.1.5 用戶與用戶組的關系 81
7.2 用戶相關命令 82
7.2.1 創建用戶 82
7.2.2 修改用戶 82
7.2.3 刪除用戶 83
7.3 用戶組相關命令 84
7.3.1 創建用戶組 84
7.3.2 修改用戶組 85
7.3.3 刪除用戶組 85
7.3.4 切換用戶組 85
7.4 用戶配置文件 86
7.4.1 passwd文件 86
7.4.2 shadow文件 87
7.5 用戶組配置文件 88
7.5.1 group文件 88
7.5.2 gshadow文件 89
7.6 要點回顧 89
第8章 文件管理與進程 90
視頻講解:34分鐘
8.1 文件權限管理 90
8.1.1 文件類型 90
8.1.2 文件權限 91
8.1.3 查看文件權限 91
8.1.4 操作文件權限 92
8.2 文件的壓縮與解壓 94
8.2.1 壓縮文件類型 94
8.2.2 tar命令 95
8.2.3 gzip/gunzip命令 96
8.2.4 bzip2/bunzip2命令 98
8.2.5 rar/unrar命令 99
8.2.6 zip/unzip命令 100
8.3 進程管理 102
8.3.1 進程概述 102
8.3.2 進程的類型 103
8.3.3 查看進程 103
8.3.4 定時調度任務進程 106
8.3.5 進程的優先級 108
8.3.6 進程調度 108
8.3.7 後台運行進程 109
8.3.8 終止進程 109
8.4 要點回顧 110
第9章 Linux文件系統 111
視頻講解:13分鐘
9.1 文件系統 111
9.1.1 文件系統介紹 111
9.1.2 文件系統類型 112
9.1.3 文件系統的選擇 113
9.1.4 文件系統的創建 114
9.2 虛擬文件系統 116
9.2.1 虛擬文件系統介紹 116
9.2.2 超級塊 116
9.2.3 索引結點 117
9.2.4 目錄項 118
9.2.5 文件對象 119
9.3 要點回顧 119
第10章 Linux磁盤管理 120
視頻講解:27分鐘
10.1 磁盤分區概述 120
10.1.1 磁盤的物理結構 120
10.1.2 磁盤的分區介紹 121
10.2 磁盤分區操作 122
10.2.1 獲取磁盤分區信息 122
10.2.2 創建磁盤分區 123
10.2.3 格式化分區 125
10.2.4 刪除磁盤分區 126
10.2.5 掛載分區 127
10.3 Parted磁盤分區工具 127
10.3.1 Parted介紹 127
10.3.2 創建磁盤分區 128
10.3.3 刪除磁盤分區 129
10.4 RAID磁盤陣列 130
10.4.1 RAID概述 130
10.4.2 RAID的關鍵技術 131
10.4.3 RAID等級分類 132
10.4.4 RAID實現方式 134
10.5 LVM邏輯捲管理 135
10.5.1 LVM簡介 135
10.5.2 LVM的原理 136
10.5.3 LVM的分區擴容操作 136
10.6 要點回顧 139
第11章 Linux網絡 140
視頻講解:27分鐘
11.1 網絡設備 140
11.1.1 網卡介紹 140
11.1.2 交換機工作原理 141
11.2 網絡協議 142
11.2.1 OSI網絡模型 142
11.2.2 TCP/IP協議 143
11.3 網絡命令 146
11.3.1 ip命令 146
11.3.2 route命令 148
11.3.3 telnet命令 149
11.3.4 netstat命令 150
11.3.5 traceroute命令 151
11.4 要點回顧 152
第12章 防火牆 153
視頻講解:12分鐘
12.1 防火牆概述 153
12.1.1 防火牆的定義 153
12.1.2 防火牆的分類 155
12.1.3 防火牆的主要功能 155
12.2 防火牆配置 156
12.2.1 firewalld網絡區域劃分 156
12.2.2 firewalld防火牆配置 157
12.3 防火牆應用實例 160
12.4 要點回顧 162
第3篇 數據與架構篇
第13章 FTP服務器的搭建與應用 164
視頻講解:17分鐘
13.1 FTP服務簡介 164
13.1.1 FTP服務模型 164
13.1.2 FTP的工作模式 165
13.2 FTP基礎環境搭建 167
13.2.1 安裝VSFTP軟件 167
13.2.2 基於VSFTP的配置文件 168
13.2.3 賬戶權限 169
13.3 FTP維護術語與響應碼 170
13.3.1 FTP維護術語 170
13.3.2 FTP響應碼 171
13.4 要點回顧 173
第14章 NFS服務器的搭建與應用 174
視頻講解:14分鐘
14.1 NFS簡介 174
14.1.1 NFS服務的基本概念 174
14.1.2 安裝NFS組件 176
14.1.3 NFS進程管理 176
14.2 NFS服務的配置與掛載 177
14.2.1 NFS服務的配置 177
14.2.2 開機自動掛載 180
14.2.3 常見問題分析 180
14.3 要點回顧 181
第15章 搭建Tomcat應用服務器 182
視頻講解:16分鐘
15.1 Tomcat是什麽 182
15.1.1 Tomcat概述 183
15.1.2 Tomcat核心組件 183
15.2 Tomcat體系結構 184
15.3 Tomcat+JDK的下載與安裝 185
15.3.1 JDK下載與安裝 186
15.3.2 Tomcat下載與安裝 186
15.4 Tomcat目錄結構 188
15.5 Tomcat核心配置 189
15.6 Tomcat應用部署案例 193
15.6.1 使用yum方式安裝Tomcat 193
15.6.2 Tomcat部署方式 194
15.6.3 Tomcat部署案例 196
15.7 要點回顧 199
第16章 企業級Nginx應用服務器搭建 200
視頻講解:16分鐘
16.1 Nginx是什麽 200
16.1.1 Nginx概述 201
16.1.2 Nginx優點 201
16.1.3 Nginx基本功能 201
16.2 Nginx的下載安裝與配置 202
16.2.1 Nginx下載安裝 202
16.2.2 Nginx配置 203
16.3 Nginx的正反向代理 206
16.4 Nginx的負載均衡 208
16.4.1 負載均衡概述 208
16.4.2 Nginx負載均衡策略 209
16.5 Nginx的動靜分離 212
16.5.1 什麽是動靜分離 212
16.5.2 Nginx動靜分離的好處 213
16.5.3 Nginx動靜分離配置 213
16.6 要點回顧 215
第17章 搭建基於LAMP架構服務 216
視頻講解:26分鐘
17.1 什麽是LAMP 216
17.1.1 LAMP概述 216
17.1.2 LAMP各組件作用 217
17.1.3 LAMP各組件安裝順序 217
17.1.4 LAMP工作原理 217
17.2 Apache的安裝與配置 218
17.2.1 Apache概述 218
17.2.2 Apache安裝 218
17.2.3 Apache配置 220
17.2.4 Apache工作模式 222
17.3 MySQL的安裝與配置 224
17.4 PHP的安裝與配置 227
17.5 虛擬主機的配置 229
17.5.1 虛擬主機概述 229
17.5.2 虛擬主機配置 230
17.6 一鍵搭建LAMP架構環境 233
17.7 要點回顧 239
第18章 Linux數據服務 240
視頻講解:41分鐘
18.1 MySQL數據庫 240
18.1.1 MySQL概述 240
18.1.2 MySQL安裝 241
18.1.3 密碼設置 243
18.1.4 遠程連接 244
18.2 MariaDB數據庫 246
18.2.1 MariaDB概述 246
18.2.2 MariaDB安裝 246
18.3 PostgreSQL數據庫 248
18.3.1 PostgreSQL概述 248
18.3.2 PostgreSQL安裝 249
18.3.3 PostgreSQL配置 250
18.4 Redis數據庫 253
18.4.1 Redis概述 253
18.4.2 Redis安裝 253
18.4.3 Redis配置 254
18.5 Memcached數據庫 258
18.5.1 Memcached概述 258
18.5.2 Memcached安裝 259
18.5.3 Memcached使用說明 260
18.6 MongoDB數據庫 262
18.6.1 MongoDB概述 262
18.6.2 MongoDB安裝 263
18.6.3 MongoDB操作 266
18.7 要點回顧 270
第19章 Linux shell腳本 271
視頻講解:24分鐘
19.1 shell介紹 271
19.1.1 什麽是shell 272
19.1.2 什麽是shell腳本 272
19.2 shell語法 273
19.2.1 定義開頭 273
19.2.2 註釋 274
19.3 shell交互 274
19.4 shell變量及類型 276
19.4.1 自定義變量 276
19.4.2 環境變量 276
19.4.3 位置變量 277
19.4.4 預定義變量 277
19.5 shell數組 277
19.5.1 數組的定義 277
19.5.2 數組的基本操作 278
19.5.3 數組的循環遍歷 279
19.6 常用語句 280
19.6.1 for語句 280
19.6.2 while語句 281
19.6.3 if語句 281
19.6.4 case語句 283
19.6.5 expect語句 283
19.7 正則表達式 284
19.7.1 簡介 284
19.7.2 組成 285
19.7.3 分類 286
19.8 文件操作 287
19.9 監控埠 289
19.10 要點回顧 291