細(xì)說(shuō)Linux基礎(chǔ)知識(shí)(第2版)
定 價(jià):79 元
- 作者:尚硅谷IT教育
- 出版時(shí)間:2019/9/1
- ISBN:9787121373978
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP316.85
- 頁(yè)碼:312
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)詳細(xì)講解了Linux系統(tǒng)的特點(diǎn)和各個(gè)發(fā)行版本,并提供了學(xué)習(xí)建議內(nèi)容,包括:使用虛擬機(jī)構(gòu)建Linux學(xué)習(xí)環(huán)境、常用Linux工具軟件的使用、無(wú)人值守安裝及網(wǎng)絡(luò)安裝;Linux服務(wù)器在生產(chǎn)環(huán)境中的管理建議;Linux常用命令;文本編輯器Vim的使用與進(jìn)階技巧;Linux源碼包與二進(jìn)制包的安裝、軟件包部署的建議;Linux用戶(hù)和用戶(hù)組的管理命令;Linux的權(quán)限管理、訪問(wèn)控制列表、系統(tǒng)特殊權(quán)限和文件屬性權(quán)限、管理員授權(quán);Linux文件系統(tǒng)介紹、文件系統(tǒng)管理常用命令、系統(tǒng)分區(qū)規(guī)劃與操作等。本書(shū)適合基于Linux平臺(tái)進(jìn)行服務(wù)部署、運(yùn)維及開(kāi)發(fā)的技術(shù)人員,以及大學(xué)計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的學(xué)生使用,也可以作為學(xué)習(xí)云計(jì)算的入門(mén)書(shū)籍。
沈超尚硅谷IT教育Linux教學(xué)總監(jiān),資深Linux技術(shù)和虛擬化技術(shù)工程師,著名Linux培訓(xùn)專(zhuān)家,從事Linux培訓(xùn)工作十多年,在Linux系統(tǒng)管理、服務(wù)管理、性能調(diào)優(yōu)、集群和虛擬化方面有深入研究。李明知名Linux技術(shù)專(zhuān)家,國(guó)內(nèi)早期Linux從業(yè)者及教育工作者之一,曾出版《完美應(yīng)用Ubuntu》《UNIX系統(tǒng)管理實(shí)用教程》等多本UNIX/Linux技術(shù)圖書(shū),國(guó)內(nèi)多所大學(xué)外聘專(zhuān)家講師。
第1章 知其然知其所以然:Linux系統(tǒng)簡(jiǎn)介 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章 好的開(kāi)始是成功的一半:Linux系統(tǒng)安裝 13
2.1 虛擬機(jī)軟件VMware的應(yīng)用 13
2.2 Linux光盤(pán)安裝及設(shè)置 21
2.2.1 CentOS 7.x版本的區(qū)別 21
2.2.2 光盤(pán)安裝CentOS 7.x 21
2.3 Linux U盤(pán)安裝 41
2.3.1 所需工具 42
2.3.2 安裝步驟 42
2.4 Linux無(wú)人值守安裝 48
2.4.1 概念和原理 48
2.4.2 無(wú)人值守安裝的條件與步驟 49
2.4.3 無(wú)人值守安裝試驗(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章 萬(wàn)丈高樓平地起: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章 簡(jiǎn)約而不簡(jiǎn)單的文本編輯器Vim 154
5.1 Vim的工作模式 154
5.2 進(jìn)入Vim 155
5.2.1 使用Vim打開(kāi)文件 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 軟件包管理簡(jiǎn)介 170
6.1.1 軟件包的分類(lèi) 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包的依賴(lài)性 174
6.2.3 RPM包的安裝與升級(jí) 176
6.2.4 RPM包查詢(xún) 179
6.2.5 RPM包卸載 182
6.2.6 RPM包校驗(yàn)與數(shù)字證書(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ù)庫(kù)管理 203
6.5 腳本程序包管理 205
6.5.1 腳本程序簡(jiǎn)介 205
6.5.2 安裝Webmin 205
6.6 軟件包的選擇 208
本章小結(jié) 208
第7章 得人心者得天下:用戶(hù)和用戶(hù)組管理 209
7.1 用戶(hù)配置文件和管理相關(guān)文件 209
7.1.1 用戶(hù)信息文件/etc/passwd 209
7.1.2 影子文件/etc/shadow 212
7.1.3 組信息文件/etc/group 214
7.1.4 組密碼文件/etc/gshadow 215
7.1.5 用戶(hù)管理相關(guān)文件 215
7.2 用戶(hù)管理命令 217
7.2.1 添加用戶(hù):useradd 217
7.2.2 修改用戶(hù)密碼:passwd 223
7.2.3 修改用戶(hù)信息:usermod 225
7.2.4 修改用戶(hù)密碼狀態(tài):chage 227
7.2.5 刪除用戶(hù):userdel 228
7.2.6 查看用戶(hù)的UID和GID:id 229
7.2.7 切換用戶(hù)身份:su 229
7.3 用戶(hù)組管理命令 230
7.3.1 添加用戶(hù)組:groupadd 230
7.3.2 修改用戶(hù)組:groupmod 231
7.3.3 刪除用戶(hù)組:groupdel 231
7.3.4 把用戶(hù)添加進(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 開(kāi)啟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 硬盤(pán)結(jié)構(gòu) 254
9.1.1 機(jī)械硬盤(pán)(HDD) 255
9.1.2 固態(tài)硬盤(pán)(SSD) 258
9.2 Linux中常見(jiàn)的文件系統(tǒng) 259
9.2.1 文件系統(tǒng)的特性 259
9.2.2 Linux支持的常見(jiàn)文件系統(tǒng) 260
9.3 回顧硬盤(pán)分區(qū) 262
9.3.1 硬盤(pán)分區(qū)的類(lèi)型 262
9.3.2 Linux中硬盤(pán)與分區(qū)的表示方式 262
9.4 文件系統(tǒng)常用命令 263
9.4.1 文件系統(tǒng)查看命令:df 263
9.4.2 統(tǒng)計(jì)目錄或文件所占磁盤(pán)空間大小命令:du 264
9.4.3 掛載命令mount和卸載命令umount 265
9.4.4 文件系統(tǒng)檢測(cè)與修復(fù)命令:xfs_repair 270
9.4.5 顯示磁盤(pán)狀態(tài)命令:xfs_info 271
9.4.6 顯示分區(qū)信息:blkid 271
9.4.7 列出系統(tǒng)中所有磁盤(pán):lsblk 271
9.5 fdisk命令分區(qū) 272
9.5.1 添加新硬盤(pán) 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)開(kāi)機(jī)后自動(dòng)掛載 283
9.6 /etc/fstab文件修復(fù) 284
9.7 gdisk命令分區(qū) 286
9.7.1 添加新硬盤(pán) 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)開(kāi)機(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