本書基于建構(gòu)主義學(xué)習(xí)理論,以就業(yè)為導(dǎo)向,突出職業(yè)教育“理論知識必需夠用”的原則,以及“做中學(xué)、學(xué)中做”的教學(xué)理念,以情境、任務(wù)的形式進(jìn)行編寫。全書內(nèi)容分為4大學(xué)習(xí)情境,共16個(gè)任務(wù),包括認(rèn)識和配置Linux、Linux的基本應(yīng)用和綜合應(yīng)用、Linux綜合項(xiàng)目,從 Linux 的常用命令到Linux 常用服務(wù)器架設(shè),再到在Linux平臺下搭建MySQL集群綜合項(xiàng)目和基于LNMP+WordPress的博客應(yīng)用系統(tǒng)開發(fā)綜合項(xiàng)目,由淺入深,層層遞進(jìn)。本書體系完整、內(nèi)容全面,配套立體化資源豐富,可以作為IT類專業(yè)的基礎(chǔ)課程教材,滿足IT類專業(yè)學(xué)生的教學(xué)需要,也可以作為“1+X”云計(jì)算平臺運(yùn)維與開發(fā)參考教材,還可以作為企業(yè)人員和Linux操作系統(tǒng)愛好者的參考學(xué)習(xí)用書。
石坤泉,計(jì)算機(jī)科學(xué)與技術(shù)教授,主要從事數(shù)據(jù)庫技術(shù)、圖像處理、信息安全等方面的教學(xué)和研究。廣州番職業(yè)技術(shù)學(xué)院信息工程學(xué)院黨總支書記,廣東省南粵優(yōu)秀教師,廣州市教育局系統(tǒng)優(yōu)秀黨務(wù)工作者,廣東省高等學(xué)校公共課教指委委員,中國工信出版?zhèn)髅郊瘓F(tuán)"十三五”職業(yè)教育規(guī)劃教材評審專家,廣東省計(jì)算機(jī)學(xué)會競賽委員會委員,全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會高職計(jì)算機(jī)與電子商務(wù)專委會副主任委員。主持和參與省、市科研項(xiàng)目13項(xiàng),發(fā)表論文30多篇(其中,北大中文核心、SCD、CSCD、CSSCI以及SCI、EI、ISTP檢索等13篇),獲實(shí)用新型專利和軟件著作權(quán)授權(quán)11項(xiàng),主編著作17部,其中,L"十二五”職業(yè)教育規(guī)劃教材2部、"十三五”職業(yè)教育規(guī)劃教材1部。
學(xué)習(xí)情境一?認(rèn)識和配置Linux
任務(wù)一?認(rèn)識Linux
1.1?Linux 簡介
1.1.1?Linux 的起源
1.1.2?Linux 的體系結(jié)構(gòu)
1.1.3?Linux 的版本
1.2?國產(chǎn)操作系統(tǒng)
1.2.1?統(tǒng)信UOS
1.2.2?麒麟操作系統(tǒng)
1.2.3?鴻蒙操作系統(tǒng)
任務(wù)二?配置CentOS 7 實(shí)訓(xùn)環(huán)境
2.1?安裝VMware 虛擬機(jī)
2.1.1?認(rèn)識VMware Workstation
2.1.2?安裝VMware Workstation
2.2?在VMware 上安裝CentOS 7
2.2.1?安裝和配置VMware虛擬機(jī)
2.2.2?安裝CentOS 7 系統(tǒng)
2.3?CentOS的圖形界面和文本界面
2.3.1?圖形界面
2.3.2?文本界面
2.3.3?圖形界面和文本界面的切換
2.4?進(jìn)入終端命令行
2.4.1?打開終端
2.4.2?系統(tǒng)基本命令
學(xué)習(xí)情境二?Linux 的基本應(yīng)用
任務(wù)三?Linux的文件與目錄管理
3.1?認(rèn)識Linux 的文件類型與目錄結(jié)構(gòu)
3.1.1?Linux 的文件類型
3.1.2?Linux 的目錄結(jié)構(gòu)
3.2?了解文件的系統(tǒng)路徑
3.2.1?工作目錄與用戶主目錄
3.2.2?相對路徑和絕對路徑
3.3?文件與目錄管理
3.3.1?查看文件內(nèi)容命令
3.3.2?創(chuàng)建、刪除文件命令
3.3.3?復(fù)制、移動文件命令
3.3.4?查找文件命令
3.3.5?顯示與切換路徑命令
3.3.6?創(chuàng)建、刪除目錄命令
3.3.7?文件的權(quán)限與權(quán)限管理
3.4?文本編輯器
3.4.1?Vi 和 Vim 文本編輯器
3.4.2?Vim 文本編輯器的工作模式
3.4.3?Vim 文本編輯器的基本操作
3.5?文件的打包與壓縮
3.5.1?打包和壓縮文件命令
3.5.2?解包和解壓縮文件命令
3.6?鏈接文件
3.6.1?硬鏈接
3.6.2?符號鏈接
3.7?重定向和管道操作
3.7.1?輸入、輸出重定向
3.7.2?管道
任務(wù)四?內(nèi)存與進(jìn)程管理
4.1?內(nèi)存管理
4.1.1?內(nèi)存的概念
4.1.2?查看內(nèi)存
4.2?進(jìn)程管理
4.2.1?認(rèn)識進(jìn)程
4.2.2?管理進(jìn)程
4.2.3?查看系統(tǒng)資源信息
任務(wù)五?用戶和用戶組管理
5.1?Linux 用戶管理
5.1.1?認(rèn)識 Linux 用戶
5.1.2?創(chuàng)建用戶
5.1.3?修改用戶
5.1.4?刪除用戶
5.1.5?切換用戶與設(shè)定特殊權(quán)限
5.2?Linux 用戶組管理
5.2.1?認(rèn)識 Linux 用戶組
5.2.2?創(chuàng)建用戶組
5.2.3?修改用戶組
5.2.4?刪除用戶組
5.2.5?切換用戶組
5.3?查看用戶ID和用戶組ID信息
任務(wù)六?Linux 的環(huán)境變量
6.1?查看環(huán)境變量
6.1.1?理解環(huán)境變量
6.1.2?查看系統(tǒng)環(huán)境變量
6.2?設(shè)置臨時(shí)環(huán)境變量
6.2.1 export 命令
6.2.2?echo 命令
6.2.3?unset命令
6.2.4?修改PATH環(huán)境變量
6.3?設(shè)置永久環(huán)境變量
6.3.1?修改/etc/profile
6.3.2?修改~/.bash_profile
6.3.3?修改~/.bashrc
任務(wù)七?Linux的網(wǎng)絡(luò)管理
7.1?VMware 網(wǎng)絡(luò)管理
7.1.1?創(chuàng)建VMware 虛擬網(wǎng)卡
7.1.2?更改VMware 網(wǎng)卡模式
7.1.3?刪除虛擬VMware網(wǎng)卡
7.2?配置NAT網(wǎng)絡(luò)
7.2.1?認(rèn)識NAT
7.2.2?桌面模式DHCP配置NAT網(wǎng)絡(luò)
7.2.3?自定義NAT DHCP網(wǎng)段
7.2.4?桌面模式配置NAT固定IP
7.2.5?修改配置文件設(shè)置NAT網(wǎng)絡(luò)
7.3?使用Linux 網(wǎng)絡(luò)命令
7.3.1?修改主機(jī)名
7.3.2?查看路由
7.3.3?管理網(wǎng)絡(luò)
7.4?配置Bridge 網(wǎng)絡(luò)模式
7.4.1?認(rèn)識Bridge 模式
7.4.2?桌面模式配置Bridge模式
7.4.3?修改配置文件設(shè)置Bridge 網(wǎng)絡(luò)
7.5?僅主機(jī)模式
7.6?網(wǎng)絡(luò)配置文件
7.6.1?修改主機(jī)名
7.6.2?修改主機(jī)查詢名靜態(tài)表
7.6.3?修改DNS配置文件
任務(wù)八?配置和使用磁盤
8.1 掛載磁盤與監(jiān)測磁盤空間
8.1.1 掛載存儲媒體
8.1.2?df 命令
8.1.3?du 命令
8.2?磁盤分區(qū)
8.2.1?認(rèn)識磁盤分區(qū)
8.2.2?使用 fdisk 命令分區(qū)
8.2.3?使用 mkfs 命令格式化分區(qū)
8.2.4?使用 mount 命令掛載分區(qū)
8.3?RAID
8.3.1?認(rèn)識RAID
8.3.2?配置RAID
8.3.3?使用 mkfs 命令格式化分區(qū)
8.3.4?使用 mount 命令掛載分區(qū)
8.4?LVM邏輯卷
8.4.1?認(rèn)識LVM邏輯卷
8.4.2?配置LVM邏輯卷
8.4.3?使用 mkfs 命令格式化分區(qū)
8.5?管理磁盤配額
8.5.1?認(rèn)識磁盤配額
8.5.2?使用 quota命令設(shè)置配額
任務(wù)九?Linux 常用軟件的安裝
9.1?認(rèn)識Linux 軟件包
9.1.1?Linux軟件的安裝
9.1.2?Linux 軟件包管理系統(tǒng)
9.2?使用 YUM 工具管理軟件
9.2.1?認(rèn)識 YUM 工具
9.2.2?更換YUM倉庫
9.2.3?查看軟件信息
9.2.4?更新軟件
9.2.5?安裝 GCC
9.3?卸載軟件
任務(wù)十?Shell 編程基礎(chǔ)
10.1?認(rèn)識 Shell 腳本
10.1.1?創(chuàng)建簡單的Shell 腳本
10.1.2?使用Shell 變量
10.1.3?Shell 注釋
10.2?重定向和管道
10.2.1?重定向
10.2.2?管道
10.3?Shell 變量類型
10.3.1?整數(shù)類型
10.3.2?Shell 字符串
10.3.3?Shell 數(shù)組
10.4?使用Shell 運(yùn)算符
10.4.1?算術(shù)運(yùn)算符
10.4.2?數(shù)值比較運(yùn)算符
10.4.3?字符串比較
10.4.4?文件比較
10.5 使用Shell 分支和循環(huán)
10.5.1?使用 if-then 語句
10.5.2?使用 if-then-else 語句
10.5.3?使用 for 語句
10.5.4?使用 while 語句
學(xué)習(xí)情境三?Linux 的綜合應(yīng)用
任務(wù)十一?Linux 網(wǎng)絡(luò)安全
11.1?配置SELinux 提升系統(tǒng)安全
11.1.1?認(rèn)識SELinux
11.1.2?選擇SELinux 的工作模式
11.1.3?管理SELinux 的策略
11.1.4?配置SELinux 安全上下文
11.2?配置防火墻
11.2.1?認(rèn)識防火墻
11.2.2?使用終端管理工具管理 firewalld 防火墻
任務(wù)十二?遠(yuǎn)程訪問
12.1?OpenSSH遠(yuǎn)程登錄
12.1.1?認(rèn)識OpenSSH
12.1.2?安裝并啟動SSHD服務(wù)
12.1.3?配置OpenSSH服務(wù)器
12.1.4?遠(yuǎn)程登錄
12.1.5?遠(yuǎn)程會話管理
12.2?VNC遠(yuǎn)程登錄
12.2.1?認(rèn)識VNC
12.2.2?配置 Linux 服務(wù)器
12.2.3?配置 Windows 服務(wù)器
12.2.4?實(shí)現(xiàn)VNC遠(yuǎn)程登錄
12.3?Xshell遠(yuǎn)程登錄
12.3.1?認(rèn)識 Xshell
12.3.2?配置 Xshell 服務(wù)器
12.3.3?實(shí)現(xiàn)Xshell 遠(yuǎn)程登錄
任務(wù)十三?部署NFS服務(wù)
13.1?認(rèn)識NFS
13.1.1?NFS概述
13.1.2?RPC協(xié)議
13.2?配置NFS服務(wù)
13.2.1?安裝與運(yùn)行NFS
13.2.2?配置NFS服務(wù)器
13.2.3?導(dǎo)出共享目錄
13.2.4?配置防火墻及SELinux
13.3?配置NFS客戶端
13.3.1?安裝NFS客戶端
13.3.2?掛載NFS文件系統(tǒng)
13.3.3?開機(jī)自動掛載NFS文件系統(tǒng)
任務(wù)十四?部署 Samba 服務(wù)
14.1?認(rèn)識 Samba
14.1.1?Samba 簡介
14.1.2?SMB協(xié)議
14.1.3?NetBIOS 協(xié)議
14.2?配置 Samba 服務(wù)
14.2.1?安裝與運(yùn)行Samba 服務(wù)器
14.2.2?管理Samba 用戶
14.2.3?配置Samba 服務(wù)器
14.2.4?定義Samba 共享目錄
14.2.5?配置防火墻及SELinux
14.3?測試Samba 服務(wù)
14.3.1?通過Linux 訪問Samba
14.3.2?通過Windows 訪問Samba
學(xué)習(xí)情境四?崗課證融通綜合項(xiàng)目
任務(wù)十五?在Linux 平臺下搭建MySQL集群
15.1?認(rèn)識MySQL
15.1.1?認(rèn)識 MySQL 復(fù)制
15.1.2?MySQL主從復(fù)制過程
15.2?MySQL主從詳細(xì)配置
15.2.1?配置Master 服務(wù)器
15.2.2?配置Slave 服務(wù)器
15.2.3?配置驗(yàn)證
任務(wù)十六?基于LNMP+WordPress的博客應(yīng)用系統(tǒng)開發(fā)
16.1 環(huán)境搭建
16.1.1 認(rèn)識開發(fā)環(huán)境
16.1.2 認(rèn)識測試環(huán)境
16.1.3 認(rèn)識生產(chǎn)環(huán)境
16.1.4 線上生產(chǎn)環(huán)境的選擇
16.1.5 下載并安裝LNMP一鍵安裝包
16.2 WordPress快速入門
16.2.1 下載WordPress中文版
16.2.2 安裝WordPress
16.2.3 WordPress后臺
16.2.4 “儀表盤”菜單
16.2.5 “文章”菜單
16.2.6 “媒體”菜單
16.2.7 “頁面”菜單
16.2.8 “評論”菜單
16.2.9 “外觀”菜單
16.2.10 “插件”菜單
16.2.11 “用戶”菜單
16.2.12 “工具”菜單
16.2.13 “設(shè)置”菜單
16.3 WordPress博客應(yīng)用系統(tǒng)開發(fā)
16.3.1 選擇一個(gè)合適的主題
16.3.2 設(shè)置網(wǎng)站菜單
16.3.3 發(fā)布一篇文章
16.3.4 評論文章