一、課程目標(biāo)
安裝部署RHEL7.0
●使用命令行,通過(guò)命令行管理文件
●在紅帽Linux下獲取系統(tǒng)幫助,創(chuàng)建、查看及編輯文件
●創(chuàng)建和管理用戶、文件,實(shí)行系統(tǒng)安全管理,監(jiān)控和管理Linux進(jìn)程
●配置和保護(hù)OpenSSH服務(wù)
●配置和管理紅帽Linux網(wǎng)絡(luò),通過(guò)防火墻限制網(wǎng)絡(luò)訪問(wèn)
●管理Linux系統(tǒng)的分區(qū)和文件系統(tǒng),管理邏輯卷存儲(chǔ),管理NFS/SMB
●針對(duì)Linux的啟動(dòng)引導(dǎo)進(jìn)程進(jìn)行控制及故障排除
●管理DNS服務(wù),郵件服務(wù)、HTTP服務(wù)等
●BASH條件及架構(gòu),配置sheel環(huán)境
●Linux系統(tǒng)容器及Docker技術(shù)
●編寫B(tài)ASH腳本
二、課程大綱
1.Linux介紹
●Linux發(fā)展歷程
●安裝與部署Linux
2.命令行
●使用本地控制臺(tái)訪問(wèn)命令行
●使用桌面訪問(wèn)命令
●使用BashShell執(zhí)行命令
●Linux文件系統(tǒng)層次結(jié)構(gòu)
●根據(jù)名稱查找文件
●使用命令行工具管理文件
●使用路徑名擴(kuò)展匹配文件名
●使用man命令讀取文檔
●使用pinfo命令讀取文檔
●讀取/usr/share/doc中的文檔
●從紅帽獲取幫助
3.文件和目錄
●將輸出重定向到文件或程序
●從Shell提示符編輯文本文件
●使用圖形化編輯文本文件
●vim文本編輯器
●vim基本工作流程
●使用vim編輯
●管理壓縮的tar存檔
●在系統(tǒng)間安全地復(fù)制文件
●在系統(tǒng)間安全地同步文件
4.用戶與組
●用戶和組
●獲取超級(jí)用戶訪問(wèn)權(quán)限
●管理本地賬戶
●管理本地組賬戶
●管理用戶密碼
5.權(quán)限
●Linux文件系統(tǒng)權(quán)限
●從命令行管理文件系統(tǒng)權(quán)限
●管理默認(rèn)權(quán)限和文件訪問(wèn)
●POSIX訪問(wèn)控制列表
●使用ACL保護(hù)文件安全
6.包管理
●將系統(tǒng)關(guān)聯(lián)至軟件更新訂閱
●RPM軟件包和yum
●使用yum管理軟件更新
●啟用yum軟件存儲(chǔ)庫(kù)
●檢查RPM軟件包文件
7.網(wǎng)絡(luò)
●網(wǎng)絡(luò)概念
●驗(yàn)證網(wǎng)絡(luò)配置
●使用nmcli配置網(wǎng)絡(luò)
●編輯網(wǎng)絡(luò)配置文件
●配置主機(jī)名和名稱解析
●IPV6聯(lián)網(wǎng)概念
●IPV6聯(lián)網(wǎng)配置
●配置網(wǎng)絡(luò)合作
●管理網(wǎng)絡(luò)合作
●配置軟件網(wǎng)橋
8.磁盤
●識(shí)別文件系統(tǒng)和設(shè)備
●掛載和卸載文件系統(tǒng)
●制作文件間的鏈接
●查找系統(tǒng)中的文件
●添加分區(qū)/文件系統(tǒng)和掛載
●管理交換空間
●邏輯卷管理概念
●管理邏輯卷
●擴(kuò)展邏輯卷
9.進(jìn)程
●進(jìn)程
●控制作業(yè)
●中斷進(jìn)程
●監(jiān)控進(jìn)程活動(dòng)
●進(jìn)程優(yōu)先級(jí)和“nice”概念
●使用nice和renice影響進(jìn)程優(yōu)先級(jí)
●識(shí)別自動(dòng)啟動(dòng)的系統(tǒng)進(jìn)程<
●控制系統(tǒng)服務(wù)
●使用systemctl控制服務(wù)
●控制啟動(dòng)過(guò)程
●使用SSH訪問(wèn)遠(yuǎn)程命令行
●配置基于SSH密鑰的身份驗(yàn)證
●自定義SSH服務(wù)配置
10.計(jì)劃任務(wù)
●使用at計(jì)劃一次性任務(wù)
●使用cron計(jì)劃周期性作業(yè)
●計(jì)劃系統(tǒng)cron作業(yè)
●管理臨時(shí)文件
●系統(tǒng)日志架構(gòu)
●查看系統(tǒng)日志組成總價(jià)
●查看systemd日志條目
●保存systemd日志
●保持準(zhǔn)確的時(shí)間
11.安全
●管理SELinux安全性
●啟用和監(jiān)控SecurityEnhancedLinux(SELinux)
●更改SELinux模式
●更改SELinux上下文
●更改SELinux布爾值
●對(duì)SELinux進(jìn)程故障排除
●使用firewalld限制網(wǎng)絡(luò)通信
●限制網(wǎng)絡(luò)通信
●網(wǎng)絡(luò)端口安全性
●管理firewalld
●管理富規(guī)則
●偽裝和端口轉(zhuǎn)發(fā)
●管理SELinux端口標(biāo)記
12.無(wú)人值守
●使用Kickstart自動(dòng)安裝
●定義AnacondaKickstart系統(tǒng)
●使用Kickstart部署新虛擬系統(tǒng)
13.故障排除
●對(duì)RedHatEnterpriseLinux啟動(dòng)過(guò)程進(jìn)程控制和故障排除
●RedHatEnterpriseLinux啟動(dòng)過(guò)程進(jìn)程控制和故障排除
●修復(fù)常見(jiàn)啟動(dòng)問(wèn)題
●修復(fù)在啟動(dòng)時(shí)出現(xiàn)的文件系統(tǒng)問(wèn)題<
14.DNS
●管理服務(wù)器的DNS
●DNS概念
●主從DNS
●配置緩存名稱服務(wù)器
●DNS故障排除
15.NFS
●連接到網(wǎng)絡(luò)定義的用戶和組
●使用身份管理服務(wù)
●訪問(wèn)具有網(wǎng)絡(luò)文件系統(tǒng)NFS的網(wǎng)絡(luò)存儲(chǔ)
●通過(guò)NFS掛載網(wǎng)絡(luò)存儲(chǔ)
●通過(guò)NFS自動(dòng)掛載網(wǎng)絡(luò)存儲(chǔ)
●提供基于文件的存儲(chǔ)
●導(dǎo)出NFS文件系統(tǒng)<
●保護(hù)NFS導(dǎo)出
16.SAMBA
●訪問(wèn)具有SMB的網(wǎng)絡(luò)存儲(chǔ)
●訪問(wèn)具有SMB的網(wǎng)絡(luò)存儲(chǔ)
●提供SMB文件共享
●執(zhí)行多用戶SMB掛載
17.塊存儲(chǔ)
●提供遠(yuǎn)程塊存儲(chǔ)
●ISCSI概念
●提供iscs目標(biāo)
●訪問(wèn)iscsi存儲(chǔ)
18.郵件
●配置電子郵件傳輸
●配置僅發(fā)送電子郵件服務(wù)
19.HTTPD
●提供apachehttpdweb服務(wù)
●配置apachehttpd
●虛擬主機(jī)的配置和故障排除
●配置HTTPS
●集成動(dòng)態(tài)WEB內(nèi)存
20.數(shù)據(jù)庫(kù)
●配置MariaDB數(shù)據(jù)庫(kù)
●安裝mariaDB
●使用mariaDB數(shù)據(jù)庫(kù)<
●管理數(shù)據(jù)庫(kù)用戶和訪問(wèn)權(quán)限
●創(chuàng)建和恢復(fù)mariaDB備份
21.正則表達(dá)式
●通過(guò)grep使用正則表達(dá)式
●正則表達(dá)式基礎(chǔ)
●使用grep匹配文本
22.BASH
●編寫bash腳本
●bashshell腳本編寫基礎(chǔ)知識(shí)
●bash條件句和控制結(jié)構(gòu)
●使用條件句和控制結(jié)構(gòu)優(yōu)化bashshell腳本
●配置shell環(huán)境
●更改shell環(huán)境