第一部分計算機系統(tǒng)
第1章計算機硬件系統(tǒng)3
1.1計算機硬件系統(tǒng)構(gòu)成3
1.1.1控制器3
1.1.2運算器3
1.1.3存儲器5
1.1.4輸入設(shè)備6
1.1.5輸出設(shè)備7
1.1.6典型系統(tǒng)的硬件組成8
1.2基本輸入輸出系統(tǒng)10
1.2.1BIOS及CMOS基本功能11
1.2.2UEFI基本功能13
第2章計算機軟件系統(tǒng)15
2.1計算機軟件的分類15
2.2操作系統(tǒng)16
2.2.1操作系統(tǒng)的功能16
2.2.2操作系統(tǒng)的分類16
第3章Linux操作系統(tǒng)概述19
3.1Linux簡介19
3.1.1什么是Linux19
3.1.2Linux的產(chǎn)生20
3.2Linux的構(gòu)成及發(fā)行版24
3.2.1Linux的構(gòu)成24
3.2.2Linux的發(fā)行版25
3.3Linux的發(fā)展及應(yīng)用30
3.3.1Linux的發(fā)展31
3.3.2Linux的應(yīng)用33
第二部分Linux操作系統(tǒng)的安裝與管理
第4章Linux操作系統(tǒng)的安裝及引導(dǎo)39
4.1系統(tǒng)安裝部署方式的選擇39
4.1.1系統(tǒng)安裝部署及引導(dǎo)方式39
4.1.2安裝源選擇40
4.1.3Live CD免安裝引導(dǎo)41
4.2準備安裝42
4.2.1下載安裝源42
4.2.2制作安裝引導(dǎo)介質(zhì)42
4.3安裝基于虛擬機的CentOS43
4.3.1虛擬機管理軟件介紹43
4.3.2安裝VMware虛擬機管理軟件43
4.3.3創(chuàng)建虛擬機44
4.3.4在新建的虛擬機中安裝CentOS49
4.4登錄CentOS59
4.4.1本機登錄CentOS59
4.4.2遠程連接CentOS59
第5章Linux基本配置60
5.1啟動并登錄系統(tǒng)60
5.1.1啟動Linux60
5.1.2登錄Linux61
5.1.3注銷Linux62
5.1.4關(guān)機和重啟62
5.2GRUB62
5.2.1GRUB的配置文件63
5.2.2GRUB命令行63
5.3運行級別64
5.3.1init進程64
5.3.2/etc/inittab文件65
5.3.3運行級65
5.4忘記密碼66
5.4.1忘記root密碼66
5.4.2忘記普通用戶密碼67
5.5shell67
5.5.1shell簡介67
5.5.2進入/退出shell68
5.5.3shell提示符68
5.5.4shell命令規(guī)則69
5.5.5命令自動補全69
5.5.6歷史命令69
5.5.7通配符69
5.5.8輸入/輸出重定向70
5.5.9管道72
5.5.10聯(lián)機幫助72
5.6vi編輯器73
5.6.1vi的工作模式73
5.6.2vi的基本操作73
5.6.3移動光標74
5.6.4編輯文檔75
5.6.5查找與替換76
5.7安全防護78
5.7.1系統(tǒng)服務(wù)78
5.7.2防火墻79
5.7.3SELinux80
5.8常見命令81
5.8.1目錄及文件基本操作81
5.8.2查看文件內(nèi)容86
5.8.3路徑89
5.8.4鏈接文件90
5.8.5壓縮及解壓92
5.8.6命令使用技巧94
第6章Linux用戶管理96
6.1用戶賬戶的類型和管理96
6.1.1用戶賬戶的類型96
6.1.2用戶賬戶的管理97
6.2用戶組的類型和管理103
6.2.1用戶組的類型103
6.2.2用戶組的管理103
第7章Linux文件權(quán)限108
7.1Linux文件結(jié)構(gòu)108
7.2文件類型109
7.3文件權(quán)限112
7.3.1文件權(quán)限的作用112
7.3.2文件權(quán)限的表示112
7.3.3修改文件權(quán)限113
7.3.4默認權(quán)限與特殊權(quán)限117
7.3.5sudo命令119
7.3.6ACL120
第8章Linux硬盤管理123
8.1設(shè)備文件123
8.2硬盤分區(qū)125
8.3文件系統(tǒng)134
8.3.1Ext文件系統(tǒng)134
8.3.2格式化硬盤136
8.4掛載硬盤138
8.4.1掛載硬盤命令(mount)138
8.4.2卸載硬盤命令(umount)139
8.4.3開機自動掛載140
8.4.4AUTOFS自動文件系統(tǒng)141
8.5磁盤管理相關(guān)命令142
8.6虛擬內(nèi)存相關(guān)命令145
8.7獨立磁盤陣列RAID147
第三部分網(wǎng)絡(luò)與服務(wù)器配置
第9章網(wǎng)絡(luò)技術(shù)基礎(chǔ)153
9.1計算機網(wǎng)絡(luò)體系結(jié)構(gòu)153
9.2TCP/IP154
9.3Linux常用網(wǎng)絡(luò)命令156
9.3.1ifconfig命令156
9.3.2ping命令157
9.3.3netstat命令158
9.3.4arp命令161
9.3.5iptables命令162
9.4Linux遠程連接服務(wù)163
9.4.1SSH連接163
9.4.2VNC連接166
第10章Linux服務(wù)與進程管理169
10.1Linux服務(wù)169
10.1.1Linux服務(wù)簡介169
10.1.2Linux服務(wù)管理170
10.2Linux進程172
10.2.1Linux進程簡介172
10.2.2Linux進程管理173
第11章NFS服務(wù)器182
11.1NFS服務(wù)概述182
11.2NFS服務(wù)器端配置182
11.3NFS客戶端配置和測試186
第12章WWW服務(wù)器配置與管理188
12.1WWW服務(wù)器概述188
12.2WWW服務(wù)器的安裝與啟動190
12.3WWW服務(wù)器的配置文件191
12.4用戶個人站點配置194
12.5虛擬主機配置195
12.5.1基于域名的虛擬主機配置195
12.5.2基于IP的虛擬主機配置196
12.6用戶認證配置199
第13章FTP服務(wù)器配置與管理202
13.1FTP概述202
13.2FTP的工作原理202
13.3vsftpd的安裝與啟動203
13.4vsftpd的配置文件204
13.5配置vsftpd服務(wù)205
第14章虛擬化及云計算211
14.1虛擬化概念211
14.2KVM虛擬化214
14.2.1KVM與QEMU的關(guān)系215
14.2.2KVM與Libvirt的關(guān)系215
14.3VMware vSphere虛擬化216
14.3.1服務(wù)器虛擬化技術(shù)216
14.3.2vSphere的重要基礎(chǔ)組件217
14.4云計算基本概念219
14.4.1云計算概述219
14.4.2云計算的優(yōu)勢220
14.4.3云計算的部署模型221
14.4.4云計算的服務(wù)類型221
14.4.5云計算的關(guān)鍵技術(shù)222
14.4.6云計算的現(xiàn)代網(wǎng)絡(luò)安全防御技術(shù)與措施225
附錄ALAMP實戰(zhàn)QQ農(nóng)場網(wǎng)頁游戲226
A.1LAMP簡介226
A.2QQ農(nóng)場簡介226
A.3Linux環(huán)境配置227
A.4安裝Apache、PHP、MySQL軟件229
A.5安裝UCenter231
A.6安裝QQ農(nóng)場234
參考文獻236