1.Linux初級
1.1 OS操做系統的原理
1.2 瞭解經常使用命令
開機關機
時間管理:date cal clock
1.3 目的結構、目的管理
樹形結構 tree
cd
1.4 文件管理、文件查找、文件屬性
1.5 用戶與用戶組的管理
su sudo
acl
1.6 磁盤管理
fdisk -- parted
LVM
RAID
1.7 Linux網絡管理
ip
ifconfig
netstat
ss
ifup ifdown
route
1.8 進程管理
1 進程 線程php
2 進程 程序前端
3 普通進程與守護進程
ps pstree
top
uptime
vmstat
htop
1.9 iptables -- firewall
四表五鏈
四表[filter nat mangle raw]
五鏈[]
2.Linux中級
2.1 shell腳本開發(bash 邏輯語句 變量 文本處理三劍客)
2.2 nfs smb ftp tftp iscsi
2.3 dns服務
2.4 telnet openssh openssl
2.5 httpd http協議
2.6 LAMP--Mysql
2.7 nginx(網站引用模塊)
2.8 網站緩存的相關知識
3.Linux高級
3.1 集羣[1.應用層集羣(heartbeat+nginx反向代理 HA RHCS) 2.基於三層和四層的集羣(keepalived+lvs)]
3.2 虛擬化--雲計算 [1.Xen 2.kvm--ovirt 3.openstack 4..docker -k8s]
3.3 大數據[1.hadoop集羣(HDFS分佈式集羣文件系統 海量數據存儲問題 map-reducer 解決數據初步處理的問題)2 ELK ES 日誌處理系統 海量數據處理系統]
4.其餘內容
4.1 監控平臺[zabbix後端數據存儲(存儲) zabbix平臺 前端數據顯示90(php前端)]
4.2 自動化運維[ansible pippet saltstack...]nginx