樂樂快跑的運維學習基礎大綱
樂樂快跑,馬哥門徒,馬哥教育原創作者聯盟成員,專注于運維領域知識分享,強于知識體系構建。
各位朋友大家好,樂樂快跑今天給大家分享下運維的學習規劃路線。上個禮拜我對自己學習的運維知識做總結的時候,發現有些曾經自認為很牛的技術已經被淘汰了,有些新的技術自己卻還不會,這就不得不在逼自己一把在加緊惡補下。今天我就把自己總結的運維知識結構給大家分享下。
首先是操作系統:
之前CentOS6系列,現在是CentOS7系列。這兩個版本跨度還是非常大的,命令與文件系統格式都有所改變,這對運維來說無疑是增加了學習的內容,難度倒是沒什么,關鍵是你要能宅下來專心學習。
操作系統的改變,無疑對于開源軟件也有一些改變了。對于之前一些能在CentOS6系列上運行的,現在漸漸的被淘汰了。新的技術也以CentOS7系列為研發基礎。那我們做為運維人員該怎么學習呢?個人覺得應該以CentOS6系列打好基礎,新的技術切換到CentOS7系列。
這里我簡單給搭建劃分下基礎有哪些:
操作系統:CentOS6系列(熟悉105個命令使用)
網站服務:nginx,apache,php,tomcat
數據 ?庫:MySQL
代理相關:lvs,keepalived,haproxy,nginx
網站緩存:squid,nginx
NOSQL庫:Redis,Memcached
存儲相關:Nfs
版本管理:svn
監控報警:zabbix
同步軟件:scp,rsync,inotify
內網軟件:iptables
測試軟件:ab,Webbench
帶寬測試:smokeping
日志相關:rsyslog
無人值守:kickstart
軟件安裝:rpm,yum,tar
開發語言:Shell
基本上就以上吧,說到這里我想起來昨晚一個人在路上突然靈感大發,想起一句:年輕不努力,輕松給誰看!朋友們加油!