linux centos运维需要学习内容

注:本文转自隔壁博客大佬
1、linux系统基础,这个不用说了,是基础中的基础,连这个都不会就别干了,参考书籍,可以看鸟哥linux基础篇,至少要掌握这书60%内容,没必须全部掌握,但基本命令总得会吧

2、网络服务,服务有很多种,每间公司都会用到不同的,但基础的服务肯定要掌握,如FTP, DNS,SAMBA, 邮件, 这几个大概学一下就行,LAMP和LNMP是必须要熟练,我所指的不是光光会搭建,而是要很熟悉里面的相当配置才行,因为公司最关键的绝对是WEB服务器,所以nginx和apache要熟悉,特别是nginx一定要很熟悉才行,至少有些公司还会用tomcat,这个也最好学一下。其实网络服务方面不用太担心,一般公司的环境都已经搭建好,就算有新服务器或让你整改,公司会有相应的文档让你参照来弄,不会让你乱来的,但至少相关的配置一定要学熟,而且肯定是编译安装多,那些模块要熟悉一下他的作用,特别是PHP那些模块。
这面2点只是基础,也是必要条件,不能说是工具,下以才是真正的要掌握的工具。

3、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本吧,这是最最最基本了,别以为会写那些猜数字和计算什么数的,这些没什么作用,只作学习意义,写系统脚本才是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个人建议学python会比较好,难实现自动化运维,perl是文本处理很强大,反正这两个学一个就行了。

4、sed和awk工具,必须要掌握,在掌握这两个工具同时,还要掌握正则表达式,这个就痛苦了,正则是最难学的表达式,但结合到sed和awk中会很强大,在处理文本内容和过滤WEB内容时十分有用,不过在学shell的同时一般会经常结合用到的,所以学第3点就会顺便学第4点。

5、文本处理命令,sort , tr , cut, paste, uniq, tee等,必学,也是结合第3点时一并学习的。

6、数据库,首选mysql,别问我为什么不学sqlserver和oracle,因为linux用得最多绝对是mysql,增删改查必学,特别要学熟查,其它方面可能不太需要,因为运维人员使用最多还是查,哪些优化和开发语句不会让你弄的。

7、防火墙,不学不行,防火墙也算是个难点,说难不难,说易不易,最重要弄懂规则,如果学过CCNA的朋友可能会比较好学,因为iptables也有NAT表,原理是一样的,而FILTER表用得最多,反正不学就肯定不合格。

8、监控工具,十分十分重要,我个人建议,最好学这3个,cacti,nagios,zibbix,企业用得最多应该是nagios和 zibbix,反正都学吧,但nagios会有点难,因为会涉及到用脚本写自动监控,那个地方很难。

9、集群和热备,这个很重要,肯定要懂的,但到了公司就不会让你去弄,因为新手基本不让你碰,集群工具有很多,最好学是LVS,这是必学,最好也学学nginx集群,反向代理,还有热备,这个就更多工具能实现了,像我公司是自己开发热备工具的,mysql热备也要学,就是主从复制,这个别告诉我容易,其实不容易的,要学懂整个流程一点也不容易,只照着做根本没意思。

10、数据备份,不学不行,工具有很多,但至少要把RAID的原理弄懂,特别是企业最常用的1+0或0+1,自己做实验也要弄出来,备份工具有很多,如tar, dump, rsync等,最好多了解一下。
算了,说到这10点已经够你受了,应该可以入门了,因为有些技术会比较难学,例如apache和nginx中还有些很重要的技术,如系统调优和服务优化,还有程序优化,这些在没接触工作前很难学习到的,所以先把这10点学了吧,估计要学熟至少3个月不止,就脚本那部分已经让你很吃力了,我建议是先学熟shell,等工作后再学另一门脚本语言,这样会比较好。

以上就是踏入linux运维工程师需要掌握的工具,其实还有很多工具要掌握的,但你在学习环境中是很难学到,最后我再提醒一下,这里所指的工具相当于技能,而不是像windows或ubuntu那些图形化工具,那些工具没用的,还有,学linux就别装图形界面,这样虚拟机就不用吃太多内存,而且绝对不建议在真机上装linux,根本达不到学习效果。

原文地址:http://blog.51cto.com/11075525/2289717

时间: 2024-08-05 04:49:28

linux centos运维需要学习内容的相关文章

linux基础运维高效学习小组

寄语 五人群,大家来自五湖四海,相同的"遭遇",都在上班,下班才有时间学习,木有钱培训,自学,好样的.我们基础大概差不多,所以一定要"互助互爱",积极帮忙,当然也得"科学"的提出问题,不是瞎问,因为大家时间很宝贵. QQ群守则 请不要随意灌水,更不要广告. 群内一切文件不可随意转发出群,因为可能有的资料是内部的,重要的. 积极讨论,遇到问题谷歌:www.gfsoso.com,不要说不知道这是什么. 搜索后,尚无答案,可以提问,注意提问方式:主机环

零基础转行Linux云计算运维工程师获得20万年薪的超级学习技巧

云计算概念一旦产生便一发不可收拾,成为移动互联网时代最为火热的行业之一.国内各大互联网公司例如阿里.腾讯.百度.网易等纷纷推出自己的云计算产品,3月10日,腾讯云0.01元投标时间更是让云计算在普罗大众中火热了一把! 随着云计算的产生,运维工程师也迎来了职业的升级.传统的运维工程师散布在各个企业,在可见的将来,运维工程师将会越来越集中于云计算平台.当然,各企业因为对服务器端内容需要维护,也会有运维工程师的需求. 随着云计算被捧上神坛,相应的人才待遇水涨船高.据拉勾统计,云计算相关岗位数量相比前一

在马哥linux运维学院学习心得

题目:在马哥linux运维学院学习心得 姓名:谭龙 班级:M18 学号:26 时间:2016-02-29--2016-06-02(正常毕业时间预计在7月中上旬)   正文: 个人基本情况: 我是一名在校的即将毕业的大四学生,毕业时间为2016.7.专业为矿物加工工程专业,纯正的四川-广安人(邓小平故居就在那).因找不到工作,加上自己也不知道干什么,在堂弟的推荐下,来参加了马哥linux运维学院的学习:怀揣着一颗对计算机懵懂的心,开始涉足从未接触过了linux. 个人收获与心理变化: 在一开始接触

RedHat / Centos   Linux 系统运维与管理实践技巧荟萃,持续更新

RedHat / Centos   Linux  系统运维与管理实践技巧荟萃

Linux云计算运维学习之NFS的工作原理

Linux学习的过程中,总有人会困惑,NFS的工作流程原理是怎样的? 通过NFS客户端向服务端存取文件时,请求数据的流程大致是这样的: 1)用户访问网站程序,程序在NFS客户端上发出存取NFS文件的请求,这时客户端的RPC服务就会通过网络向服务器端的RPC服务的111端口发出NFS文件存取功能的询问请求. 2)服务器端的RPC服务找到对应的已注册的NFS端口后,再通知NFS客户端的RPC服务 3)此时客户端获取到正确的端口,并与NFS daemon联机存取数据 4)客户端把数据存取成功后,返给前

Linux云计算运维学习之Expect概念

Expect是基于Tcl的相对简单的一个免费的脚本程序工具语言,是一个用来实现自动化交互功能的软件套件.比如SSH.FTP等,这些程序正常情况都需要手工与其交互,而使用Expect就可以模拟人工交互的过程,实现自动的程序交互,达到自动化的目的. 虽然使用C.Perl等一样可以实现这样的交互功能,但Expect更专业.出色.简单,除了支持Unix/linux平台外,它还支持windows平台,可以说,它就是为系统管理和软件测试方面的自动交互类需求而产生的. Expect的工作流程可以理解为:spa

云计算学习之3种模式 Linux云计算运维

在云计算大行其道的时代,越来越多的互联网公司开始使用云,那么要选择什么模式的呢?云计算又有几种模式? 按照商业模式的不同,云计算被分为了三大类:公有云.私有云和混合云.这三种模式构成了云基础设施构建和消费的基础. 私有云是为一个客户单独使用而构建的,因此提供对数据.安全性和服务质量的有效控制.企业拥有基础设施,并可以控制在此基础设施上部署应用程序的方式.私有云可部署在企业数据中心的防火墙内,也可以部署在一个安全的主机托管场所,私有云的核心属性是专有资源.可由公司自己的互联网机构,也可由云提供商进

云计算学习基础,Linux云计算运维及开发

根据最重要的开源项目之一的负责人表示,这个以云计算为主导的现代IT模式是Linux和开源软件普及的温床.各大公司现在都需要技艺高超的精通Linux的人员.随着个人能力的提升,会越来越具有竞争优势.Linux云计算运维工程师的薪资基本都在万元起步,比传统Linux工程师的普遍薪要高一些. 咱们先来说说云计算吧!云计算,是基于互联网的相关服务的增加.使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源.云是网络.互联网的一种比喻说法.过去在图中往往用云来表示电信网,后来也用来表示互

要成为linux网站运维工程师必须要掌握的技能

我是一名linux运维工程师,确切的说是网站运维工程师,从事linux工作有2年多了,对这方面有一些体会,给新手一点借鉴: 首先说下运维种类:有办公网系统运维(就是网管),有IDC外网运维,外网运维里又分网站运维.游戏运维.IDC运维(装系统排障),监控运维(盯着监控).我强烈建议大家选择linux网站运维路线,这个路线绝对是最好的,会了网站运维了去做别的运维岗位绝对也是信手拈来的,网站运维需要的技术点更多,因此,我以我工作的网站运维岗位说说运维都需要啥. 1.选择linux系统选择linux系