Linux运维是做什么的?
如今,Linux 深受互联网企业的喜爱,Linux 系统在互联网公司应用的也越来越多,不少的读者都愿意加入运维的行列中。
那么,运维每天都做什么工作呢?本节就来看一下运维人员的 3 大核心职责。
讲到这里,身为运维人员有必要了解什么是拖库?拖库的本意指的是从数据库中导出数据,但如今多被用来表示服务器遭到入侵,数据被窃取的行为。
例如,在 2013 年 11 月 20 日,腾讯公司的 QQ 群数据被拖库,但庆幸的是,由于数据中仅包含 QQ 用户加了某些 QQ 群的信息,对多数用户来说,并没有造成特别大的影响。
再举个例子,2015 年 10 月份乌云平台发现了新的漏洞,造成服务器数据被拖库,直接导致网易 162/126 邮箱过亿数据泄露。由于其泄露信息中包含用户名、密码等信息,使得很多用户的邮箱被人盗取,造成了极严重的后果。
如表 1 所示,其列举的是企业网站和应用的可用性的衡量标准。
总之,一名运维人员的基本工作原则可以用“简单、易用、高效、稳定、安全”这几个词概括。如果在达到上述三大核心原则的情况下,还能对网站架构不断地进行优化和调整,从而达到节省服务器数量、IDC 和 CDN 带宽,甚至能够使用云计算、容器服务,以及开发自动化平台等提高工作效率、节省企业人力成本,那这样的运维工程师简直堪称完美,拿到高薪自然也是水到渠成。
那么,运维每天都做什么工作呢?本节就来看一下运维人员的 3 大核心职责。
保证企业数据安全(不丢失、不泄露)
企业数据是现代各个 IT 企业的生命线,作为 Linux 运维人员,不但不能丢失任何数据,同时也不能向外部人员泄露公司的任何有用数据。讲到这里,身为运维人员有必要了解什么是拖库?拖库的本意指的是从数据库中导出数据,但如今多被用来表示服务器遭到入侵,数据被窃取的行为。
例如,在 2013 年 11 月 20 日,腾讯公司的 QQ 群数据被拖库,但庆幸的是,由于数据中仅包含 QQ 用户加了某些 QQ 群的信息,对多数用户来说,并没有造成特别大的影响。
再举个例子,2015 年 10 月份乌云平台发现了新的漏洞,造成服务器数据被拖库,直接导致网易 162/126 邮箱过亿数据泄露。由于其泄露信息中包含用户名、密码等信息,使得很多用户的邮箱被人盗取,造成了极严重的后果。
除此之外,还有其他的诸多拖库事件,感兴趣的读者可以搜索“拖库事件”做详细了解。
企业业务7×24小时运行(永不停机)
互联网企业甚至是传统企业(例如,银行和电信),除了数据安全之外,还需要业务有持续运行的能力,这对 Linux 运维人员提出了更高的要求,也是运维人员高薪的原因。如表 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 带宽,甚至能够使用云计算、容器服务,以及开发自动化平台等提高工作效率、节省企业人力成本,那这样的运维工程师简直堪称完美,拿到高薪自然也是水到渠成。
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算