你知道运维吗?(二)

上一篇文章谈了对运维的初步了解,今天想为大家分享成为运维工程师的具体要求。
一、技术方面
(一)linux方面
1、FTP, DNS,SAMBA, 邮件, 需要了解
2、LAMP和LNMP是必须要熟练,要很熟悉里面的相当配置,因为公司最关键的绝对是WEB服务器,所以nginx和apache要熟悉,特别是nginx一定要很熟悉。
3.有些公司还会用tomcat,最好掌握。
(二)shell方面
1、shell脚本和另一个脚本语言,shell是运维人员必须具备的
2、而另一个脚本语言是可选的,一般是3P,即python, perl和php,建议学python会比较好,难实现自动化运维,perl是文本处理很强大。
(三)需要的工具
1、sed和awk工具,必须要掌握
2、还要掌握正则表达式。正则是最难学的表达式,但结合到sed和awk中会很强大,在处理文本内容和过滤WEB内容时十分有用,不过在学shell的同时一般会经常结合用到的。
(四)数据库
首选mysql。因为linux用得最多是mysql,增删改查必学,特别要学熟查。
(五)数据备份
至少要把RAID的原理弄懂,特别是企业最常用的1+0或0+1,如tar, dump, rsync等,最好多了解一下。
二、软素质方面
1、强烈的责任心与主动性,对所负责工作有owner意识,并能自我驱动成长
2、能承担较大工作压力,有较强独立分析、解决问题的能力
3、工作中需要胆大心细,具备探索创新精神
这就是我今天要给大家分享的关于成为一名运维工程师的要求。

猜你喜欢

转载自blog.csdn.net/qq_43512844/article/details/84427415