-
OpenStack Glance安装配置过程记录
Glance是作为OpenStack的虚拟机的Image(镜像)服务, 它提供了一系列的REST API, 用来管理、查询虚拟机的镜像, 它支持多种后端存储介质, 例如用本地文件系统作为介质、Swift(OpenStack Object Storage)作为存储介质或者S3兼容的API作为存储介质。 Glance作为OpenStack的一个核心的系统, 被设计为:基于组件的架构高可用可容错以及从错误中恢复高度开放的标准和兼容性 镜像格式Glance支持多种镜像的格式, 下面列出了目前已经支持的镜…
-
Linux运维教程 | 大数据怎样帮助运维工程师实现无死角监控?
今天一大早就看到了一篇文章,叫【大数据对于运维的意义】。该文章基本上是从三个层面阐述的: 工程数据,譬如工单数量,SLA可用性,基础资源,故障率,报警统计 业务数据,譬如业务DashBoard,Trace调用链,业务拓扑切换,业务指标,业务基准数据,业务日志挖掘 数据可视化 当然,这篇文章谈的是运维都有哪些数据,哪些指标,以及数据呈现。并没有谈及如何和大数据相关的架构做整合,从而能让这些数据真的变得活起来。 比较凑巧的是,原先百度的桑文峰的分享也讲到日志的多维度分析,吃完饭的时候,一位优酷的朋友…
-
Linux基础教程 | 学会这二十个正则表达式,能让你少些1000行代码!
正则表达式,是一个强大且高效的文本处理工具。通常情况下,通过一段表达准确的表达式,能够非常简短、快速的实现复杂业务逻辑。 因此,正则表达式通常是一个成熟开发人员的标配,可以辅助实现开发效率的极强提升。 在需要实现校验字段、字符串等内容时,通常就可以通过正则表达式实现: 下面是技匠整理的,经常使用到的20个正则表达式。 1校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 2校验中文 字符串仅能是中文。 3由数字、26个英文…
-
Linux运维教程 | shell脚本执行超时怎么办?
你知道shell脚本超时之后,应该怎么做吗? 在shell里会有一种不太常见的情况,就是脚本有时候会出现超时的现象。一般来说遇到这种问题,我们都会简单粗暴的采用下面这种脚本来当“超时看门狗“: 这个脚本搭配两个变量使用的话,监控一点小代码还算OK,但是它的逻辑还是比较粗糙,比如如果在这个脚本执行的时候,又有了一个新的process在后台启动,那么kill掉的就是新的process,而本应该停止的脚本还是在后台肆无忌惮的跑着。 为了不滥杀无辜,所以遇到这种情况,就要使用timeout命令,具体的…
-
自动化运维 | 编写Linux Shell脚本的最佳实践
来自:Myths的个人博客 作者:myths 链接:https://blog.mythsman.com/2017/07/23/1/(点击尾部阅读原文前往) 前言 由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候也是想到哪里写到哪里,基本上都像是一段超长的main…
-
Python自动化运维系列 | 不小心删除了公司数据库,是什么样一种体验?
今天给大家分享的文章,是一个人间惨剧。如果你的数据库被删除了,你会怎么办呢? 人生大起大落落落落落落,实在是太刺激了,下面这真是一个悲伤的故事。 那年公司 ERP 系统刚进行升级。 因为公司陆续上了 MES 和 PDM 系统。为了加快整个公司信息化平台的统一,请了个第三方公司来做中间接口。 然后故事开始了。 某一个晚上,第三方人员问我要 ERP 的 SA 密码。 我很警惕:“你要干嘛?” “我测试一下中间表。” “有没有写表的操作?” “没有,只有读表的操作。” 于是我放心的给了 SA 密码。给…
-
秒懂!四步16点高效搞定高性能web服务器nginx
本文由马哥教育面授班23期学员推荐,转载自互联网,作者为dongsong,内容略经小编改编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。 Nginx(读音engine x)服务器由于性能优秀稳定、配置简单以及跨平台,被越来越多的公司和个人所采用,现已成为市场份额继Apache之后的第二大Web服务器。各大小网站论坛博客也介绍说明了Nginx从安装到优化的各种配置。 不过看了很多这些相关Nginx的文档之后,发现一个比较大的问题,就是这些文档基本也就从两个方面着手,一是修改Nginx的配置…
-
快看!原来他一直早下班是因为这十三类100个常用Linux基础命令
本文由马哥教育面授班22期学员推荐,转载自简书,作者为志朋,内容略经小编改编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。 某一天课间,有人提问老师:运维工程师加班真的很严重吗?听说手机得24小时不关机,7*24随时待命,这也太苦逼了点吧……? 老鸟回答:没那么夸张,重要的工程不会没有轮值班。没有轮值班说明活儿不重要。 不过话说回来,Linux运维工程加班的现象一直是比较普遍的,说大了讲,其实整个互联网行业加班都是很普遍的,好吧!看到这里,作为Linux运维工程师的你,是不是可以平衡点。…
-
请好好善待你身边的Linux运维工程师,因为他们...
说到Linux运维工程师,相信很多人的脑海中都会浮现这些字眼:情商低、不浪漫、人呆、傻头傻脑的,找不到女朋友呃............ (最后这个不是我说的,不要来群殴我)其实不然,大部分Linux运维工程师都是极具幽默性,并且还是一个超级耿直的人哦! 面对昏天黑地的工作的时,他们能聚精会神的完成领导交代的每一个任务; 面对枯燥无味的工作时,他们能偶尔搞笑、时而逗逼的给你一个回眸; 面对长久的单身生活时,他们可以与各种死掉的服务器和数据生死共存亡; 如果你身边有Linux运维工程师朋友,那么你们…
-
Linux服务器教程 | 如何拯救一台glibc被干掉的Linux服务器?
几乎每个运维在工作中都遇到过一些令你后发亮的瞬间,比如Linux服务器故障。本文的作者救灾工作会哦在那个遇到了这种眼中但又令人啼笑皆非的问题,且看他是如何处理的吧。 今天正要下班,旁边部门的PM过来问我: 『我们有个小伙子把生产系统上的glibc给删了,现在什么命令都跑不了了,还有救吗?』 (更正:今天又问了一下,是正在准备要上线的服务器,所以还不是生产系统) 我说,glibc也能弄掉,莫不是rpm --force? 回答是肯定的。 glibc被卸载,负责加载所有.so的ld.so也就没了,因此…