本人是Linux运维工程师,对这方面有点心得,如今我说说要控制哪方面的对象吧!
说到对象,在行外可以说是技能,在行内我们一般称为对象,就是运维必须要控制的对象。
Linux体系如不雅是进修可以选用redhat或者centos,特别是centos在企业顶用得最多,当然还会有其它版本的,但进修者照样以这2个版本进修就行,因为这两个版本都是兄弟,没区其余,有空可以再研究一下SUSE,有些公司也爱好用,例如我公司 ......
对象如下:
1.Linux体系基本
这个不消说了,是基本中的基本,连这个都不会就别干了,参考书本,可以看鸟哥Linux基本篇,至少要控制这书60%内容,没必须全部控制,但根本敕令总得会吧!
2.收集办事
办事有很多种,每间公司都邑用到不合的,但基本的办事肯定要控制,如FTP, DNS,SAMBA, 邮件, 这几个大年夜概学一下就行,LAMP和LNMP是必须要闇练,我所指的不是光光会搭建,而是要很熟悉琅绫擎的相当设备才行,因为公司最症桨?进对是Web办事器,所以nginx和apache要熟悉,特别是nginx必定要很熟悉才行,至少有些公司还会用tomcat,这个也最好学一下。其实收集办事方面不消太担心,一般公司的情况都已经搭建好,就算有新办事器或让你整改,公司会有响应的文档让你参照来弄,不会让你糊弄的,但至少相干的设备必定要学熟,并且肯定是编译安装多,那些模块要熟悉一下他的感化,特别是PHP那些模块。
我就大年夜概列出这几方面,如许入门就根本没问题了。
这2点只是基本,也是须要前提,不克不及说是对象,以下才是真正要控制的对象。
shell是运维人员必须具备的,不懂这个连入职都不可,至少也要写出一些体系治理脚本,最简单也得写个监控CPU,内存比率的脚本吧!这是最最最根本了,别认为会写那些猜数字和计算什么数的,这些没什么感化,只作进修意义,写体系脚本擦?鲱有意义,而另一个脚本说话是可选的,一般是3P,即python, perl和php,php就不须要推敲了,除非你要做开辟,我小我建议学python会比较好,难实现主动化运维,perl是文本处理很强大年夜,反正这两个学一个就行了。
3.shell脚本和另一个脚本说话
4.sed和awk对象
必须要控制,在控制这两个对象同时,还要控制正则表达式,这个就苦楚了,正则是最难学的表达式,但浇忧⒔sed和awk中会很强大年夜,在处理文本内容和过滤Web内容时十分有效,不过在学shell的同时一般会经常结合用到的,所以学第3点就会顺逼揭捉?第4点。
5.文本处理敕令
sort , tr , cut, paste, uniq, tee等,必学,也是浇忧②3点时一并进修的。
6.数据库
首选MySQL,别问我为什么不学SQL Server和Oracle,因为linux用得最多绝对是MySQL,增删改查必学,特别要学熟查,其它方面可能不太须要,因为运维人员应用最多照样查,哪些优化和开辟语句不会让你弄的。
7.防火墙
不学不可,防火墙也算是个可贵,说难不难,说易不易,最重要弄懂规矩,如不雅学过CCNA的同伙可能会比较好学,因为iptables也有NAT表,道理是一样的,而FILTER表用得最多,反正不学就肯定不合格。
8.监控对象
9.集群和热备
这个很重要,肯定要懂的,但到了公司就不会让你去弄,因为新手根本不让你碰,集群对象有很多,最好学是LVS,这是必学,最好也学学nginx集群,反向代劳,还有热备,这个就更多对象能实现了,像我公司是本身开辟烧备对象的,mysql热备也要学,就是主大年夜复制,这个别告诉我轻易,其实不轻易的,要学懂全部流程一点也不轻易,只照着做根本没意思。
10.数捷报份
不学不可,对象有很多,但至少要把RAID的道理弄懂,特别是企业最常用的1+0或0+1,本身做实验也要弄出来,备份对象有很多,如tar, dump, rsync等,最很多多少懂得一下。
算了,说到这10点已经够你受了,应当可以入门了,因为有些技巧会比较难学,例如apache和nginx中还有些很重要的技巧,如体系调优和办事优化,还有法度榜样优化,这些在没接触工作前很难进修到的,所以先把这10灯揭捉?了吧!估计要学熟至少3个月不止,就脚本那部分已经让你很吃力了,我建议是先学熟shell,等工作后再学另一门脚本说话,如许会比较好。
以上就是踏入Linux运维工程师须要控制的对象,其实还有很多对象要控制的,但你在进修情况中是很难学到,最后我再提示一下,这里所指的对象相当于技能,而不是像Windows或ubuntu那些图形化对象,那些对象没用的,还有,学Linux就别装图形界面,如许虚拟机就不消吃太多内存,并且绝对不建议在真机上装Linux,根本达不到进修效不雅。
十分十分重要,我小我建议,最好学这3个,cacti,nagios,zibbix,企业用得最多应当是nagios和 zibbix,反正都学吧!但nagios会有点难,因为会涉及到用脚本写主动监控,那个处所很难。
【编辑推荐】
- Linux进修-办事器B挂载办事器A的磁盘
- Linux下根本的查找敕令和查看信息
- 一个运维工程师眼中的优衣库
- 黑客们成功地在土豆上安装了Linux- 收集·安然技巧周刊第239期
- 实用技能:若何用几个简单的敕令改良你的Linux安然 - 收集·安然技巧周刊第292期
推荐阅读
以下为演讲内容: 我知道我们大年夜陆的同胞会说123到台湾,台湾有个阿里山。然则我每次到大年夜陆演讲的时刻,都跟大年夜陆同胞说,其实台湾最高的山不是阿里山,台湾最高的山是玉山。所>>>详细阅读
本文标题:Linux运维工程师的十个基本技能点
地址:http://www.17bianji.com/lsqh/35698.html
1/2 1