加载中
运维安全——安全防护-OpenResty

OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、W...

Centos7.6 编译安装ffmpeg4

ffmpeg介绍 它作为迄今为止最流行的一个开源多媒体框架之一,FFmpeg有两种基本使用方式——作为库或者作为工具,其中后者的使用场景更多,同时它也被称为多媒体开发的“瑞士军刀”。详见 FF...

使用阿里云平台定制的一套监控方案

老生常谈——为什么配置监控? 当开发提交代码、运维完成部署后,我们开发的程序便运行起来。但是程序运行是正常,期间是否会出现什么意外问题,对于任何开发/运维人员来说都是很难在没有任何...

08/26 11:44
16
aiohttp-web.Response使用踩坑

函数示例: app.py def index(request): return web.Response(body=b'<h1>Awesome</h1>') 执行 python3 app.py ,在浏览器中访问时正常应该显示 'Awesome',但是我访问时会 直接下载 当前页面...

08/01 19:44
2
python-字符串处理

本文要点 字符串拼接 拆分含有多种分隔符的字符串 判读字符串 a 是否以字符串 b 开头或结尾 调整字符串中文本的格式 对字符串进行左,右,居中对齐 删除字符串中不需要的字符 字符串拼接 场景...

每日一剂—mysql事务锁 & git reflog

查找mysql事务锁 查看事务和锁的信息 show engine innodb status; explain内容解析 mysql> explain select * from t where cell="111111111111"; +----+-------------+-------+-------+----...

mtr使用详解

概述 当客户端访问目标服务器或负载均衡,使用ping命令测试出现丢包或不通时,可以通过MTR等工具进行链路测试来判断问题来源。 What is MTR? mtr (My traceroute)是结合了traceroute命令和p...

mtr
06/25 14:16
7
你有多久没有专注做事情了?

忙碌,是现代生活的一个常态。那么,你有多久没有专注的做事情了?更甚至,你有多久没有专注做自己喜欢的事情了?你真的那么忙吗? 你的时间都去了哪里? "鸡汤",想必大家都喝了很多,因为现...

06/14 08:57
20
适当给生活叫个暂停

有句话很俗,但是并不无道理,"步子迈太大,容易扯到蛋"。 如今,我们生活在一个快餐时代,生活中形形色色的东西不仅种类繁多,而且更新迭代也越来越快。如果在农村或者二三线城市感觉可能尚...

06/13 08:54
50
python+mysqldump交互式数据迁移

mysql_data_migrate.py #!/usr/bin/env python3 -- coding: utf-8 -- author = "Jason Li" import os import time """ 数据迁移: Tips: 执行脚本前先安装python3 python3 mysql_data_migrat...

06/11 19:14
23
python中几个概念汇总

列表生成式 >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环。 还可以使用两层循环,可以生成全排...

06/10 15:10
3
怎么做到有效沟通?

关于有效沟通,用下面两个场景来讲述一下: 情景1: 开发A:tickets库连不上,帮忙看一下。 运维:tikets库?国内、国外?什么环境?(测试、线上) 开发A:国外、测试 运维:在哪连接的?(...

05/27 20:23
16
搭建jupyter服务

Tips:该文章面向Mac和centos用户,如果是Windows用户,请先安装虚拟机。 概述 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。 Jupyter ...

记一次入侵处理

2019-05-14,终于自己也经历一次服务器被挖矿的事件。 之前,听道友们讲Linux服务器被入侵、被挂马等等,当时感觉很不可思议,怎么会轻轻松松被入侵呢?安全防护得多low!(不过,这次并未打脸...

05/14 16:05
27
MySQL编码引发的两个问题

概述 先讲一下写该文章的原因,首先,工作中又遇到一条很熟悉的MySQL报错信息 Cause: java.sql.SQLException: Incorrect string value:Cause: java.sql.SQLException: Incorrect string valu...

05/13 10:42
521
使用webhook实现代码自动化部署

需求背景 自己搭建的博客,代码托管到github,心想博客更新那么频繁,每次push代码后都到服务器上手动部署,实在是太麻烦, 于是想到自动化部署,开始的时候只是想通过一个简单的 shell +cro...

代码持续自动发布

需求: 自动更新私人gitbook项目代码 如果代码没更新,不做务必要的构建操作 思路 定时任务加shell脚本,无论更新没更新都执行git pull。 优点:能满足需求 资源浪费,代码仓库不更新也执行p...

redis缓存穿透、缓存雪崩、热点Key问题分析及解决方案

我们通常使用 缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同时保证功能的更新。 缓存穿透 缓存系统,按照KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对K...

04/17 14:06
21
keepalived配置文件详解

keepalived用了很久,工作原理也讲了很多遍,但是每次再遇到新的场景总是要搜好多文档来完成配置问题,这次统一梳理一下。 参考官网:https://www.keepalived.org/manpage.html 工作原理 Ke...

04/15 09:55
464
面试没什么了不起!

针对找工作这件事情来讲,很多人都讲"金三银四",其实我对这个说法并不以为然,但是处于种种原因吧,今年3月份我还是加入求职大军。下面总结一下作为一名Linux系统运维工程师遇到的形形色色的...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部