本書以項目教學(xué)為主線,以任務(wù)驅(qū)動為核心,以培養(yǎng)技術(shù)應(yīng)用型人才為目標(biāo),將基本技能培養(yǎng)和主流技術(shù)相結(jié)合,使學(xué)生通過學(xué)習(xí)能夠掌握Linux的基礎(chǔ)知識、安裝和配置方法、系統(tǒng)的視窗環(huán)境——X Window、文本編輯工具、用戶賬號與組管理、文件與目錄系統(tǒng)管理、邏輯卷、進(jìn)程、軟件和服務(wù)管理等內(nèi)容,增長Linux網(wǎng)絡(luò)基礎(chǔ)和常用網(wǎng)絡(luò)服務(wù)器配置等方面的操作和應(yīng)用能力。
第1章 了解并安裝Linux系統(tǒng) 1.1 了解Linux的發(fā)展及特點(diǎn) 1.1.1 Linux的發(fā)展歷史 1.1.2 Linux Kernel 1.1.3 GNU計劃 1.1.4 Linux的發(fā)行版本 第1章 了解并安裝Linux系統(tǒng) 1.1 了解Linux的發(fā)展及特點(diǎn) 1.1.1 Linux的發(fā)展歷史 1.1.2 Linux Kernel 1.1.3 GNU計劃 1.1.4 Linux的發(fā)行版本 1.1.5 Linux系統(tǒng)的特點(diǎn)與應(yīng)用 1.2 利用VMWare Workstation搭建實(shí)驗環(huán)境 1.2.1 VMWare Workstation的基本操作 1.2.2 Linux中的磁盤分區(qū)和目錄結(jié)構(gòu) 1.2.3 在虛擬機(jī)中安裝Linux系統(tǒng) 1.2.4 VMWare Workstation的高級設(shè)置 1.3 Linux系統(tǒng)的基本操作 1.3.1 圖形界面下的基本操作 1.3.2 字符界面下的基本操作 思考與練習(xí)第2章 Linux系統(tǒng)文件和目錄管理 2.1 了解文件和目錄的概念 2.1.1 根目錄和家目錄 2.1.2 絕對路徑和相對路徑 2.2 文件管理命令 2.2.1 文件和目錄操作命令 2.2.2 查看文件內(nèi)容命令 2.2.3 查找命令 2.2.4 其他輔助命令 2.3 vi編輯器的使用 2.3.1 vi編輯器的工作模式 2.3.2 命令模式的基本操作 2.3.3 末行模式的基本操作 2.3.4 vi編輯器案例練習(xí) 思考與練習(xí)第3章 Linux系統(tǒng)用戶、組和權(quán)限的管理 3.1 了解用戶和組的概念 3.1.1 用戶和組的基本概念 3.1.2 用戶配置文件 3.2 用戶賬號和組的管理 3.2.1 用戶管理 3.2.2 用戶組管理 3.2.3 圖形化的用戶和組管理工具 3.3 管理文件和目錄的權(quán)限及歸屬 3.3.1 查看文件/目錄的權(quán)限和歸屬 3.3.2 設(shè)置文件/目錄的權(quán)限 3.3.3 設(shè)置文件/目錄的歸屬 3.4 系統(tǒng)高級權(quán)限設(shè)置 3.4.1 配置訪問控制列表ACL 3.4.2 設(shè)置特殊權(quán)限:SUID/SGID/Sticky Bit 3.4.3 設(shè)置粘滯位權(quán)限 3.4.4 設(shè)置umask值 思考與練習(xí)第4章 Linux磁盤與文件系統(tǒng)管理 4.1 磁盤分區(qū)與格式化 4.1.1 硬盤分區(qū)前的準(zhǔn)備工作 4.1.2 對硬盤進(jìn)行分區(qū) 4.1.3 格式化分區(qū) 4.2 掛載/卸載文件系統(tǒng) 4.2.1 掛載文件系統(tǒng) 4.2.2 自動掛載文件系統(tǒng) 4.2.3 卸載文件系統(tǒng) 4.3 管理交換分區(qū) 4.3.1 配置交換分區(qū)空間 4.3.2 創(chuàng)建交換文件系統(tǒng) 4.3.3 啟用交換分區(qū) 4.4 quota磁盤配額管理 4.4.1 了解磁盤配額的概念 4.4.2 設(shè)置磁盤配額 4.4.3 驗證并查看磁盤配額 4.5 管理邏輯卷 4.5.1 了解LVM的概念 4.5.2 利用圖形化工具實(shí)現(xiàn)LVM 4.5.3 利用字符命令實(shí)現(xiàn)LVM 思考與練習(xí)第5章 Linux系統(tǒng)軟件包管理 5.1 文件打包與壓縮 5.1.1 du命令――查看目錄或文件占用空間的大小 5.1.2 tar命令――文件打包與壓縮 5.2 利用yum進(jìn)行軟件管理 5.2.1 Linux系統(tǒng)中的軟件安裝方法 5.2.2 配置yum源 5.2.3 常用的yum命令 5.2.4 yum故障排錯 5.3 利用rpm進(jìn)行軟件包管理 5.3.1 了解rpm軟件包 5.3.2 安裝\卸載軟件包 5.3.3 查詢軟件包 5.4 利用源碼編譯安裝軟件 5.4.1 源碼編譯概述 5.4.2 源碼編譯安裝的基本流程 思考與練習(xí)第6章 Linux系統(tǒng)進(jìn)程和服務(wù)管理 6.1 管理Linux進(jìn)程 6.1.1 了解進(jìn)程的概念 6.1.2 查看進(jìn)程狀態(tài) 6.1.3 控制進(jìn)程 6.2 監(jiān)視系統(tǒng)信息 6.2.1 監(jiān)視用戶信息 6.2.2 監(jiān)視資源占用信息 6.3 管理Linux服務(wù) 6.3.1 init進(jìn)程與運(yùn)行級別 6.3.2 服務(wù)的管理 6.4 管理計劃任務(wù) 6.4.1 了解計劃任務(wù) 6.4.2 配置計劃任務(wù) 思考與練習(xí)第7章 Linux系統(tǒng)引導(dǎo)過程與故障排除 7.1 了解系統(tǒng)引導(dǎo)流程 7.1.1 系統(tǒng)引導(dǎo)流程總覽 7.1.2 系統(tǒng)初始化腳本文件 7.2 配置GRUB引導(dǎo)菜單 7.2.1 關(guān)于GRUB的簡介 7.2.2 使用GRUB 7.2.3 配置GRUB 7.3 Linux內(nèi)核管理 7.3.1 查看系統(tǒng)及內(nèi)核版本 7.3.2 升級內(nèi)核 7.4 救援模式的使用 7.4.1 了解救援模式 7.4.2 啟動救援模式 7.4.3 切換硬盤環(huán)境 7.5 日志管理 7.5.1 主要日志文件 7.5.2 內(nèi)核及系統(tǒng)日志文件分析 7.5.3 集中日志管理 思考與練習(xí)第8章 Linux基本網(wǎng)絡(luò)配置 8.1 通過命令設(shè)置網(wǎng)絡(luò)參數(shù) 8.1.1 配置網(wǎng)絡(luò)接口命令ifconfig 8.1.2 設(shè)置路由命令route 8.1.3 設(shè)置主機(jī)名稱命令hostname 8.2 修改配置文件設(shè)置網(wǎng)絡(luò)參數(shù) 8.2.1 網(wǎng)卡配置文件 8.2.2 主機(jī)名稱配置文件 8.2.3 DNS配置文件 8.2.4 setup命令 8.2.5 關(guān)閉NetworkManager服務(wù) 8.3 測試網(wǎng)絡(luò)環(huán)境 8.3.1 ping命令 8.3.2 netstat命令 8.3.3 arp命令 思考與練習(xí)第9章 構(gòu)建Linux文件服務(wù)器 9.1 配置與管理NFS服務(wù)器 9.1.1 啟動NFS服務(wù) 9.1.2 配置NFS服務(wù) 9.1.3 使用NFS服務(wù) 9.1.4 NFS權(quán)限設(shè)置 9.2 配置與管理Samba服務(wù)器 9.2.1 安裝運(yùn)行Samba服務(wù) 9.2.2 Samba配置文件 9.2.3 基本Samba共享設(shè)置 9.2.4 設(shè)置Samba共享權(quán)限 9.2.5 Samba共享的其他設(shè)置 9.3 配置自動掛載(autofs)服務(wù) 9.3.1 了解autofs服務(wù) 9.3.2 配置autofs服務(wù) 思考與練習(xí)第10章 構(gòu)建vsftpd服務(wù)器 10.1 FTP服務(wù)簡介 10.1.1 FTP服務(wù)基本原理 10.1.2 FTP工作模式 10.2 配置vsftp服務(wù)器 10.2.1 安裝并運(yùn)行vsftpd 10.2.2 設(shè)置匿名訪問FTP 10.2.3 設(shè)置系統(tǒng)用戶訪問FTP 10.2.4 設(shè)置虛擬用戶訪問FTP 10.2.5 vsftpd的其他常用設(shè)置 思考與練習(xí)第11章 構(gòu)建BIND域名服務(wù)器 11.1 了解DNS體系結(jié)構(gòu) 11.1.1 hosts文件 11.1.2 DNS域名層次結(jié)構(gòu) 11.1.3 DNS域名解析的方式 11.2 配置DNS服務(wù) 11.2.1 前提準(zhǔn)備 11.2.2 配置緩存域名服務(wù)器 11.2.3 配置主域名服務(wù)器 思考與練習(xí)第12章 構(gòu)建Apache服務(wù)器 12.1 WWW服務(wù)與Apache簡介 12.1.1 WWW服務(wù)相關(guān)概念 12.1.2 Apache簡介 12.2 配置Apache服務(wù)器 12.2.1 Apache基本配置 12.2.2 配置虛擬主機(jī) 12.2.3 配置虛擬目錄 12.2.4 設(shè)置目錄權(quán)限 12.3 構(gòu)建LAMP平臺 12.3.1 安裝軟件 12.3.2 搭建LAMP平臺 12.3.3 配置Discuz!論壇 思考與練習(xí)第13章 構(gòu)建DHCP服務(wù)器 13.1 了解DHCP協(xié)議工作原理 13.1.1 IP地址租用的過程 13.1.2 獲取IP地址后的處理過程 13.2 配置DHCP服務(wù) 13.2.1 規(guī)劃IP地址段 13.2.2 DHCP服務(wù)的安裝與基本配置 13.2.3 客戶端的配置與測試 13.2.4 保留特定的IP地址 思考與練習(xí)第14章 構(gòu)建郵件服務(wù)器 14.1 了解Mail的工作過程 14.1.1 Mail的工作過程 14.1.2 郵件相關(guān)協(xié)議 14.2 配置Postfix 14.2.1 postfix概述 14.2.2 郵件隊列(mail queues)類型 14.2.3 郵件處理過程 思考與練習(xí)第15章 服務(wù)器配置綜合訓(xùn)練 15.1 綜合訓(xùn)練一 15.1.1 DHCP服務(wù)器的配置 15.1.2 DNS服務(wù)器的配置 15.1.3 Apache服務(wù)器的配置 15.1.4 FTP服務(wù)器的配置 15.1.5 Mail服務(wù)器的配置 15.2 綜合訓(xùn)練二 15.2.1 DNS服務(wù)器的配置 15.2.2 Apache服務(wù)器的配置 15.2.3 FTP服務(wù)器的配置 15.2.4 Mail服務(wù)器的配置