【运维知识高级篇】一篇文章带你搞懂GitHub基础操作!(注册用户+配置ssh-key+创建项目+创建存储库+拉取代码到本地+推送新代码到Github)

本篇文章简单介绍下GitHub,GitHub是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,适合自己使用,把代码文件放上去后可以分享出去,你的代码文件可以被任何人克隆,使开发者为开源项贡献代码变得更加容易,也可以去付费购买私有库,但是毕竟是放到别人的地方,私有库...

【运维知识高级篇】一篇文章带你搞懂Git!(Git安装+全局配置+Git初始化代码仓库+Git四大区域+Git四种状态+Git常用命令+Git分支+Git测试代码回滚)

版本流程控制系统(version control system)是一种记录一个或若干个文件内容变化,以便将来查阅特定版本内容情况的系统,它会记录文件的所有历史变化,我们可以随时恢复到任何一个历史状态,同时支持多人协作开发。目录常见的版本管理工具Git安装与全局配置Git初始化代码仓库Git常规...

【运维杂谈】DevOps是什么意思?

本篇文章介绍devops,dev是开发(development),根据功能性需求,求变;ops是运维(operations),根据稳定性需求,求稳。由于开发与运维工作性质不同,导致开发和运维走向了对立面。目录DevOps是什么DevOps的核心原则DevOps作用DevOps如何实现总结Dev...

【运维知识高级篇】34道Shell编程练习题及答案(从基础到实战:基础+计算+判断+循环+控制与数组+实战进阶)

本篇文章几乎涵盖了绝大部分的Shell语法练习,用一个个实战练习,巩固Shell的学习,话不多说,直接开始。文章目录一、基础二、计算三、判断四、循环五、控制与数组六、实战进阶一、基础练习1:按照时间生成文件"2018-05-22.log"将每天的磁盘使用状态写入到对应日期的文件[root@Sh...

【运维知识高级篇】超详细的Shell编程讲解5(普通数组+关联数组+抓阄项目)

本篇文章继续给大家介绍Shell编程,给大家介绍数组相关内容,再配合之前内容,基本已经能够完成Shell中的绝大部分需求了。目录数组一、普通数组1、语法结构2、数组定义方法3、ping以下IP,查看是否能ping通(数组定义的值通过for循环的方式取出来)二、关联数组1、判断文本中男女数量2、...