woshiyujiaolong
linux最先要學(xué)的是Linux基礎(chǔ)知識(shí),學(xué)完基礎(chǔ)知識(shí)才算入門(mén),之后還要學(xué)習(xí)綜合架構(gòu)、Shell編程、數(shù)據(jù)庫(kù)、云計(jì)算以及網(wǎng)絡(luò)安全方面的知識(shí),以下是linux基礎(chǔ)部分要學(xué)習(xí)的內(nèi)容:1. 計(jì)算機(jī)硬件、組成原理、操作系統(tǒng)基礎(chǔ)、Linux起源、核心介紹及Linux安裝實(shí)戰(zhàn)入門(mén)2. Xshell遠(yuǎn)程網(wǎng)絡(luò)連接Linux、基礎(chǔ)優(yōu)化、遠(yuǎn)程連接網(wǎng)絡(luò)基礎(chǔ)、Xshell連接故障排錯(cuò)、核心基礎(chǔ)命令講解3. Linux系統(tǒng)核心通配符體系、三劍客(grep,sed,awk)核心正則表達(dá)式精講及企業(yè)級(jí)案例實(shí)戰(zhàn)模擬精講4. Bash核心符號(hào)、快捷鍵、通配符詳解5. Linux目錄、FHS\掛載、文件屬性、核心目錄精講6. Linux文件及目錄管理核心知識(shí)和命令精講(第二關(guān))7. Linux企業(yè)級(jí)基礎(chǔ)優(yōu)化(工作中可直接使用8. Linux文件及目錄權(quán)限精講及多個(gè)企業(yè)案例模擬9. Linux重要核心命令回顧與深入精講(第三關(guān))
小北京西城
一、Linux 基礎(chǔ)部分
1、基礎(chǔ)理論知識(shí)
2、基礎(chǔ)命令(系統(tǒng)命令、目錄管理、用戶管理、文件權(quán)限、磁盤(pán)管理、資源查看等等常見(jiàn)操作)
3、文本高效處理(vi、vim、awk、grep、find、sed等)
4、bash shell腳本(可以邊工作邊學(xué)習(xí),使用shell編寫(xiě)簡(jiǎn)單的代替重復(fù)性操作的腳本)
5. 進(jìn)程調(diào)度,內(nèi)存管理,文件系統(tǒng),外設(shè)管理等,要熟練使用相關(guān)工具,如top iotop iftop iostat vmstat ss等,并且最好了解其原理
二、網(wǎng)絡(luò)管理、進(jìn)程管理
1、TCP/IP協(xié)議、DNS服務(wù)、CDN原理、iproute常見(jiàn)的網(wǎng)絡(luò)客戶端工具(ping、wget、ftp)
2、crontab計(jì)劃任務(wù)
3、ps、top、htop、vmstat、lsof等命令
4. tcp,http,https,udp等
5. 最好能做到精通,4層,7層的網(wǎng)絡(luò)流量分析技能要熟練掌握。
6. 內(nèi)部路由協(xié)議,邊際路由,交換原理,域名解析,ipv6相關(guān)知識(shí)
三. 數(shù)據(jù)庫(kù)部分
MySQL各個(gè)版本之間的關(guān)系和特性
MySQL的安裝及增刪改查
MySQL的存儲(chǔ)引擎
MySQL的優(yōu)化
MySQL日常使用及運(yùn)維,包含備份及故障排查
四. 常用開(kāi)源組件
LAMP和LNMP的架構(gòu)
tomcat的使用及優(yōu)化
nginx的使用場(chǎng)景及優(yōu)化
apache的使用場(chǎng)景及優(yōu)化
其他服務(wù): dhcp,nfs,rsync,dns,等等
一句話概括: mysql,redis,kafka,etcd,zk,influxdb,promethues,zabbix,graphana,ansible…
五. shell腳本
使用shell腳本實(shí)現(xiàn)各種服務(wù)的自動(dòng)化部署
使用shell腳本實(shí)現(xiàn)監(jiān)控系統(tǒng)及應(yīng)用自動(dòng)化
使用shell腳本實(shí)現(xiàn)各類(lèi)巡檢,故障排查自動(dòng)化
六. 安全
iptables四表(fiter、mangle、nat、raw)五鏈(prerouting、iput、forward、output、postrouting)、基本匹配
iptable規(guī)則保存重載生效
常用加密算法,web安全,網(wǎng)絡(luò)安全
滲透的常用手段,以及反制手段,sql注入,xss,ddos,cc
跳板機(jī)jumpserver
七. 監(jiān)控和日志收集
日志收集ELK,EFK
zabbix,prometheus
八. 自動(dòng)化工具
1、常見(jiàn)自動(dòng)化運(yùn)維方案:puppet、ansible、salt、fabric
2、ansible安裝基礎(chǔ)使用
3、持續(xù)集成:jekins+gitlab實(shí)現(xiàn)ci/cd流水線
4. python 自動(dòng)化
5. go語(yǔ)言二次開(kāi)發(fā)
九. 容器化和虛擬化技術(shù)
docker ,k8s,openstack, kvm,vmware的使用
容器編排的技術(shù)
十. devops 編譯,加速,測(cè)試環(huán)境,研發(fā)自動(dòng)化
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)