Linux系統初高級培訓
Linux系統初高級培訓
課程目標:
??
根據全實戰生產環境工作標準,結合之前和客戶溝通的重點,初級課程從基礎開始講解linux系統及工具、Shell編程、Linux管理維護,linux?系統恢復及救援措施等內容。結合操作系統原理,全面系統的介紹linux系統的搭建步驟和管理方法。
??
高級課程分三大塊進行培訓,包括:基于linux系統的HA方案介紹,操作系統內核與系統優化方案,linux?主機安全技術介紹。目的使學員能掌握linux操作系統集群技術和系統優化技術,能滿足企業對linux系統平臺的穩定性和高可用性需求保障。
課程大綱:
??
本次課程前2部分為linux基礎課程,可視學員的實際情況縮減。后1部分為Linux高級課程,可根據培訓具體要求反饋適當的添加修改。
?
主題
內容
第一部分
Linux簡介、基礎使用
Linux用戶權限管理
Linux簡介
??
GNU/GPL/Linux的歷史
系統安裝
??
Linux安裝方式
??
安裝過程詳解
??
Linux自動化批量安裝方式
基本命令
??
Linux終端介紹
??
Shell提示符
??
基本命令及如何獲取幫助
文件管理
??
Linux?FHS
??
相對絕對路徑
??
創建/復制/刪除文件
??
查看文件內容cat?less?more?head?tail?grep?string等
用戶組管理
??
用戶和組的相關配置文件
??
管理用戶和組
基本權限
??
UGO權限介紹
設置UGO權限chown?chgrp
??
chmod
高級權限
??
ACL權限?mask?default
??
SUID,?SGID,?STICKY?
??
權限反掩碼
??
文件屬性設置
高級權限
??
ACL權限?mask?default
??
SUID,?SGID,?STICKY?
??
權限反掩碼
文件屬性設置
Linux進程管理
Linux存儲管理
進程管理
??
程序?進程
??
查看進程?ps?pstree?top?netstat
??
/proc?/sys
??
進程前臺后臺
??
top工具管理進程
??
shell管理進程kill?killall?renice
輸入輸出重定向、管道
??
重定向的作用
??
文件描述符0?1?2
??
實現輸入輸出重定向
??
tee命令介紹
存儲管理?
??
常見的存儲設備
??
MBR?GPT介紹
??
基本分區fdisk?parted
??
創建文件系統
??
創建交換分區
??
Mount命令詳解
??
Automount
第二部分
Linux網絡管理
Linux系統救援
Linux系統日志
計劃任務
??
at定制計劃任務簡介
??
cron定制計劃任務詳解
??
配置腳本實現周期性任務
網絡管理
??
Linux網絡接口
??
常用的配置文件
??
NetworkManager
??
使用命令實現臨時的網絡配置
??
修改文件實現永久的網絡配置
??
常見的網絡測試命令
系統啟動及故障排除
??
SysV和Upstart啟動過程詳解
??
影響啟動的配置文件
??
常見啟動故障排除如GRUB及磁盤錯誤
??
救援模式的使用
??
LiveCD的使用
系統日志
??
日志的重要性
??
Linux日志機制
??
/var/log下常的日志文件
??
rsyslog程序
??
日志輪轉?logrotate
??
集中日志管理
Shell編程
Shell編程
??
Bash?Shell?基本變量及使用
??
Bash?Shell?命令行參數及使用
??
Bash?Shell?高級應用
Shell編程三劍客grep、awk、sed
??
Bash?Shell?調試及排除
??
文本操作編程Sed
復雜數據處理編程AWK
第三部分
基于Linux系統的HA方案介紹
Linux操作系統優化
負載均衡
??
實現原理
??
多種實現方式及適用場景分析
負載均衡搭建
??
Nignx的upstream模塊
??
LVS搭建及優化
??
OSPF+LVS方案
Linux通用優化部分
??
系統登陸用戶授權sudo
??
系統自身服務優化
??
內核參數優化
??
系統網絡和IO優化
??
硬件BIOS性能優化
業務服務針對性優化
??
webserver系統服務器優化方案
??
DB系統服務器優化方案
Linux系統安全
課程總結、答疑
iptables防火墻
??
iptables知識介紹
??
語法規則介紹
??
普通場景實例介紹
??
iptables防止CC攻擊
??
iptables完整的規則實例介紹
linux防惡意掃描
??
常見的網絡掃描手段
??
基于linux系統的syn攻擊
??
linux內核預防策略
本次課程總結
答疑
?
?