自动化与运维可以做什么
消除无效率 - 运维工作的手动工作,如果可以实现自动化,将显著提升效率水平。
减少错误 - 即使最谨慎的人,也会犯错,尤其是面对着重复性工作。通过运维自动化工具来完成这样的工作,结果是显而易见的,错误率将大大降低。
最大化员工使用 - 通过运维自动化,运维专家们的经历可以集中在更复杂、更有战略意义的业务问题上。同时也降低了雇佣更多员工来应对工作量增加的需求。同样一批人,有自动化运维,就有更大的能量来创造价值。
提高满意度水平 - 自动化运维工具帮助IT运维,为内部和外部客户提供高水平支持。无论是通过提供自助服务选项,还是大幅缩短时间(最多达90%)来减少联系和等待服务台的需求,自动化运维让我们可以更好得拥抱SLA。
降低成本 - 系统中断、人为错误、重复工作,会导致不菲的费用和代价,而自动化运维几乎可以将这些成本完全消除。
为了获得最佳的结果,运维应该将自动化最为其“最佳实践”的一部分,尽可能多的实施自动化流程。除了成本和费用上的减少,无数例子证明,其业务敏捷性和整体服务提供也将呈指数级增长。
以上部分来自https://blog.csdn.net/zyqduron/article/details/77744793
运维人员眼中的运维
自动化运维的好处是如此之明显,而自动化运维的实现基础便是shell
一、shell简介
1、什么是shell
shell的定义: 在计算机科学中,Shell就是一个命令解释器。
shell是位于操作系统和应用程序之间,是他们二者最主要的接口,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序。
总结:一句话,shell就是在操作系统和应用程序之间的一个命令翻译工具
2、shell的分类
基本上shell分两大类:图形界面shell和命令行shell
图形界面shell:图形界面shell就是我们常说的桌面
命令行式shell:
- windows系统: cmd.exe 命令提示字符 <