本書(shū)基于建構(gòu)主義學(xué)習(xí)理論,以就業(yè)為導(dǎo)向,突出職業(yè)教育“理論知識(shí)必需夠用”的原則,以及“做中學(xué)、學(xué)中做”的教學(xué)理念,以情境、任務(wù)的形式進(jìn)行編寫(xiě)。全書(shū)內(nèi)容分為4大學(xué)習(xí)情境,共16個(gè)任務(wù),包括認(rèn)識(shí)和配置Linux、Linux的基本應(yīng)用和綜合應(yīng)用、Linux綜合項(xiàng)目,從 Linux 的常用命令到Linux 常用服務(wù)器架設(shè),再到在Linux平臺(tái)下搭建MySQL集群綜合項(xiàng)目和基于LNMP+WordPress的博客應(yīng)用系統(tǒng)開(kāi)發(fā)綜合項(xiàng)目,由淺入深,層層遞進(jìn)。本書(shū)體系完整、內(nèi)容全面,配套立體化資源豐富,可以作為IT類(lèi)專(zhuān)業(yè)的基礎(chǔ)課程教材,滿(mǎn)足IT類(lèi)專(zhuān)業(yè)學(xué)生的教學(xué)需要,也可以作為“1+X”云計(jì)算平臺(tái)運(yùn)維與開(kāi)發(fā)參考教材,還可以作為企業(yè)人員和Linux操作系統(tǒng)愛(ài)好者的參考學(xué)習(xí)用書(shū)。
石坤泉,計(jì)算機(jī)科學(xué)與技術(shù)教授,主要從事數(shù)據(jù)庫(kù)技術(shù)、圖像處理、信息安全等方面的教學(xué)和研究。廣州番職業(yè)技術(shù)學(xué)院信息工程學(xué)院黨總支書(shū)記,廣東省南粵優(yōu)秀教師,廣州市教育局系統(tǒng)優(yōu)秀黨務(wù)工作者,廣東省高等學(xué)校公共課教指委委員,中國(guó)工信出版?zhèn)髅郊瘓F(tuán)"十三五”職業(yè)教育規(guī)劃教材評(píng)審專(zhuān)家,廣東省計(jì)算機(jī)學(xué)會(huì)競(jìng)賽委員會(huì)委員,全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)高職計(jì)算機(jī)與電子商務(wù)專(zhuān)委會(huì)副主任委員。主持和參與省、市科研項(xiàng)目13項(xiàng),發(fā)表論文30多篇(其中,北大中文核心、SCD、CSCD、CSSCI以及SCI、EI、ISTP檢索等13篇),獲實(shí)用新型專(zhuān)利和軟件著作權(quán)授權(quán)11項(xiàng),主編著作17部,其中,L"十二五”職業(yè)教育規(guī)劃教材2部、"十三五”職業(yè)教育規(guī)劃教材1部。
學(xué)習(xí)情境一?認(rèn)識(shí)和配置Linux
任務(wù)一?認(rèn)識(shí)Linux
1.1?Linux 簡(jiǎn)介
1.1.1?Linux 的起源
1.1.2?Linux 的體系結(jié)構(gòu)
1.1.3?Linux 的版本
1.2?國(guó)產(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)識(shí)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?打開(kāi)終端
2.4.2?系統(tǒng)基本命令
學(xué)習(xí)情境二?Linux 的基本應(yīng)用
任務(wù)三?Linux的文件與目錄管理
3.1?認(rèn)識(shí)Linux 的文件類(lèi)型與目錄結(jié)構(gòu)
3.1.1?Linux 的文件類(lèi)型
3.1.2?Linux 的目錄結(jié)構(gòu)
3.2?了解文件的系統(tǒng)路徑
3.2.1?工作目錄與用戶(hù)主目錄
3.2.2?相對(duì)路徑和絕對(duì)路徑
3.3?文件與目錄管理
3.3.1?查看文件內(nèi)容命令
3.3.2?創(chuàng)建、刪除文件命令
3.3.3?復(fù)制、移動(dòng)文件命令
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?符號(hào)鏈接
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)識(shí)進(jìn)程
4.2.2?管理進(jìn)程
4.2.3?查看系統(tǒng)資源信息
任務(wù)五?用戶(hù)和用戶(hù)組管理
5.1?Linux 用戶(hù)管理
5.1.1?認(rèn)識(shí) Linux 用戶(hù)
5.1.2?創(chuàng)建用戶(hù)
5.1.3?修改用戶(hù)
5.1.4?刪除用戶(hù)
5.1.5?切換用戶(hù)與設(shè)定特殊權(quán)限
5.2?Linux 用戶(hù)組管理
5.2.1?認(rèn)識(shí) Linux 用戶(hù)組
5.2.2?創(chuàng)建用戶(hù)組
5.2.3?修改用戶(hù)組
5.2.4?刪除用戶(hù)組
5.2.5?切換用戶(hù)組
5.3?查看用戶(hù)ID和用戶(hù)組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)識(shí)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)識(shí)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ī)查詢(xún)名靜態(tài)表
7.6.3?修改DNS配置文件
任務(wù)八?配置和使用磁盤(pán)
8.1 掛載磁盤(pán)與監(jiān)測(cè)磁盤(pán)空間
8.1.1 掛載存儲(chǔ)媒體
8.1.2?df 命令
8.1.3?du 命令
8.2?磁盤(pán)分區(qū)
8.2.1?認(rèn)識(shí)磁盤(pá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)識(shí)RAID
8.3.2?配置RAID
8.3.3?使用 mkfs 命令格式化分區(qū)
8.3.4?使用 mount 命令掛載分區(qū)
8.4?LVM邏輯卷
8.4.1?認(rèn)識(shí)LVM邏輯卷
8.4.2?配置LVM邏輯卷
8.4.3?使用 mkfs 命令格式化分區(qū)
8.5?管理磁盤(pán)配額
8.5.1?認(rèn)識(shí)磁盤(pán)配額
8.5.2?使用 quota命令設(shè)置配額
任務(wù)九?Linux 常用軟件的安裝
9.1?認(rèn)識(shí)Linux 軟件包
9.1.1?Linux軟件的安裝
9.1.2?Linux 軟件包管理系統(tǒng)
9.2?使用 YUM 工具管理軟件
9.2.1?認(rèn)識(shí) YUM 工具
9.2.2?更換YUM倉(cāng)庫(kù)
9.2.3?查看軟件信息
9.2.4?更新軟件
9.2.5?安裝 GCC
9.3?卸載軟件
任務(wù)十?Shell 編程基礎(chǔ)
10.1?認(rèn)識(shí) Shell 腳本
10.1.1?創(chuàng)建簡(jiǎn)單的Shell 腳本
10.1.2?使用Shell 變量
10.1.3?Shell 注釋
10.2?重定向和管道
10.2.1?重定向
10.2.2?管道
10.3?Shell 變量類(lèi)型
10.3.1?整數(shù)類(lèi)型
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 語(yǔ)句
10.5.2?使用 if-then-else 語(yǔ)句
10.5.3?使用 for 語(yǔ)句
10.5.4?使用 while 語(yǔ)句
學(xué)習(xí)情境三?Linux 的綜合應(yīng)用
任務(wù)十一?Linux 網(wǎng)絡(luò)安全
11.1?配置SELinux 提升系統(tǒng)安全
11.1.1?認(rèn)識(shí)SELinux
11.1.2?選擇SELinux 的工作模式
11.1.3?管理SELinux 的策略
11.1.4?配置SELinux 安全上下文
11.2?配置防火墻
11.2.1?認(rèn)識(shí)防火墻
11.2.2?使用終端管理工具管理 firewalld 防火墻
任務(wù)十二?遠(yuǎn)程訪問(wèn)
12.1?OpenSSH遠(yuǎn)程登錄
12.1.1?認(rèn)識(shí)OpenSSH
12.1.2?安裝并啟動(dòng)SSHD服務(wù)
12.1.3?配置OpenSSH服務(wù)器
12.1.4?遠(yuǎn)程登錄
12.1.5?遠(yuǎn)程會(huì)話管理
12.2?VNC遠(yuǎn)程登錄
12.2.1?認(rèn)識(shí)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)識(shí) Xshell
12.3.2?配置 Xshell 服務(wù)器
12.3.3?實(shí)現(xiàn)Xshell 遠(yuǎn)程登錄
任務(wù)十三?部署NFS服務(wù)
13.1?認(rèn)識(shí)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客戶(hù)端
13.3.1?安裝NFS客戶(hù)端
13.3.2?掛載NFS文件系統(tǒng)
13.3.3?開(kāi)機(jī)自動(dòng)掛載NFS文件系統(tǒng)
任務(wù)十四?部署 Samba 服務(wù)
14.1?認(rèn)識(shí) Samba
14.1.1?Samba 簡(jiǎn)介
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 用戶(hù)
14.2.3?配置Samba 服務(wù)器
14.2.4?定義Samba 共享目錄
14.2.5?配置防火墻及SELinux
14.3?測(cè)試Samba 服務(wù)
14.3.1?通過(guò)Linux 訪問(wèn)Samba
14.3.2?通過(guò)Windows 訪問(wèn)Samba
學(xué)習(xí)情境四?崗課證融通綜合項(xiàng)目
任務(wù)十五?在Linux 平臺(tái)下搭建MySQL集群
15.1?認(rèn)識(shí)MySQL
15.1.1?認(rèn)識(shí) MySQL 復(fù)制
15.1.2?MySQL主從復(fù)制過(guò)程
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)開(kāi)發(fā)
16.1 環(huán)境搭建
16.1.1 認(rèn)識(shí)開(kāi)發(fā)環(huán)境
16.1.2 認(rèn)識(shí)測(cè)試環(huán)境
16.1.3 認(rèn)識(shí)生產(chǎn)環(huán)境
16.1.4 線上生產(chǎn)環(huán)境的選擇
16.1.5 下載并安裝LNMP一鍵安裝包
16.2 WordPress快速入門(mén)
16.2.1 下載WordPress中文版
16.2.2 安裝WordPress
16.2.3 WordPress后臺(tái)
16.2.4 “儀表盤(pán)”菜單
16.2.5 “文章”菜單
16.2.6 “媒體”菜單
16.2.7 “頁(yè)面”菜單
16.2.8 “評(píng)論”菜單
16.2.9 “外觀”菜單
16.2.10 “插件”菜單
16.2.11 “用戶(hù)”菜單
16.2.12 “工具”菜單
16.2.13 “設(shè)置”菜單
16.3 WordPress博客應(yīng)用系統(tǒng)開(kāi)發(fā)
16.3.1 選擇一個(gè)合適的主題
16.3.2 設(shè)置網(wǎng)站菜單
16.3.3 發(fā)布一篇文章
16.3.4 評(píng)論文章