第一部分計(jì)算機(jī)系統(tǒng)
第1章計(jì)算機(jī)硬件系統(tǒng)3
1.1計(jì)算機(jī)硬件系統(tǒng)構(gòu)成3
1.1.1控制器3
1.1.2運(yùn)算器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章計(jì)算機(jī)軟件系統(tǒng)15
2.1計(jì)算機(jī)軟件的分類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準(zhǔn)備安裝42
4.2.1下載安裝源42
4.2.2制作安裝引導(dǎo)介質(zhì)42
4.3安裝基于虛擬機(jī)的CentOS43
4.3.1虛擬機(jī)管理軟件介紹43
4.3.2安裝VMware虛擬機(jī)管理軟件43
4.3.3創(chuàng)建虛擬機(jī)44
4.3.4在新建的虛擬機(jī)中安裝CentOS49
4.4登錄CentOS59
4.4.1本機(jī)登錄CentOS59
4.4.2遠(yuǎn)程連接CentOS59
第5章Linux基本配置60
5.1啟動(dòng)并登錄系統(tǒng)60
5.1.1啟動(dòng)Linux60
5.1.2登錄Linux61
5.1.3注銷Linux62
5.1.4關(guān)機(jī)和重啟62
5.2GRUB62
5.2.1GRUB的配置文件63
5.2.2GRUB命令行63
5.3運(yùn)行級別64
5.3.1init進(jìn)程64
5.3.2/etc/inittab文件65
5.3.3運(yùn)行級65
5.4忘記密碼66
5.4.1忘記root密碼66
5.4.2忘記普通用戶密碼67
5.5shell67
5.5.1shell簡介67
5.5.2進(jìn)入/退出shell68
5.5.3shell提示符68
5.5.4shell命令規(guī)則69
5.5.5命令自動(dòng)補(bǔ)全69
5.5.6歷史命令69
5.5.7通配符69
5.5.8輸入/輸出重定向70
5.5.9管道72
5.5.10聯(lián)機(jī)幫助72
5.6vi編輯器73
5.6.1vi的工作模式73
5.6.2vi的基本操作73
5.6.3移動(dòng)光標(biāo)74
5.6.4編輯文檔75
5.6.5查找與替換76
5.7安全防護(hù)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默認(rèn)權(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開機(jī)自動(dòng)掛載140
8.4.4AUTOFS自動(dòng)文件系統(tǒng)141
8.5磁盤管理相關(guān)命令142
8.6虛擬內(nèi)存相關(guān)命令145
8.7獨(dú)立磁盤陣列RAID147
第三部分網(wǎng)絡(luò)與服務(wù)器配置
第9章網(wǎng)絡(luò)技術(shù)基礎(chǔ)153
9.1計(jì)算機(jī)網(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遠(yuǎn)程連接服務(wù)163
9.4.1SSH連接163
9.4.2VNC連接166
第10章Linux服務(wù)與進(jìn)程管理169
10.1Linux服務(wù)169
10.1.1Linux服務(wù)簡介169
10.1.2Linux服務(wù)管理170
10.2Linux進(jìn)程172
10.2.1Linux進(jìn)程簡介172
10.2.2Linux進(jìn)程管理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ù)器的安裝與啟動(dòng)190
12.3WWW服務(wù)器的配置文件191
12.4用戶個(gè)人站點(diǎn)配置194
12.5虛擬主機(jī)配置195
12.5.1基于域名的虛擬主機(jī)配置195
12.5.2基于IP的虛擬主機(jī)配置196
12.6用戶認(rèn)證配置199
第13章FTP服務(wù)器配置與管理202
13.1FTP概述202
13.2FTP的工作原理202
13.3vsftpd的安裝與啟動(dòng)203
13.4vsftpd的配置文件204
13.5配置vsftpd服務(wù)205
第14章虛擬化及云計(jì)算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云計(jì)算基本概念219
14.4.1云計(jì)算概述219
14.4.2云計(jì)算的優(yōu)勢220
14.4.3云計(jì)算的部署模型221
14.4.4云計(jì)算的服務(wù)類型221
14.4.5云計(jì)算的關(guān)鍵技術(shù)222
14.4.6云計(jì)算的現(xiàn)代網(wǎng)絡(luò)安全防御技術(shù)與措施225
附錄ALAMP實(shí)戰(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
參考文獻(xiàn)236