1.3.1 shell简介
学习目标
这一节,我们从 运维、shell语言、小结 三个方面来学习。
运维
简介
运维是什么?
所谓的运维,其实就是公司的内部项目当中的一个技术岗位而已,它主要做的是项目的维护性工作。它所涉及的内容范围非常多。
以xx项目为例:
规划:我们需要多少资源来支持项目的运行
管理:项目运行过程中的所有内容都管理起来
流程规范:所有操作都形成制度,提高工作效率
平台:大幅度提高工作效率
监控:实时查看项目运行状态指标
告警:状态指标异常,告知工作人员处理
安全:网站运营安全措施
优化:保证用户访问网站体验很好
考核:权责分配,保证利益
自动化运维:就是将图里面所有的工作都使用自动化的方式来实现。
实现自动化的方式很多,常见的方式:工具和脚本。
工作中常见的脚本有哪些呢?
shell脚本 和 其他开发语言脚本
shell语言
shell定义
在计算机科学中,Shell就是一个命令解释器。
shell是位于操作系统和应用程序之间,是他们二者最主要的接口,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序。
一句话,shell就是在操作系统和应用程序之间的一个命令翻译工具。
小结