• Nginx流量复制

    需求 将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处,比如: 可以验证功能是否正常,以及服务的性能; 用真实有效的流量请求去验证,又不用造数据,不影响线上正常访问; 这跟灰度发布还不太一样,镜像流量不会影响真实流量; 可以用来排查线上问题; 重构,假如服务做了重构,这也是一种测试方式; 为了实现流量拷贝,Nginx提供了ngx_http_mirror_module模块 安装Nginx 首页,设置yum仓库。为此,创建一个文件/etc/yum.repos.d/nginx.repo 将...

    Linux云计算 2020年6月24日
  • 马哥教育2020持续更新Python学习教程视频实战进阶提升(学习路线+课程大纲+视频教程+面试题+学习工具+大厂实战手册)

    什么是 Python? Python 于 1991 年由吉多·范罗苏姆发布第一版本,一种面向对象的解释型编程语言。08 年发布的 Python3 已成为其主版本并且不向后兼容,20 年官方也放弃了对 Python2 的维护。Python 的设计哲学强调代码的可读性,明显的缩进。Python 的核心理念在文档 The Zen of Python 中进行了概述: 美丽胜于丑陋;显式胜于隐式;简单胜于复杂;复杂胜于庞杂;可读性很重要。 点击了解:更多 Python 信息 Python 发展及就业前景分...

  • MySQL 5.7基于GTID及多线程主从复制

    MySQL主从同步原理 MySQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从Master MySQL上读取binlog,然后传输到Slave MySQL的中继日志中,然后Slave MySQL的SQL线程从中继日志中读取中继日志,然后应用到Slave MySQL的数据库中。这样实现了主从数据同步功能。 MySQL中主从复制的优点...

    Linux云计算 2020年6月23日
  • 运维必知必会的监控知识体系全梳理

    监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。 目前业界有很多不错的开源产品可供选择。选择一款开源的监控系统,是一个省时省力、效率最高的方案。当然,对监控不是很明白的朋友们,看了以下文章可能会对监控整个体系有比较深刻的认识。 一、监控目标 每个人由于所在的行业、公司、业务、岗位不同,对监控的理解也不尽相同,但是我们需要注意,监控是需要站在公司的业务角度去考虑,而不是针对某个监控技术的使用。 对系统不间断的实时监控:实际上是对系统不间断...

    Linux云计算 2020年6月23日
  • 一天损失百万,微盟公司重大故障,又是运维的锅?

    近期,微盟公司发布公告称,其业务数据遭到人为破坏,经查证系微盟研发中心运维部核心运维人员造成的恶意破坏,目前生产环境和数据修复正在有序进行。 听到这消息后做运维的都惊呆了。身边的朋友都在讨论这事,据说损失要好几百万。 事件回溯 2 月 25 日一早,微盟集团发布公告称,SAAS 业务数据遭到一名员工“人为破坏”,已向上海警方报案,该员工已被刑事拘留。 微盟在公告中称,2 月 23 日 19:00 ,微盟公司收到系统监控报警,随后微盟公司立即召集相关技术人员进行排查,并与腾讯云技术团队一起研究制定...

    Linux云计算 2020年6月22日
  • 企业实战|LDAP对接Gitlab+Wiki+Jumpserver+Openvpn

    很多公司内部都有Gitlab,Openvpn,Jumpserver,Jira,Jenkins,内部各种运维系统等,每个新员工入职,运维小马就需要一个挨一个的登录到每个系统的后台给新员工开通账号,设置密码,然后员工离职,小马还得去到每个系统后台去关闭账号,想想多浪费时间,那么能不能维护一套账号,对所有系统生效呢?当然有,那就是LDAP。 LDAP 全称轻量级目录访问协议(英文:Lightweight Directory Access Protocol),是一个运行在 TCP/IP 上的目录访问协议...

    Linux云计算 2020年6月22日
  • 几行python代码就能复制U盘文件

    上大学的时候有老师不给上课的PPT,就总想有个程序能偷偷复制老师的U盘。。。。一直没有去实现,最近看论文,就想起来这个事情了,发现其实用几行python代码就能搞定了。分两步,首先写出来python代码,其次把.py文件转换成exe文件,直接在windows电脑上后台运行。 代码 # -*- coding:utf-8 -*- import os import time from datetime import datetime import shutil # U盘的盘符 usb_path = "...

    Python开发 2020年6月19日
  • Redis性能指标监控

    监控指标 •性能指标:Performance•内存指标: Memory •基本活动指标:Basic activity •持久性指标: Persistence •错误指标:Error 性能指标:Performance 内存指标: Memory 基本活动指标:Basic activity 持久性指标: Persistence 错误指标:Error 监控方式 •redis-benchmark •redis-stat •redis-faina •redislive •redis-cli •monitor...

    Linux云计算 2020年6月18日
  • python中几种集合用法小知识

    哈喽!同学们,今天小编和大家分享一下Python中几种集合用法小知识! #remove 删除元素 >>> s1 = {1,2,3,4,5} >>> s1.remove(2) >>> print(s1) {1, 3, 4, 5} #pop 剪切 >>> s1 = {1,2,3,4,5} >>> res = s1.pop() >>> print(res) 1 #add 添加 >>&...

    Python开发 2020年6月18日
  • CentOS开机流程详解

    开机流程 BIOS: (Basic Input Output System)基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片 上的程序,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,可从CMOS中读写系统设置的具体信息。 MBR: Master Boot Record,主要引导记录区。 Boot Loader:启动引导程序。 开机详细流程 第一步:加载BIOS 打开计算机电源,计算机硬件会自动加载BIOS,读取BIOS内相关硬件信息及进行硬件系统的自检,随后...

    Linux云计算 2020年6月17日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、容器云、Go、Python开发专业人才培训机构!