Linux运维是做什么的?

如今,Linux 深受互联网企业的喜爱,Linux 系统在互联网公司应用的也越来越多,不少的读者都愿意加入运维的行列中。

那么,运维每天都做什么工作呢?本节就来看一下运维人员的 3 大核心职责。

保证企业数据安全(不丢失、不泄露)

企业数据是现代各个 IT 企业的生命线,作为 Linux 运维人员,不但不能丢失任何数据,同时也不能向外部人员泄露公司的任何有用数据。

讲到这里,身为运维人员有必要了解什么是拖库?拖库的本意指的是从数据库中导出数据,但如今多被用来表示服务器遭到入侵,数据被窃取的行为。

例如,在 2013 年 11 月 20 日,腾讯公司的 QQ 群数据被拖库,但庆幸的是,由于数据中仅包含 QQ 用户加了某些 QQ 群的信息,对多数用户来说,并没有造成特别大的影响。

再举个例子,2015 年 10 月份乌云平台发现了新的漏洞,造成服务器数据被拖库,直接导致网易 162/126 邮箱过亿数据泄露。由于其泄露信息中包含用户名、密码等信息,使得很多用户的邮箱被人盗取,造成了极严重的后果。

除此之外,还有其他的诸多拖库事件,感兴趣的读者可以搜索“拖库事件”做详细了解。

企业业务7×24小时运行(永不停机)

互联网企业甚至是传统企业(例如,银行和电信),除了数据安全之外,还需要业务有持续运行的能力,这对 Linux 运维人员提出了更高的要求,也是运维人员高薪的原因。

如表 1 所示,其列举的是企业网站和应用的可用性的衡量标准。

表 1 企业网站和应用的可用性的衡量标准
可用标准描述 简 称 可用性级别 全年停机时间
基本可用性 2 个 9 99% 87.6 小时
较高可用性 3 个 9 99.9% 8.8 小时
很高可用性 4 个 9 99.99% 53 分钟
极高可用性 5 个 9 99.999% 5 分钟

其中,一般中小企业的业务持续可用性级别至少应该是 99.9%,中大型企业应达到 99.99% 甚至是 99.999%。

企业业务服务效率高(用户体验好)

一切的企业工作最终都是为了向用户提供高效、舒心的服务,如果网站打开的速度很慢,用户体验很差,那么这样的企业是没有任何生命力的。因此 Linux 运维人员需要不断地优化网站业务,使得用户能够进行高效的访问,这种能力是决定 Linux 运维人员是否能拿高薪的必备条件。

总之,一名运维人员的基本工作原则可以用“简单、易用、高效、稳定、安全”这几个词概括。如果在达到上述三大核心原则的情况下,还能对网站架构不断地进行优化和调整,从而达到节省服务器数量、IDC 和 CDN 带宽,甚至能够使用云计算、容器服务,以及开发自动化平台等提高工作效率、节省企业人力成本,那这样的运维工程师简直堪称完美,拿到高薪自然也是水到渠成。