關(guān)于我們
書單推薦
新書推薦
|
Linux 操作系統(tǒng)(第4版) 讀者對象:高等院校計算機、電子信息類專業(yè)及其他理工類相關(guān)專業(yè)的學(xué)生,也可作為相關(guān)技術(shù)人員的自學(xué)參考書。
本書以紅帽(Fedora30、CentOS8 和RHEL8)及Ubuntu 18.04 系統(tǒng)為藍本,分4 篇介紹了Linux 操作系統(tǒng)的基礎(chǔ)、系統(tǒng)管理、編程與開發(fā)、網(wǎng)絡(luò)服務(wù)與應(yīng)用;A(chǔ)篇介紹了UNIX/Linux 系統(tǒng)的基本知識、基本操作和基本管理;系統(tǒng)管理篇介紹了UNIX/Linux 系統(tǒng)的常用管理內(nèi)容,包括用戶、組和密碼管理,文件系統(tǒng)管理及使用,進程、任務(wù)與作業(yè)管理,系統(tǒng)安裝、擴充、啟動與管理,設(shè)備管理,網(wǎng)絡(luò)配置、管理與基本應(yīng)用,Linux 系統(tǒng)的安全;編程與開發(fā)篇介紹了bshell 編程、C/C++及其他編程環(huán)境;網(wǎng)絡(luò)服務(wù)與應(yīng)用篇介紹了Linux 系統(tǒng)的常用網(wǎng)絡(luò)應(yīng)用與網(wǎng)絡(luò)服務(wù),包括網(wǎng)絡(luò)時間服務(wù)NTP、基礎(chǔ)服務(wù)OpenSSH和VNC、Web 服務(wù)器Nginx、DHCP 服務(wù)器、FTP 與TFTP 服務(wù)器、網(wǎng)絡(luò)資源共享服務(wù)、域名服務(wù)器DNS。本書與以前的版本相比最大的不同是引入了Linux 系統(tǒng)的最新技術(shù)和應(yīng)用,強化了安全技術(shù)SELinux與防火墻。本書從培養(yǎng)“應(yīng)用型”人才的理念出發(fā),兼顧基本知識和基本理論介紹,內(nèi)容翔實,結(jié)構(gòu)清晰,具有較強的實用性和指導(dǎo)性;基于不斷發(fā)展、安全穩(wěn)定且為虛擬化、大數(shù)據(jù)和云計算提供很好支持的紅帽和Ubuntu 系統(tǒng),具有廣泛的代表性,并且內(nèi)容兼顧UNIX 系統(tǒng)。本書可作為高等學(xué)校UNIX/Linux 操作系統(tǒng)的教材,也可作為網(wǎng)絡(luò)操作系統(tǒng)的實例教材,還可作為UNIX 和Linux 操作系統(tǒng)管理者和愛好者的參考書。
邵國金,中國計算機學(xué)會會員,河南城建學(xué)院教授。操作系統(tǒng)方面的教學(xué)和研究工作。從事操作系統(tǒng)、UNIX和Linux研究、應(yīng)用與開發(fā)30來年,主參編書籍有《Unix系統(tǒng)與軟件開發(fā)》,《Linux操作系統(tǒng)》等7部。發(fā)表學(xué)術(shù)論文19篇,主持和參與省級科研項目5項,獲河南省自然科學(xué)學(xué)術(shù)獎—優(yōu)秀著作獎和河南省信息技術(shù)教育優(yōu)秀成果獎多項。
基礎(chǔ)篇
第1 章 系統(tǒng)簡介 ................................. 2 1.1 UNIX 系統(tǒng)簡介 .......................... 2 1.1.1 UNIX 系統(tǒng)的發(fā)展歷史 ..... 2 1.1.2 UNIX 系統(tǒng)的特點 ............. 6 1.2 Linux 系統(tǒng)簡介 .......................... 8 1.2.1 Linux 系統(tǒng)的發(fā)展歷史 ...... 8 1.2.2 Linux 系統(tǒng)的特點 .............. 9 1.2.3 Linux 系統(tǒng)的發(fā)行版本介紹 .................................. 10 1.2.4 Linux 系統(tǒng)的應(yīng)用 ............ 12 習(xí)題1 ................................................. 12 實驗1 ................................................. 13 第2 章 系統(tǒng)入門 ............................... 14 2.1 系統(tǒng)的開機與界面切換 ........... 14 2.1.1 系統(tǒng)的開機 ...................... 14 2.1.2 兩種操作界面及切換 ...... 15 2.2 用戶的登錄與注銷 ................... 16 2.2.1 用戶的登錄 ...................... 16 2.2.2 用戶的注銷 ...................... 18 2.2.3 CLI 終端仿真界面 ........... 19 2.2.4 程序的啟動 ...................... 19 2.3 Linux 系統(tǒng)的關(guān)閉與重啟 ........ 20 2.3.1 字符界面 .......................... 20 2.3.2 系統(tǒng)的運行級別及切換 ... 21 2.3.3 圖形界面 .......................... 22 2.4 Linux 系統(tǒng)的圖形界面介紹 ..... 22 2.4.1 GNOME 簡介 ................... 23 2.4.2 設(shè)置中心(Settings) ...... 26 2.5 Linux 系統(tǒng)的在線幫助與資源 ... 28 2.5.1 man ................................... 28 2.5.2 textinfo .............................. 29 2.5.3 yelp ................................... 30 2.5.4 Linux 系統(tǒng)的其他幫助和資源 .................................. 30 2.6 LibreOffice 辦公套件簡介 ....... 31 2.6.1 LibreOffice Writer ............. 32 2.6.2 LibreOffice Calc ............... 32 2.6.3 LibreOffice Impress .......... 33 2.6.4 LibreOffice Draw .............. 34 習(xí)題2 ................................................. 34 實驗2 ................................................. 35 第3 章 基本操作與基本管理 ......... 36 3.1 shell 基本功能與基本概念 ....... 36 3.1.1 shell 基本功能 .................. 36 3.1.2 字符與保留字................... 36 3.1.3 文件命名及文件類型 ....... 38 3.1.4 目錄結(jié)構(gòu)與路徑 ............... 40 3.1.5 shell 命令格式與命令行編輯 .................................. 43 3.1.6 標準流與I/O 重定向 ....... 45 3.1.7 管道與三通 ...................... 47 3.1.8 變量與環(huán)境變量 ............... 47 3.1.9 引號機制、命令替換、變量替換與參數(shù)替換....... 48 3.1.10 shell 命令的執(zhí)行 ............ 50 3.1.11 shell 種類 ........................ 51 3.2 Linux 系統(tǒng)的基本命令 ............. 52 3.2.1 目錄操作基本命令 .......... 52 3.2.2 文件操作基本命令 .......... 54 3.2.3 文件屬性操作基本命令 ... 59 3.2.4 文本文件編輯與操作基本命令 .......................... 61 3.2.5 文件或目錄比較命令....... 71 3.2.6 其他操作命令 .................. 73 3.3 Linux 系統(tǒng)的基本管理 ............. 79 3.3.1 環(huán)境變量管理 .................. 79 3.3.2 別名管理 .......................... 80 3.3.3 主機名管理 ...................... 81 3.3.4 網(wǎng)絡(luò)基本管理 .................. 82 3.3.5 日期、時間與時區(qū)管理 .................................. 86 3.3.6 軟件包基本管理 .............. 89 3.3.7 進程與信號基本管理....... 95 3.3.8 服務(wù)基本管理 .................. 99 3.3.9 防火墻基本管理 ............ 105 3.3.10 SELinux 基本管理 ....... 110 3.3.11 服務(wù)管理的基本步驟 ... 113 習(xí)題3 ............................................... 114 實驗3 ............................................... 116 系統(tǒng)管理篇 第4 章 用戶、組和密碼管理 ....... 118 4.1 UNIX 系統(tǒng)的用戶和組 .......... 118 4.1.1 用戶和uid ...................... 118 4.1.2 組和gid .......................... 118 4.2 與用戶和組管理相關(guān)的文件 ... 118 4.2.1 /etc/passwd ...................... 119 4.2.2 /etc/shadow ..................... 119 4.2.3 /etc/group ....................... 120 4.2.4 /etc/login.defs ................. 120 4.2.5 /etc/default/useradd ........ 121 4.2.6 其他文件 ........................ 121 4.3 用戶管理命令 ......................... 121 4.3.1 用戶創(chuàng)建(useradd,adduser) ....................... 122 4.3.2 用戶刪除(userdel) .... 124 4.3.3 用戶修改(usermod) .................. 124 4.4 組管理命令 ............................. 124 4.4.1 組創(chuàng)建(groupadd) ..... 124 4.4.2 組刪除(groupdel) ...... 125 4.4.3 組修改(groupmod) ... 125 4.5 密碼管理 ................................. 125 4.5.1 密碼管理綜述 ................ 125 4.5.2 密碼管理命令(passwd) .................... 126 4.5.3 密碼管理示例 ................ 126 4.6 用戶、組和密碼管理圖形界面 ................................. 127 4.6.1 用戶添加 ........................ 127 4.6.2 用戶屬性修改 ................ 128 4.6.3 用戶刪除 ........................ 128 4.7 與用戶身份和位置相關(guān)的其他命令 ................................. 129 4.7.1 顯示與用戶和組相關(guān)的身份信息(id) ............. 129 4.7.2 顯示已登錄用戶的信息(who) ................. 129 4.7.3 顯示使用者的用戶名(whoami) ................... 130 4.7.4 控制是否顯示其他用戶發(fā)來的信息(mesg) ... 130 4.7.5 向系統(tǒng)中的指定用戶發(fā)送信息(write) ........ 130 4.7.6 向正在系統(tǒng)中工作的所有用戶發(fā)送信息(wall) .................. 130 4.7.7 顯示用戶所使用的終端設(shè)備(tty) .................... 131 4.7.8 不退出系統(tǒng)而將自己切換成其他用戶(su) ..... 131 4.7.9 以其他用戶身份執(zhí)行程序(sudo) ................. 132 習(xí)題4 ............................................... 134 實驗4 ............................................... 135 第5 章 文件系統(tǒng)管理及使用 ....... 136 5.1 文件系統(tǒng)權(quán)限及管理 ............. 136 5.1.1 三種權(quán)限 ........................ 136 5.1.2 三類人 ............................ 136 5.1.3 權(quán)限表示 ........................ 137 5.1.4 默認權(quán)限與umask ......... 138 5.2 權(quán)限管理命令 ......................... 138 5.2.1 設(shè)置文件創(chuàng)建掩碼(umask) ...................... 138 5.2.2 改變文件或目錄的訪問權(quán)限(chmod) ............. 139 5.2.3 改變文件的所有者(chown) ..................... 139 5.2.4 改變文件所屬組(chgrp) ....................... 140 5.2.5 ext2+文件系統(tǒng)的新增屬性及管理 .................... 140 5.3 微機硬盤的物理結(jié)構(gòu)與分區(qū)劃分 ................................. 141 5.3.1 主引導(dǎo)扇區(qū)與分區(qū)表 .... 141 5.3.2 MBR 格式硬盤結(jié)構(gòu) ...... 142 5.3.3 GPT 格式磁盤結(jié)構(gòu) ........ 143 5.4 文件系統(tǒng)管理 ......................... 144 5.4.1 UNIX/Linux 系統(tǒng)支持的文件系統(tǒng) .................... 144 5.4.2 Linux 系統(tǒng)使用的存儲設(shè)備 ................................ 146 5.4.3 磁盤分區(qū)管理與文件系統(tǒng)的創(chuàng)建 .................... 147 5.4.4 文件系統(tǒng)的使用 ............. 152 5.4.5 文件系統(tǒng)的檢查、修復(fù)與同步 ............................ 157 5.5 與文件系統(tǒng)管理相關(guān)的其他命令 ................................. 159 5.5.1 文件綜合查找命令(find) .......................... 159 5.5.2 文件按名查找命令(locate) ....................... 161 5.5.3 文件復(fù)制與轉(zhuǎn)換命令(dd) .................... 162 5.5.4 鏈接管理命令(ln) ..... 163 5.5.5 特別文件創(chuàng)建(mknod,mkfifo) ....... 164 5.5.6 文件系統(tǒng)的使用情況統(tǒng)計(df) ............. 164 5.5.7 目錄使用磁盤空間情況統(tǒng)計(du) ............. 165 5.6 數(shù)據(jù)備份與文件打包壓縮 ..... 166 5.6.1 數(shù)據(jù)備份及任務(wù) ............. 166 5.6.2 磁盤文件歸檔管理命令(tar) .................... 167 5.6.3 文件系統(tǒng)備份與復(fù)制命令(cpio) .................. 168 5.6.4 文件的壓縮與解壓 ......... 170 5.7 圖形界面下的文件和目錄管理 ................................. 172 習(xí)題5 ............................................... 173 實驗5 ............................................... 174 第6 章 進程、任務(wù)與作業(yè)管理 .... 176 6.1 程序和進程的概念 ................. 176 6.1.1 程序、進程、作業(yè)和任務(wù) ................................ 176 6.1.2 調(diào)度策略與優(yōu)先級的計算 ................................ 176 6.1.3 Linux 系統(tǒng)的啟動 .......... 177 6.1.4 0#進程與1#進程 ........... 177 6.1.5 進程狀態(tài)及查詢(ps) ... 178 6.1.6 三類進程 ........................ 179 6.2 登錄shell 的啟動與定制 ........ 180 6.2.1 用戶登錄過程與登錄shell 的啟動 ........... 180 6.2.2 用戶登錄控制與shell 的定制 .................... 181 6.3 Linux 系統(tǒng)的啟動過程分析.... 182 6.3.1 SysVinit ........................... 182 6.3.2 systemd ........................... 184 6.4 早期服務(wù)、超級服務(wù)和本地服務(wù)管理 ................................. 187 6.4.1 早期服務(wù)管理 ................ 187 6.4.2 超級服務(wù)器(xinetd/inetd) ............................ 188 6.4.3 本地服務(wù)管理 ................ 190 6.5 進程管理與調(diào)度 ..................... 191 6.5.1 可執(zhí)行文件的suid、sgid權(quán)限和目錄的sticky屬性 ................................ 191 6.5.2 進程管理與調(diào)度命令..... 193 6.5.3 改變進程的根目錄(chroot) ...................... 196 6.6 作業(yè)的自動調(diào)度 ..................... 198 6.6.1 at 和batch ....................... 198 6.6.2 crontab ............................ 200 6.6.3 系統(tǒng)crontab ................... 202 6.7 進程管理圖形界面 ................. 202 習(xí)題6 ............................................... 202 實驗6 ............................................... 203 第7 章 系統(tǒng)安裝、擴充、啟動與管理 .................................. 204 7.1 系統(tǒng)安裝 ................................. 204 7.1.1 安裝任務(wù)與準備 ............ 204 7.1.2 安裝Linux 系統(tǒng)所需的基本分區(qū) ........................ 205 7.1.3 安裝過程 ........................ 205 7.1.4 虛擬機的安裝與使用 .... 209 7.2 引導(dǎo)器(GRUB) .................. 209 7.2.1 GRUB 常用術(shù)語 ............ 209 7.2.2 操作界面 ........................ 210 7.2.3 GRUB 及其配置 ............ 211 7.2.4 系統(tǒng)的啟動及啟動參數(shù)的修改 .................... 215 7.3 其他軟件包管理 ..................... 216 7.3.1 tar 格式包管理 ............... 216 7.3.2 其他rpm 包 ................... 216 7.3.3 第三方rpm 包源 ........... 217 7.3.4 cpio 包 ............................ 217 7.3.5 其他格式包 .................... 218 7.4 日志管理 ................................. 218 7.4.1 journalctl 與systemd日志 ................................ 218 7.4.2 日志系統(tǒng) ........................ 220 7.4.3 常見日志文件及閱讀 .... 222 7.5 系統(tǒng)管理 ................................. 224 7.5.1 系統(tǒng)管理的任務(wù) ............ 224 7.5.2 系統(tǒng)管理的工具與命令 ................................ 225 7.6 內(nèi)核配置與參數(shù)在線調(diào)整 ..... 230 7.6.1 內(nèi)核源代碼安裝與配置 ................................ 230 7.6.2 編譯與安裝新內(nèi)核 ........ 233 7.6.3 模塊管理 ........................ 234 7.6.4 內(nèi)核參數(shù)在線調(diào)整 ........ 235 實驗7 ............................................... 236 第8 章 設(shè)備管理 ............................. 237 8.1 設(shè)備管理概述 ......................... 237 8.1.1 Linux 系統(tǒng)支持的設(shè)備 ... 237 8.1.2 系統(tǒng)設(shè)備與查看 ............ 238 8.2 打印機的管理與使用 ............. 241 8.2.1 cups 的安裝 .................... 241 8.2.2 CUPS 系統(tǒng)的啟動管理 ................................ 241 8.2.3 打印機的安裝與配置 .... 241 8.2.4 打印機的使用 ................ 244 8.2.5 打印任務(wù)管理 ................ 245 8.3 交換區(qū)管理 ............................. 246 8.3.1 概述 ................................ 246 8.3.2 使用交換設(shè)備 ................ 247 8.3.3 使用交換文件 ................ 248 8.4 串口與終端管理 ..................... 248 8.4.1 綜述 ................................ 248 8.4.2 串口管理 ........................ 249 8.4.3 終端及設(shè)置 .................... 249 習(xí)題8 ............................................... 252 實驗8 ............................................... 253 第9 章 網(wǎng)絡(luò)配置、管理與基本應(yīng)用 ............................. 254 9.1 TCP/IP 基礎(chǔ)知識 .................... 254 9.1.1 IP 地址............................ 254 9.1.2 物理地址與邏輯地址 .... 256 9.1.3 端口及服務(wù) .................... 257 9.1.4 網(wǎng)卡命名方案 ................ 257 9.2 網(wǎng)絡(luò)配置 ................................. 258 9.2.1 與網(wǎng)絡(luò)有關(guān)的配置文件 ................................ 258 9.2.2 網(wǎng)絡(luò)服務(wù)及管理 ............ 261 9.2.3 IP 地址配置 .................... 262 9.3 網(wǎng)絡(luò)管理命令 ........................ 264 9.3.1 檢查網(wǎng)絡(luò)狀態(tài)(netstat) ...................... 264 9.3.2 地址解析協(xié)議緩存管理(arp) ................... 265 9.3.3 IP 網(wǎng)絡(luò)綜合管理(ip) ............................. 266 9.3.4 網(wǎng)絡(luò)接口的啟用與停用(ifup/ifdown) .............. 267 9.3.5 路由表維護(route) .... 267 9.3.6 主機及IP 地址查詢(nslookup、host 和dig) ............................... 269 9.4 網(wǎng)絡(luò)應(yīng)用常用命令 ................. 270 9.4.1 遠程登錄(telnet 與ssh) ............. 270 9.4.2 文件傳輸(ftp 與tftp)................. 270 9.4.3 郵件收發(fā)(mailx/mail) ............... 271 9.4.4 文件下載(wget) ......... 272 習(xí)題9 ............................................... 273 實驗9 ............................................... 274 第10 章 Linux 系統(tǒng)的安全 ........... 275 10.1 Linux 系統(tǒng)安全概述 ............. 275 10.1.1 操作系統(tǒng)可能遇到的安全問題 ........................ 275 10.1.2 Linux 系統(tǒng)的基本安全機制 ........................ 276 10.1.3 Linux 系統(tǒng)的安全防范策略 ........................ 278 10.2 檢查和監(jiān)督系統(tǒng)的運行情況 ......................................... 280 10.2.1 檢查系統(tǒng)、進程運行狀況 ................................ 280 10.2.2 檢查并停止不需要的服務(wù) ................................ 280 10.2.3 檢查系統(tǒng)的日志文件 .... 280 10.2.4 查找并去除多余的具有suid、sgid 權(quán)限的文件或?qū)傩?.................... 280 10.2.5 檢查網(wǎng)絡(luò) ...................... 281 10.2.6 入侵檢測 ...................... 281 10.2.7 監(jiān)督資源使用情況 ...... 281 10.3 事件報告制度 ....................... 281 10.4 防火墻 ................................... 282 10.5 SELinux ................................. 283 10.5.1 SELinux 中的安全類型和角色 ............................ 283 10.5.2 SELinux 安全上下文管理 ................................ 284 習(xí)題10 ............................................. 288 實驗10 ............................................. 288 編程與開發(fā)篇 第11 章 bshell 編程 ........................ 290 11.1 正則表達式 ........................... 290 11.1.1 字符集 .......................... 290 11.1.2 shell 正則表達式 .......... 292 11.2 流編輯(sed) ...................... 293 11.2.1 功能及用法 ................... 293 11.2.2 參數(shù)與說明 ................... 293 11.2.3 腳本命令 ....................... 293 11.2.4 sed 示例 ........................ 294 11.3 模式搜索與處理(awk) ..... 295 11.3.1 功能及用法 ................... 295 11.3.2 參數(shù)說明 ....................... 295 11.3.3 記錄和域 ....................... 295 11.3.4 變量 .............................. 295 11.3.5 操作符 .......................... 296 11.3.6 控制語句 ....................... 297 11.3.7 常用函數(shù) ....................... 298 11.3.8 awk 程序的執(zhí)行 ........... 298 11.3.9 awk 使用示例 .............. 299 11.4 Bourne shell 及其編程 .......... 300 11.4.1 特殊字符 ...................... 300 11.4.2 變量與參數(shù) .................. 300 11.4.3 shell 的狀態(tài) ................. 301 11.4.4 shell 的調(diào)用與變量傳遞 ................................ 302 11.4.5 shell 程序設(shè)計 ............. 302 11.4.6 命令行參數(shù)與選項的處理 ................................ 316 11.4.7 shell 程序調(diào)試 ............. 319 11.4.8 shell 腳本程序格式 ..... 320 習(xí)題11 ............................................. 324 實驗11 ............................................. 325 第12 章 C/C++及其他編程環(huán)境 .... 326 12.1 編譯器 ................................... 326 12.1.1 功能及用法 .................. 326 12.1.2 參數(shù)及說明 .................. 327 12.1.3 示例 .............................. 327 12.1.4 gcc/g++的工作過程 ..... 329 12.2 頭文件 ................................... 329 12.3 鏈接器與庫文件 ................... 329 12.4 靜態(tài)庫 ................................... 330 12.4.1 靜態(tài)庫的管理 .............. 330 12.4.2 靜態(tài)庫的構(gòu)造 .............. 331 12.4.3 靜態(tài)庫的使用 .............. 331 12.5 共享庫 ................................... 332 12.5.1 共享庫的構(gòu)造 .............. 332 12.5.2 共享庫的管理 .............. 332 12.5.3 共享庫編程 .................. 333 12.5.4 共享庫使用示例 .......... 334 12.6 make 與Makefile .................. 335 12.6.1 make 的用法簡介 ........ 335 12.6.2 Makefile 文件 .............. 336 12.6.3 Makefile 示例 .............. 338 12.7 調(diào)試器(gdb) ..................... 341 12.7.1 gdb 功能 ....................... 341 12.7.2 gdb 基本命令 ............... 341 12.7.3 程序調(diào)試方法 .............. 342 12.8 Linux 系統(tǒng)的其他編程工具簡介 ......................... 344 12.8.1 常用庫與GNOME/GTK ................ 344 12.8.2 KDevelop/Qt ................. 345 12.8.3 Java ............................... 345 12.8.4 Eclipse .......................... 346 12.8.5 Perl ................................ 348 12.8.6 數(shù)據(jù)庫 .......................... 348 12.8.7 PHP ............................... 349 12.8.8 Objective-C ................... 350 12.8.9 Python ........................... 350 12.8.10 R ................................. 352 12.8.11 虛擬化、云計算和大數(shù)據(jù)應(yīng)用 .................... 354 習(xí)題12 ............................................. 355 實驗12 ............................................. 356 網(wǎng)絡(luò)服務(wù)與應(yīng)用篇 第13 章 網(wǎng)絡(luò)時間服務(wù)NTP ........ 358 13.1 NTP 協(xié)議 .............................. 358 13.1.1 NTP 協(xié)議簡介 .............. 358 13.1.2 NTP 協(xié)議的工作模式 ... 359 13.1.3 NTP 服務(wù)器及軟件選擇 ................................ 359 13.2 通過ntp 配置NTP ............... 359 13.2.1 ntp 軟件包安裝 ............ 359 13.2.2 ntp 服務(wù)管理 ................ 359 13.2.3 配置文件ntp.conf 及其默認配置 .................... 360 13.2.4 /etc/sysconfig/ntpd 和/etc/default/ntp 文件 ....... 362 13.2.5 防火墻設(shè)置 .................. 362 13.2.6 ntp 配置實例 ................ 362 13.2.7 ntp 配置測試 ................ 364 13.3 通過chrony 配置NTP.......... 365 13.3.1 chrony 軟件包安裝 ........ 366 13.3.2 chrony 服務(wù)管理 .......... 366 13.3.3 配置文件chrony.conf及其默認配置................. 366 13.3.4 chrony 配置實例 .......... 367 13.3.5 chrony 配置測試 .......... 368 13.3.6 其他說明 ...................... 369 13.4 無ntp 服務(wù)的NTP 客戶端 ... 370 習(xí)題13 ............................................. 370 實驗13 ............................................. 370 第14 章 基礎(chǔ)服務(wù)OpenSSH 和VNC .................................... 371 14.1 OpenSSH ............................... 371 14.1.1 OpenSSH 協(xié)議 .............. 371 14.1.2 軟件安裝與啟動管理 ... 371 14.1.3 配置文件與服務(wù)器設(shè)置 ................................ 372 14.1.4 客戶端及應(yīng)用............... 374 14.1.5 與防火墻和SELinux 的關(guān)系 ................................ 376 14.2 VNC ....................................... 377 14.2.1 TigerVNC...................... 377 14.2.2 客戶端及使用............... 379 14.2.3 x11vnc ........................... 380 習(xí)題14 ............................................. 382 實驗14 ............................................. 382 第15 章 Web 服務(wù)器Nginx .......... 383 15.1 Nginx 概述 ............................ 383 15.2 Nginx 的安裝、啟動與測試 ......................................... 383 15.2.1 Nginx 的安裝與啟動管理 ................................ 383 15.2.2 Nginx 服務(wù)的測試 ....... 384 15.2.3 Nginx 命令及簡單管理介紹 ........................ 384 15.3 Nginx 的配置文件和配置指令 ......................................... 385 15.3.1 Nginx 的配置目錄 ....... 385 15.3.2 Nginx 主配置文件的結(jié)構(gòu) ................................ 386 15.3.3 Nginx 的配置指令 ....... 388 15.4 Web 服務(wù)器配置實例 ........... 390 15.4.1 準備 .............................. 390 15.4.2 默認虛擬主機 .............. 390 15.4.3 虛擬主機 ...................... 390 15.4.4 主機訪問控制 .............. 392 15.5 LNMP 環(huán)境部署 ................... 394 15.5.1 php-fpm 模塊安裝與配置 ................................ 394 15.5.2 LNMP 站點配置 .......... 396 15.5.3 php-mysql 模塊安裝與配置 .................... 398 15.6 與防火墻和SELinux 的關(guān)系 ......................................... 399 15.6.1 與防火墻的關(guān)系 .......... 399 15.6.2 與SELinux 的關(guān)系 ...... 399 習(xí)題15 ............................................. 401 實驗15 ............................................. 401 第16 章 DHCP 服務(wù)器 .................. 402 16.1 DHCP 介紹 ........................... 402 16.1.1 DHCP 協(xié)議 ................... 402 16.1.2 DHCP 的工作過程 ....... 403 16.2 軟件包安裝與服務(wù)管理 ....... 404 16.3 DHCP 的配置 ....................... 405 16.3.1 配置文件 ...................... 405 16.3.2 配置文件中的定義、參數(shù)和選項 .................... 405 16.4 DHCP 規(guī)劃 ........................... 407 16.4.1 在不同的網(wǎng)絡(luò)中使用DHCP ............................. 407 16.4.2 設(shè)置DHCP 中繼代理 ... 408 16.4.3 設(shè)置DHCP 備份 ......... 408 16.5 與防火墻和SELinux 的關(guān)系 ......................................... 409 習(xí)題16 ............................................. 409 實驗16 ............................................. 410 第17 章 FTP 與TFTP 服務(wù)器 ...... 411 17.1 FTP 與TFTP 服務(wù)器概述 .... 411 17.1.1 FTP 的相關(guān)概念 .......... 411 17.1.2 Linux 系統(tǒng)的FTP服務(wù)器 ............................ 413 17.2 vsftpd 服務(wù)器 ........................ 413 17.2.1 vsftpd 的常見配置 ....... 413 17.2.2 常見型vsftpd 服務(wù)器配置 ................................ 418 17.3 FTP 服務(wù)器的使用 ............... 422 17.3.1 使用瀏覽器訪問FTP服務(wù)器 ............................ 422 17.3.2 使用客戶端命令ftp訪問FTP 服務(wù)器 ........... 422 17.4 TFTP 與TFTP 服務(wù)器的使用簡介 ................................. 425 17.4.1 TFTP 協(xié)議 ................... 425 17.4.2 TFTP 的安裝、配置及應(yīng)用 .................... 425 17.5 與防火墻和SELinux 的關(guān)系 ......................................... 427 17.5.1 與防火墻的關(guān)系 .......... 427 17.5.2 與SELinux 的關(guān)系 ...... 427 習(xí)題17 ............................................. 428 實驗17 ............................................. 428 第18 章 網(wǎng)絡(luò)資源共享服務(wù) ......... 430 18.1 Samba 服務(wù) ........................... 430 18.1.1 SMB 協(xié)議與Samba ..... 430 18.1.2 Samba 的安裝與啟動管理 ........................ 431 18.1.3 Samba 的配置 .............. 432 18.1.4 配置共享打印機 .......... 437 18.1.5 Samba 共享服務(wù)使用 ... 439 18.1.6 關(guān)于防火墻和 SELinux 的說明 ............. 441 18.2 NFS 服務(wù)器 ........................... 442 18.2.1 NFS 介紹 ...................... 442 18.2.2 NFS 文件系統(tǒng)配置 ...... 443 18.2.3 NFS 系統(tǒng)的使用 .......... 445 18.2.4 NFS 的其他功能 .......... 447 18.2.5 與防火墻和SELinux 的關(guān)系 ............. 449 習(xí)題18 ............................................. 450 實驗18 ............................................. 450 第19 章 域名服務(wù)器DNS ............ 451 19.1 DNS 概述 .............................. 451 19.1.1 IP 地址與域名的轉(zhuǎn)換 ... 451 19.1.2 域名空間和區(qū)域 .......... 452 19.1.3 DNS 查詢 ..................... 453 19.1.4 DNS 服務(wù)器的類型 ..... 454 19.1.5 客戶端與域名解析相關(guān)的配置文件 ............ 455 19.2 BIND ..................................... 455 19.2.1 安裝BIND .................... 455 19.2.2 BIND 的啟動管理 ........ 455 19.2.3 DNS 服務(wù)器的運行方式及工作目錄 ..... 456 19.2.4 DNS 服務(wù)器配置基礎(chǔ) .... 457 19.2.5 訪問控制設(shè)置............... 462 19.3 DNS 服務(wù)器配置實例 .......... 462 19.3.1 主域名服務(wù)器配置實例 ................................ 462 19.3.2 輔助域名服務(wù)器配置實例 ................................ 464 19.4 DNS 服務(wù)器測試 .................. 465 19.5 DNS 與防火墻及SELinux 的關(guān)系 ...................... 465 19.5.1 DNS 與防火墻的關(guān)系 ................................ 465 19.5.2 DNS 與SELinux 的關(guān)系 ................................ 466 習(xí)題19 ............................................. 466 實驗19 ............................................. 466 參考文獻 ................................................ 467
你還可能感興趣
我要評論
|