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