好好在一起吧
一、Linux 基礎(chǔ)部分
1、基礎(chǔ)理論知識(shí)
2、基礎(chǔ)命令(系統(tǒng)命令、目錄管理、用戶管理、文件權(quán)限、磁盤管理、資源查看等等常見操作)
3、文本高效處理(vi、vim、awk、grep、find、sed等)
4、bash shell腳本(可以邊工作邊學(xué)習(xí),使用shell編寫簡(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常見的網(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ù)庫部分
MySQL各個(gè)版本之間的關(guān)系和特性
MySQL的安裝及增刪改查
MySQL的存儲(chǔ)引擎
MySQL的優(yōu)化
MySQL日常使用及運(yùn)維,包含備份及故障排查
四. 常用開源組件
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)各類巡檢,故障排查自動(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、常見自動(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語言二次開發(fā)
九. 容器化和虛擬化技術(shù)
docker ,k8s,openstack, kvm,vmware的使用
容器編排的技術(shù)
十. devops 編譯,加速,測(cè)試環(huán)境,研發(fā)自動(dòng)化
單眼皮姐姐
合格的運(yùn)維人員需要掌握的技能如下:
1、Linux系統(tǒng)基礎(chǔ),Linux基礎(chǔ)知識(shí)和命令使用,及用戶和權(quán)限等核心知識(shí)點(diǎn)。
2、Linux系統(tǒng)管理,Linux從進(jìn)程、資源、任務(wù)、文件、軟件包、磁盤等管理方法。
3、Linux企業(yè)級(jí)常用服務(wù),如DNS、FTP、Http、mail。
4、Linux企業(yè)級(jí)安全原理和防范技巧以及網(wǎng)絡(luò)和安全Linux安全架構(gòu)、安全威脅模型、以及加密、解密等原理,常見攻擊和防范手段。
5、Shell編程,Shel腳本基本用法,需要學(xué)習(xí)一些企業(yè)級(jí)常見腳本用法。
6、MySQL應(yīng)用原理及管理Mysql安裝、管理、授權(quán)、增刪改查。
7、http服務(wù)代理緩存加,http高級(jí)協(xié)議應(yīng)用、緩存、web服務(wù)nginx。
8、企業(yè)級(jí)負(fù)載集群企業(yè)級(jí)4層負(fù)載均衡LVS、和7層負(fù)載均衡nginx以及haproxy的應(yīng)用。
9、企業(yè)級(jí)高可用集群高可用集群原理,實(shí)現(xiàn)以keepalived為核心的高可用集群,以及主從高可用、雙主。
10、運(yùn)維監(jiān)控zabbix企業(yè)級(jí)監(jiān)控體系以及zabbix流行開源監(jiān)控系統(tǒng)的功用及架構(gòu)。
11、云計(jì)算運(yùn)維自動(dòng)化ansible、puppet等運(yùn)維自動(dòng)化解決方案。
12、WEB服務(wù)體系架構(gòu)WEB服務(wù)體系架構(gòu),JSP體系、tomcat、CDN、緩存原理、壓測(cè)、評(píng)估。
13、大型互聯(lián)網(wǎng)集群架構(gòu)和實(shí)戰(zhàn)方案LB集群:nginx、Haproxy、LVSHA集群、動(dòng)靜分離。
14、MySQLDBA實(shí)戰(zhàn)技能和優(yōu)化數(shù)據(jù)庫參數(shù)優(yōu)化、分庫分表、備份方案、數(shù)據(jù)恢復(fù)策略、主從復(fù)制、讀寫分離、連接池及sharding技術(shù)、MHA等。
15、企業(yè)級(jí)云計(jì)算0penstackKeystone、Glance、Nova核心組件、網(wǎng)絡(luò)模塊、塊存儲(chǔ)服務(wù)等。
16、企業(yè)級(jí)大數(shù)據(jù)Hadoop運(yùn)維實(shí)戰(zhàn)列式數(shù)據(jù)庫HBase基礎(chǔ)原理、安裝配置及其應(yīng)用、Zookeeper集群構(gòu)建、hadoop實(shí)現(xiàn)Namenode高可用。
17、企業(yè)級(jí)虛擬化KVM實(shí)戰(zhàn)KVM環(huán)境:KVM的安裝、配置及應(yīng)用。
18、NoSQL企業(yè)級(jí)應(yīng)用Nosql應(yīng)用,如redis、MongoDB復(fù)制、集群等高級(jí)應(yīng)用。
19、企業(yè)級(jí)日志收集系統(tǒng)ELK實(shí)戰(zhàn)海量數(shù)據(jù)曰志收集系統(tǒng)ElasticsearchLogstashkibana應(yīng)用。
20、可持續(xù)化集成Jenkinsgithub企業(yè)級(jí)應(yīng)用。
21、虛擬化容器DockerLinux輕量虛擬化Docker,Docker的原理和安裝,配置以及應(yīng)用。
22、企業(yè)級(jí)K8S實(shí)戰(zhàn)組件功能、安裝、配置、企業(yè)級(jí)應(yīng)用場(chǎng)景和常見故障分析。
23、Linux系統(tǒng)調(diào)優(yōu)實(shí)戰(zhàn)從內(nèi)存、CPU、進(jìn)程調(diào)度、磁盤IO、網(wǎng)絡(luò)參數(shù)等全面講解Linux系統(tǒng)調(diào)優(yōu)。
24、Python編程基礎(chǔ),Python安裝、邏輯判斷、模塊使用等。
25、綜合能力提升表達(dá)能力、團(tuán)隊(duì)協(xié)作能力、執(zhí)行能力、勝任力等。
白白桃花
運(yùn)維工程師需要掌握的技能:
1、首先是主機(jī)、網(wǎng)絡(luò)及操作系統(tǒng)基本知識(shí)。在出現(xiàn)問題時(shí),懂得在各個(gè)網(wǎng)絡(luò)位置抓包,來確認(rèn)故障設(shè)備或線路,會(huì)使用Linux的tcpdump抓包或者ethreal、sniffer、Wireshark等抓包軟件,會(huì)在網(wǎng)絡(luò)設(shè)備上配置鏡像,將關(guān)心的流量抓出來進(jìn)行分析。
2、懂開發(fā),能實(shí)現(xiàn)自動(dòng)化運(yùn)維。比如使用Shell、Python、Perl等腳本語言做一些自動(dòng)化運(yùn)行腳本、診斷故障的腳本,使用這些腳本可以提升工作效率,將重復(fù)性的簡(jiǎn)單工作交給腳本程序處理,也可以通過這些腳本判斷故障發(fā)生的位置和原因,高效的運(yùn)維將不再需要人工去逐個(gè)字符地去輸入各種命令。
3、未來云計(jì)算與大數(shù)據(jù)勢(shì)必成為整個(gè)互聯(lián)網(wǎng)行業(yè)的支撐。所有云計(jì)算運(yùn)維工程師以及大數(shù)據(jù)工程師的作用就越來與明顯,同時(shí)云計(jì)算以及大數(shù)據(jù)相關(guān)高端人才的需求量也會(huì)越來越大。
優(yōu)質(zhì)工程師考試問答知識(shí)庫