运维必备,正则表达式超全速查手册,赶快收藏!
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
能解决 80% 故障的排查思路
在讲解事件、故障处理思路前,先讲一个故障场景(以呼叫中心系统作为一例子):业务人员反映呼叫中心系统运行缓慢,部份电话在自助语言环节系统处理超时,话务转人工座席,人工座席出现爆线情况。运维人员开始忙活了,查资源使用情况、查服务是否正常、查日志是否报错、查交易量还有没有……时间不知不觉的在敲键盘、敲键盘
致 Linux 运维:这些高频命令,你真的需要熟记!
这些命令都是在系统运维常敲的命令,几天不敲,有些就记不全了,对于职业的运维工程师来说这些最好能熟记并能举一反三。虽然什么都可以百度、谷歌,但是如果你能在工作中很流畅的敲出来并解决问题,那么工作效率肯定会很高。1、查找目录下所有以.zip结尾的文件移动到指定目录。find.-name"*.zip"-e
运维必备!Linux运维数据实时同步服务部署
sersync服务介绍sersync服务特点sersync服务原理sersync环境部署sersync启动方案sersync扩展使用企业数据存储需求在生产环境中,有部分服务可能会实时更新数据。如果不小心误删了这部分数据,即使做了备份也不会恢复备份之后更新的数据,这就导致新写入的数据丢失这时可以考虑使
运维常用的 34 个 Linux Shell 脚本,一定能帮到你!
作为一名Linux工程师,会写好的脚本不仅能提高工作效率,还能有更多的时间做自己的事。最近在网上冲浪的时候,也注意收集一些大佬写过的脚本,汇
运维必备!Linux运维远程传输文件命令详解
文本目录rsync命令介绍rsync命令特性rsync常用参数rsync基础使用rsync排除文件rsync远程同步rsync增量备份rsync双向同步企业数据存储需求在企业里数据是最重要的,因此需要将数据做好保存和备份,以此来避免由于一些特殊原因从而导致的数据丢失等严重问题。这时可以考虑做一套rs
无监控,不运维!Prometheus 在线服务的监控实操指南
本文可以看做是对《SRE》一书第10章《基于时间序列数据进行有效报警》的实践总结。Prometheus是一款开源的业务监控软件,可以看作是Google内部监控系统Borgmon的一个(非官方)实现。本文会介绍我近期使用Prometheus构建的一套完整的,可用于中小规模(小于500节点)的半自动化(
记一次服务器被入侵,没想到我轻松搞定了它~
本文简要记录发现服务器被入侵挖矿的过程,同时分析木马的痕迹和信息,最后给出解决方法。服务器被入侵挖矿过程事情经过躺床上玩手机时忽然收到阿里云短信和邮件提醒,服务器有异常行为:一看邮件内容就知道不得了,赶紧打开电脑处理。首先用netstat命令查看端口,发现一个异常的端口,但不显示程序名。
运维必备的《网络端口大全》,看这一份就够了。
对外行小白来说,你完全可以把端口简单的理解为是计算机和外界通讯交流的出口。但在网络技术中,端口一般有两种含义:(1)硬件设备中的端口如交换机、路由器中用于链接其他设备的接口。(SC端口等)(2)TCP/IP协议中的端口
Kubernetes 4000节点运维经验分享
1摘要在PayPal,我们最近开始试水Kubernetes。我们大部分的工作负载都运行在ApacheMesos上,而作为迁移的一部分,我们需要从性能方面了解下运行Kubernetes集群以及PayPal特有的控制平面。其中最主要的是了解平台的可扩展性,以及通过调整集群找出可以改进的地方。2正文本文最
运维入坑必看:Kubernetes平台架构解读
Kubernetes是一个开源容器编排平台,管理大规模分布式容器化软件应用,是云计算发展演进的一次彻底革命性的突破。Kubernetes是谷歌的第三代容器管理系统,是Borg独特的控制器和Omega灵活的调度器的组合。Kubernetes中的应用被打包成与环境完全分离的容器镜像,并且自动配置应用并维
能解决80%故障问题的排查思路
在讲解事件、故障处理思路前,先讲一个故障场景(以呼叫中心系统作为一例子):业务人员反映呼叫中心系统运行缓慢,部份电话在自助语言环节系统处理超时,话务转人工座席,人工座席出现爆线情况。运维人员开始忙活了,查资源使用情况、查服务是否正常、查日志是否报错、查交易量还有没有……时间不知不觉的在敲键盘、敲键盘
运维,放过监控-也放过自己吧
根据多年和运维打交道的经历,我发现,运维常常让监控变得无效。。。1.我的监控故事我做过两年多的运维工作,后面就转做运维平台开发了,也一步步看着监控系统越来越没用。1.1有用的监控当我做运维要负责oncall时,我一直认为监控系统做的还可以,并不是因
运维数字化转型的几点思考
这个月底要召开一个企业运维数字化转型的研讨会,昨天一个合作伙伴和我讨论一些研讨会的话题问题。数字化转型是近期十分热门的话题,各大国企央企也把数字化转型作为未来几年的工作重点。不过针对于IT运维,数字化转型又是怎么回事?该怎么做呢?似乎也没有什么标准的答案,因为在100个人的脑子里,可能会有100个I
运维必知必会的 Kubectl 命令总结,拿好了~
常用命令指南Kubectl命令是操作kubernetes集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握Kubectl自动补全#setupautocom
巧用 Ansible 实现 MySQL 备份,运维看过来
本文以容器形式部署了开源自动化运维工具Ansible,基于自带的MySQL管理模块编排了playbook配置文件,最终实现MySQL数据库备份的目标。选择容器而非直接安装的部署形式,可以避免对系统环境的污染,使运维工作开展更加高效和灵活
运维常用的 34 个 Linux Shell 脚本,一定能帮到你!
作为一名Linux工程师,会写好的脚本不仅能提高工作效率,还能有更多的时间做自己的事。最近在网上冲浪的时候,也注意收集一些大佬写过的脚本,汇总整理一下,欢迎收藏,与君共勉!(1)用户猜数字#!/bin/bash#脚本生成一个100以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对
记一次服务器被入侵,没想到我轻松搞定了它~
常在河边走,哪能不湿鞋。自认为安全防范意识不错,没想到服务器被入侵挖矿的事情也能落到自己头上。本文简要记录发现服务器被入侵挖矿的过程,同时分析木马的痕迹和信息,最后给出解决方法。服务器被入侵挖矿过程事情经过昨天是周六,睡得比较晚。躺床上玩手机时忽然收到阿里云短信和邮件提醒,服务器有异常行为:一看邮件
Linux 网络延迟故障排查
在我的上一篇文章中,我向您展示了如何模拟DDoS攻击以及如何缓解它。简单回顾一下,DDoS利用了大量的伪造请求,导致目标服务器消耗大量资源来处理这些
上 k8s 生产环境的一些准备!
在生产中运行应用程序可能很棘手。这篇文章提出了一个自以为是的清单,用于在Kubernetes上使用Web服务(即应用程序公开HTTPAPI)进入生产环境。一般应用程序的名称、描述、用途和拥有团队被清楚地记录在案(例如通过服务树)定义应用程序的关键级别(例