运维人员必备五点

运维五大点


做到以下五点,你一定是一名成功的运维。


第一点:      态度

态度是对工作的认真度、责任度、努力程度等。

这是运维第一要素,也是做任何事情的第一要素,没有好的态度,是绝对不可能做好一件事情的。

运维对系统稳定性负责,是天经地义的事情。因为运维直接能触碰到影响公司业务的系统,如果业务停了,或者当掉了,那公司的命脉就断了。

所以,态度就表现在,要对系统的健康状况负责,比如有告警了第一时间处理,要给自己的系统做好监控,定期巡检等等。


第二点:      运维意识

a. 备份意识:

做任何操作或者对系统有影响的修改之前都要备份,以免造成不可逆的损害。

b. 留退路的意识:

例如修改系统密码时,记得一定要开两个窗口,以免修改不成功之后还可以用另外一个窗口修改回来。

c. 监控意识:

例如要想办法对手中负责的系统进行监控,这就涉及到,如何去正确评价这个系统的健康状况?稳定性?性能?等等。

d. 安全意识:

例如尽量把数据库放到内网环境中,通过跳板机登录系统,设置复杂密码,定期更新密码,定期做容灾演练、定期检查是否有最新漏洞发布更新包等等。

e. 可追溯意识:

也就是说,你要保证所有自己的操作都能被记录下来,包括执行的操作是什么?有哪些影响,中间返回的结果是什么等等。这块前期你可以将你用来执行命令的SecuCRT的窗口的缓冲设置大一些,例如2w行,另外,对于一些高风险的操作,做完之后,可以做一个滚动截屏,保留操作结果,等等。

f.偷懒意识:

这个不是让你真的去偷懒,而是说,当你多次碰到一类问题时,就要想一想有没有什么办法去不让自己重复劳动,比如每天都要备份数据库,那么是不是每次都要你上去敲一堆命令,然后等着呢?

显然这不行,万一你哪天生病了呢?

所以正确的做法是:你要思考,我每天做的这个事情,是否有办法写成一个脚本,然后挂到crontab上定点执行,这样不就“偷懒”了么?

然后,你要对你偷懒的事情不断进行优化,看看有没有漏洞例如,第二天去看看,昨天的任务有没有执行成功,如果没成功,是哪里出问题了。等等


第三点:      学习能力

当你碰到一个新问题,你要学会使用搜索引擎来解决。

比如当你在学习的时候碰到一个新词:Squid,你就要问自己几个问题:

a. What 这是什么?

b. How怎么用?

c. Why,为什么用它,能解决啥问题?

对于自己特别感兴趣的,可以多实践实践,例如你得知Nginx可以配置反向代理,你就可以尝试看看怎么去配置;你看到一个网络属于:ARP,你就用同样的方法去学习一下,这就是学习能力。


第四点:      总结能力

当你碰到一个难题或者碰到新的东西,经过学习,记得总结起来。人不是神,不可能什么事情都记得清清楚楚。

当你每次解决问题之后把它总结起来,既加深了你的印象,也便于以后查找,这就是总结能力。


第五点: 基础技能

技能是用来衡量你个人含金量的一个重要的可量化指标(虽然我往往认为第1条其实胜过所有剩下的能力)。

例如Linux 常用命令、常用的系统配置、常用软件安装部署、常见的业务原理(例如CDN、DNS、云主机)了解等等。

时间: 2024-12-27 03:56:20

运维人员必备五点的相关文章

Rsync为何会是运维人员必备技能之一?

Rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具,也是运维人员必备技能之一.那Rsync有什么特点使得它有如此的地位呢? 1.Rsync有啥特性? 1)支持拷贝特殊文件,比如连接文件.设备等 2)排除指定文件或目录同步,相当于打包命令的tar的排除 3)保持源文件或目录的权限.时间.软硬链接.属主.组等所有属性均不改变-p 4)增量同步,即只同步发生变化的数据,数据传输效率高,tar -N 5)使用rcp,rsh,ssh等方式来配合传输文件 6)可通过

LINUX运维人员必备

LINUX运维人员必备(入门级) 什么是linux? 首先,开始我们介绍一下我们的电脑/服务器运行的一些原理 我们人是如何使用电脑的呢,我们是通过使用操作系统,让我们的电脑可以满足我们的一些需求,我们通过键盘鼠标打开一些软件开始使用,而软件通过解释器翻译给内核,而后内核告诉CPU,CPU通过调用内存.硬盘中的数据达到我们的需求,最后通过显示器,执行结束,这边是电脑/服务器使用的原理,而我们的操作系统就是其中的软件+解释器+内核, 可能大家都听过Windows系统,家喻户晓,基本每家每户有电脑的人

运维人员必备素质

目标,方法,努力,坚持

01.运维人员需要学编程

老男孩写过<不懂编程的运维人员到底还能走多远?> http://oldboy.blog.51cto.com/2561410/1749513 从本人工作经验来看,认同他的观点:IT岗位需要的是综合能力强的人员,运维.开发.数据库.网络,技术岗位对上述知识体系都要会一些,才能很好的胜任对应岗位工作. 1.运维人员要会运维.开发.数据库.网络,但侧重点是运维, 2.开发人员要会运维.开发.数据库.网络,但侧重点是开发, 3.数据库人员要会运维,开发,数据库,网络,但侧重点是数据库, 4.网络人员要会

不懂编程的运维人员到底还能走多远?

不懂编程的运维还能走多远? 且看行业内一流专家老男孩老师的深度细致分析! 首先,可以肯定的说,未来的IT岗位需要的是综合能力强的人员,运维.开发.数据库.网络,技术岗位对上述知识体系都要会一些,才能很好的胜任对应岗位工作. 下面已经不是趋势,而是菜鸟及老鸟都必须要认真考虑的: 1.运维人员要会运维.开发.数据库.网络,但侧重点是运维, 2.开发人员要会运维.开发.数据库.网络,但侧重点是开发, 3.数据库人员要会运维,开发,数据库,网络,但侧重点是数据库, 4.网络人员要会运维,开发,数据库,网

【IT运维监控】集团宕机引发对运维人员的思考 

前不久某大型集团官网和APP突然无法正常使用引发热议,不少人幸灾乐祸,也引发出了各种的谣言和段子,根本难以体会集团内部所受的压力,特别是作为一个大集团内部的运维人员所承受的各种压力和不安. 后 来,原支付宝运维团队负责人针对此事发表了一篇文章,让不少的运维人员深有感触,作为肩负运维监控使命的运维监控工具--PIGOSS BSM 也同样感同身受.面对层出不穷的运维安全隐患,当下运维人员急需一套高效的7*24小时都能担负监控任务的工具,为自身的运维工作减负,告别之前加班熬夜 但没有工作成绩的"怪现像

02、alex 说过“普通运维人员就是秋后的蚂蚱”

我非常认同这篇文章 http://3060674.blog.51cto.com/3050674/1598255 刚工作的时候,搞开发很辛苦,没人带,所以果断选择了运维,从而快速升职.但是现在认识到,并且alex明确说过:普通的运维人员已是秋后的蚂蚱,蹦跶不了几天了,他们已经走在了被淘汰的路上,IT自动化必将砸掉大多数不思进取的运维人员的饭碗,寿终正寝只是时间问题, alex讲过农村电工被淘汰的事情,类似的案例还有很多,例如邮递员被快递公司取代.电报被固话取代,然后是移动通信.互联网.... 运维

Linux运维人员需要掌握一门编程语言吗?

最近经常有同行的朋友或者Linux初学者问我:运维人员是否需要学一门语言,那么该学哪种语言呢? 对于这个问题,我分两个方面回答: 首选,在大数据.云计算发展迅猛的今天,系统运维人员如果不懂一点开发语言的话,确实会举步维艰,因为在运维工作中,业务系统的繁多,线上服务器规模很大时,只能通过写脚本的方式(自动化也是脚本一种哦)自动化完成,不然,如此重复和繁琐的工作,靠人力是无法负担的,所以,学习一门可以让运维工作批量完成的语言,就显得很重要了. 那么应该学习一门什么语言呢? 对于Linux系统运维人员

【运维者说】程序员玩跨界,错在运维人员

在很多交流场合,我们或多或少能听到有小伙伴抱怨运维岗位工作没有得到老板或者公司同事的认可,这怪谁呢?私以为只能怪运维岗位的各位同行,为什么这么讲呢?我这个攒了很久的大招,今天终于可以释放出来了. 恰逢看到田逸老师写的博客<程序员,请不要抢系统管理员的饭碗>以及文章下面各位同仁的评论内容,很多小伙伴基本上是从一个系统管理员的角度出发说出了安全问题的原因是程序员不应该这么做而这么做了,那程序员应该怎么做,他们知道吗?从这篇博客中描述的安全问题出发,田逸老师作为系统管理人员排查问题的思路非常清晰,对