細(xì)說Linux基礎(chǔ)知識(shí)(第2版)
定 價(jià):79 元
- 作者:尚硅谷IT教育
- 出版時(shí)間:2019/9/1
- ISBN:9787121373978
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:312
- 紙張:
- 版次:01
- 開本:16開
本書詳細(xì)講解了Linux系統(tǒng)的特點(diǎn)和各個(gè)發(fā)行版本,并提供了學(xué)習(xí)建議內(nèi)容,包括:使用虛擬機(jī)構(gòu)建Linux學(xué)習(xí)環(huán)境、常用Linux工具軟件的使用、無人值守安裝及網(wǎng)絡(luò)安裝;Linux服務(wù)器在生產(chǎn)環(huán)境中的管理建議;Linux常用命令;文本編輯器Vim的使用與進(jìn)階技巧;Linux源碼包與二進(jìn)制包的安裝、軟件包部署的建議;Linux用戶和用戶組的管理命令;Linux的權(quán)限管理、訪問控制列表、系統(tǒng)特殊權(quán)限和文件屬性權(quán)限、管理員授權(quán);Linux文件系統(tǒng)介紹、文件系統(tǒng)管理常用命令、系統(tǒng)分區(qū)規(guī)劃與操作等。本書適合基于Linux平臺(tái)進(jìn)行服務(wù)部署、運(yùn)維及開發(fā)的技術(shù)人員,以及大學(xué)計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生使用,也可以作為學(xué)習(xí)云計(jì)算的入門書籍。
沈超尚硅谷IT教育Linux教學(xué)總監(jiān),資深Linux技術(shù)和虛擬化技術(shù)工程師,著名Linux培訓(xùn)專家,從事Linux培訓(xùn)工作十多年,在Linux系統(tǒng)管理、服務(wù)管理、性能調(diào)優(yōu)、集群和虛擬化方面有深入研究。李明知名Linux技術(shù)專家,國內(nèi)早期Linux從業(yè)者及教育工作者之一,曾出版《完美應(yīng)用Ubuntu》《UNIX系統(tǒng)管理實(shí)用教程》等多本UNIX/Linux技術(shù)圖書,國內(nèi)多所大學(xué)外聘專家講師。
第1章 知其然知其所以然:Linux系統(tǒng)簡介 1
1.1 什么是操作系統(tǒng) 1
1.2 從UNIX到Linux 2
1.2.1 UNIX的坎坷歷史 2
1.2.2 Linux的那些往事 3
1.2.3 UNIX與Linux的親密關(guān)系 4
1.2.4 UNIX/Linux系統(tǒng)結(jié)構(gòu) 5
1.3 詳細(xì)了解Linux 6
1.3.1 天使與魔鬼 6
1.3.2 Linux的應(yīng)用領(lǐng)域 7
1.3.3 Linux的發(fā)行版本 9
1.4 學(xué)習(xí)Linux的建議 11
本章小結(jié) 12
第2章 好的開始是成功的一半:Linux系統(tǒng)安裝 13
2.1 虛擬機(jī)軟件VMware的應(yīng)用 13
2.2 Linux光盤安裝及設(shè)置 21
2.2.1 CentOS 7.x版本的區(qū)別 21
2.2.2 光盤安裝CentOS 7.x 21
2.3 Linux U盤安裝 41
2.3.1 所需工具 42
2.3.2 安裝步驟 42
2.4 Linux無人值守安裝 48
2.4.1 概念和原理 48
2.4.2 無人值守安裝的條件與步驟 49
2.4.3 無人值守安裝試驗(yàn) 49
2.5 用dd命令復(fù)制安裝Linux 59
2.5.1 dd命令是什么 59
2.5.2 dd配置步驟 60
2.6 遠(yuǎn)程管理工具 60
2.6.1 安全漂亮的Xshell 60
2.6.2 功能強(qiáng)大的SecureCRT 62
本章小結(jié) 63
第3章 新手寶典:給初學(xué)者的Linux服務(wù)器管理建議 64
3.1 學(xué)習(xí)Linux的注意事項(xiàng) 64
3.2 Linux服務(wù)器的管理和維護(hù)建議 65
本章小結(jié) 69
第4章 萬丈高樓平地起:Linux常用命令 70
4.1 命令提示符和命令的基本格式 70
4.1.1 命令提示符 70
4.1.2 命令的基本格式 71
4.2 目錄操作命令 72
4.2.1 ls命令 72
4.2.2 cd命令 74
4.2.3 mkdir命令 77
4.2.4 rmdir命令 77
4.2.5 tree命令 78
4.3 文件操作命令 79
4.3.1 touch命令 79
4.3.2 stat命令 80
4.3.3 cat命令 83
4.3.4 more命令 84
4.3.5 less命令 85
4.3.6 head命令 85
4.3.7 tail命令 85
4.3.8 ln命令 87
4.4 目錄和文件都能操作的命令 94
4.4.1 rm命令 94
4.4.2 cp命令 95
4.4.3 mv命令 98
4.5 權(quán)限管理命令 99
4.5.1 權(quán)限介紹 99
4.5.2 基本權(quán)限的命令 101
4.5.3 基本權(quán)限的含義 103
4.5.4 所有者和所屬組命令 108
4.5.5 umask默認(rèn)權(quán)限 110
4.6 幫助命令 113
4.6.1 man命令 113
4.6.2 info命令 117
4.6.3 help命令 118
4.6.4 --help選項(xiàng) 119
4.7 搜索命令 119
4.7.1 whereis命令 119
4.7.2 which命令 120
4.7.3 locate命令 120
4.7.4 find命令 122
4.8 壓縮和解壓縮命令 130
4.8.1 壓縮文件介紹 130
4.8.2 “.zip”格式 131
4.8.3 “.gz”格式 132
4.8.4 “.bz2”格式 134
4.8.5 “.tar”格式 136
4.8.6 “.tar.gz”和“.tar.bz2”格式 137
4.9 關(guān)機(jī)和重啟命令 138
4.9.1 sync數(shù)據(jù)同步 138
4.9.2 shutdown命令 139
4.9.3 reboot命令 140
4.9.4 halt和poweroff命令 140
4.9.5 init命令 140
4.10 常用網(wǎng)絡(luò)命令 140
4.10.1 配置Linux的IP地址 140
4.10.2 ip命令 143
4.10.3 ifconfig命令 144
4.10.4 ifup和ifdown命令 145
4.10.5 ping命令 145
4.10.6 ss命令 146
4.10.7 netstat命令 148
4.10.8 write命令 151
4.10.9 wall命令 151
4.10.10 mail命令 151
本章小結(jié) 153
第5章 簡約而不簡單的文本編輯器Vim 154
5.1 Vim的工作模式 154
5.2 進(jìn)入Vim 155
5.2.1 使用Vim打開文件 155
5.2.2 直接進(jìn)入指定位置 156
5.3 Vim的基本應(yīng)用 156
5.3.1 插入命令 156
5.3.2 光標(biāo)移動(dòng)命令 157
5.3.3 使用Vim進(jìn)行編輯 158
5.3.4 保存退出命令 162
5.4 Vim的進(jìn)階應(yīng)用 162
5.4.1 Vim配置文件 162
5.4.2 多窗口編輯 164
5.4.3 區(qū)域復(fù)制 164
5.4.4 定義快捷鍵 165
5.4.5 在Vim中與Shell交互 166
5.4.6 文本格式轉(zhuǎn)換 166
5.4.7 Vim的宏記錄 167
5.4.8 ab命令的小技巧 168
本章小結(jié) 169
第6章 從小巧玲瓏到羽翼漸豐:軟件安裝 170
6.1 軟件包管理簡介 170
6.1.1 軟件包的分類 170
6.1.2 初識(shí)源碼包 171
6.1.3 源碼包的特點(diǎn) 172
6.1.4 二進(jìn)制包的特點(diǎn) 173
6.2 RPM包管理——rpm命令管理 173
6.2.1 RPM包的命名規(guī)則 173
6.2.2 RPM包的依賴性 174
6.2.3 RPM包的安裝與升級(jí) 176
6.2.4 RPM包查詢 179
6.2.5 RPM包卸載 182
6.2.6 RPM包校驗(yàn)與數(shù)字證書 183
6.2.7 RPM包中的文件提取 186
6.2.8 SRPM包的使用 188
6.2.9 RPM包的深入應(yīng)用 190
6.3 RPM包管理——yum在線管理 192
6.3.1 yum源搭建 192
6.3.2 常用yum命令 194
6.3.3 yum軟件組管理 197
6.4 源碼包管理 197
6.4.1 源碼包的安裝準(zhǔn)備 197
6.4.2 安裝源碼包 198
6.4.3 源碼包升級(jí) 200
6.4.4 卸載源碼包 203
6.4.5 函數(shù)庫管理 203
6.5 腳本程序包管理 205
6.5.1 腳本程序簡介 205
6.5.2 安裝Webmin 205
6.6 軟件包的選擇 208
本章小結(jié) 208
第7章 得人心者得天下:用戶和用戶組管理 209
7.1 用戶配置文件和管理相關(guān)文件 209
7.1.1 用戶信息文件/etc/passwd 209
7.1.2 影子文件/etc/shadow 212
7.1.3 組信息文件/etc/group 214
7.1.4 組密碼文件/etc/gshadow 215
7.1.5 用戶管理相關(guān)文件 215
7.2 用戶管理命令 217
7.2.1 添加用戶:useradd 217
7.2.2 修改用戶密碼:passwd 223
7.2.3 修改用戶信息:usermod 225
7.2.4 修改用戶密碼狀態(tài):chage 227
7.2.5 刪除用戶:userdel 228
7.2.6 查看用戶的UID和GID:id 229
7.2.7 切換用戶身份:su 229
7.3 用戶組管理命令 230
7.3.1 添加用戶組:groupadd 230
7.3.2 修改用戶組:groupmod 231
7.3.3 刪除用戶組:groupdel 231
7.3.4 把用戶添加進(jìn)組或從組中刪除:gpasswd 231
7.3.5 改變有效組:newgrp 232
本章小結(jié) 233
第8章 堅(jiān)如磐石的防護(hù)之道:權(quán)限管理 234
8.1 ACL權(quán)限 234
8.1.1 開啟ACL權(quán)限 235
8.1.2 ACL權(quán)限設(shè)置 236
8.2 文件特殊權(quán)限——SetUID、SetGID、Sticky BIT 241
8.2.1 文件特殊權(quán)限之SetUID 241
8.2.2 文件特殊權(quán)限之SetGID 245
8.2.3 文件特殊權(quán)限之Sticky BIT 246
8.2.4 特殊權(quán)限設(shè)置 247
8.3 文件系統(tǒng)屬性chattr權(quán)限 248
8.3.1 設(shè)定文件系統(tǒng)屬性:chattr 248
8.3.2 查看文件系統(tǒng)屬性:lsattr 250
8.4 系統(tǒng)命令sudo權(quán)限 250
8.4.1 sudo用法 250
8.4.2 sudo舉例 251
本章小結(jié) 253
第9章 牽一發(fā)而動(dòng)全身:文件系統(tǒng)管理 254
9.1 硬盤結(jié)構(gòu) 254
9.1.1 機(jī)械硬盤(HDD) 255
9.1.2 固態(tài)硬盤(SSD) 258
9.2 Linux中常見的文件系統(tǒng) 259
9.2.1 文件系統(tǒng)的特性 259
9.2.2 Linux支持的常見文件系統(tǒng) 260
9.3 回顧硬盤分區(qū) 262
9.3.1 硬盤分區(qū)的類型 262
9.3.2 Linux中硬盤與分區(qū)的表示方式 262
9.4 文件系統(tǒng)常用命令 263
9.4.1 文件系統(tǒng)查看命令:df 263
9.4.2 統(tǒng)計(jì)目錄或文件所占磁盤空間大小命令:du 264
9.4.3 掛載命令mount和卸載命令umount 265
9.4.4 文件系統(tǒng)檢測與修復(fù)命令:xfs_repair 270
9.4.5 顯示磁盤狀態(tài)命令:xfs_info 271
9.4.6 顯示分區(qū)信息:blkid 271
9.4.7 列出系統(tǒng)中所有磁盤:lsblk 271
9.5 fdisk命令分區(qū) 272
9.5.1 添加新硬盤 272
9.5.2 創(chuàng)建分區(qū) 275
9.5.3 格式化分區(qū) 281
9.5.4 建立掛載點(diǎn)并掛載 282
9.5.5 實(shí)現(xiàn)開機(jī)后自動(dòng)掛載 283
9.6 /etc/fstab文件修復(fù) 284
9.7 gdisk命令分區(qū) 286
9.7.1 添加新硬盤 286
9.7.2 創(chuàng)建分區(qū) 286
9.7.3 格式化分區(qū) 289
9.7.4 建立掛載點(diǎn)并掛載 290
9.7.5 實(shí)現(xiàn)開機(jī)后自動(dòng)掛載 290
9.8 parted命令分區(qū) 290
9.8.1 parted交互模式 290
9.8.2 parted命令的使用 292
9.9 分配swap分區(qū) 295
9.9.1 分區(qū) 295
9.9.2 格式化 297
9.9.3 掛載swap分區(qū) 297
本章小結(jié) 298