Shell 已经很强大了,为什么在 Linux 操作还需要 Python,Ruby

Python015

Shell 已经很强大了,为什么在 Linux 操作还需要 Python,Ruby,第1张

很多的东西shell是做不了的。相对而言 Python可能更加强大吧。而且现在的运维和5年前大不相同了,以前会个Linux考个ce感觉很厉害,但是现在呢 这些可能是一个基础。运维对技术的要求高了。DEVOPS的出现重新定义了运维,用户python可以写自动化运维工作,做anslibe,做监控等等,这些都是需要Python来进行支持的。学Python是为了更好的运维。这个就是语言的强大之处。但是运维还是很有前景的,需要的是不断的努力去学习,提高自己的能力。做运维当然也是要从基层做起了,学好基层,学好Linux,多练习,多实战。新人可以参考下《Linux就该这样学》多练习,好好学,加油!!Linux是运维的基础,有了基础往高层次python是必须的。

本人主要用shell,结合工作经验,给出如下常用功能:

1.制作定时任务,可以获得系统状态,然后截取系统状态,发送至故障监控平台或短信平台,实现故障的自动预警。

2.提取数据,形成文本,处理文本,得到规格化的数据,提供给相关部门使用。

3.制作shell交互式菜单,提供给其他运维值班人员使用,用以手工监控系统各种状态

4.版本升级、系统变更等操作需要使用。