运维常用的 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)进入生产环境。一般应用程序的名称、描述、用途和拥有团队被清楚地记录在案(例如通过服务树)定义应用程序的关键级别(例
运维必备的《网络端口大全》,看这一份就够了。
老杨工作8年有余,经常看到很多网络工程师的简历里写着熟悉“tcp/ip,http等协议”,我也每次都遵从本心的问了他们:那你可以说说你理解中的端口吗?很多人都能答得上来一部分,但很多人都难答的比较完美。对外行小白来说,你完全可以把端口简单的理解为是计算机和外界通讯交流的出
运维监控中的抽样数据与统计数据
2006年的时候,Oracle公司的《Oracle通讯》杂志向我约稿,那时候正好是Oracle公司在大力推广Oracle10g的时候,当时我问编辑,对这篇文章有什么要求。编辑说,对于优化中数据采集工作的频率与效果的问题,希望我能针对Oracle10g提供的新功能来写一写。那篇文章最后发表在2017年
运维必知必会的 Kubectl 命令总结,拿好了~
kubectl常用命令指南Kubectl命令是操作kubernetes集群的最直接的方式,特别是运维人员,需要对这些命令有一个详细的掌握Kubectl自动补全#setupautocompleteinbash,bash-completionpackageshouldbeinstalledfirst.$
数字化运维的“繁、简”之道
你的航班被延误了,原因可能不是天气,不是航路拥挤,而是IT运维事故。2018年估计是美国航空史上事故最频繁的一年,PSA航空公司因为IT事故,在7天之内导致接近3000次航班被迫取消,直接经济损失高达3500万美元。洛杉矶国际机场因为登机系统持续3个多小时的计算机故障,导致系统内的数百趟航班发生延误