乐乐快跑的运维学习基础大纲
乐乐快跑,马哥门徒,马哥教育原创作者联盟成员,专注于运维领域知识分享,强于知识体系构建。
各位朋友大家好,乐乐快跑今天给大家分享下运维的学习规划路线。上个礼拜我对自己学习的运维知识做总结的时候,发现有些曾经自认为很牛的技术已经被淘汰了,有些新的技术自己却还不会,这就不得不在逼自己一把在加紧恶补下。今天我就把自己总结的运维知识结构给大家分享下。
首先是操作系统:
之前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
基本上就以上吧,说到这里我想起来昨晚一个人在路上突然灵感大发,想起一句:年轻不努力,轻松给谁看!朋友们加油!