刘勇的blog
倚楼听风雨,淡看江湖路。
Toggle navigation
刘勇的blog
Home
About
Archives
Tags
supervisor的Listeners机制
背景 最近项目需要在容器里添加进程的监控。 配置 event listener的配置放置于配置文件中的[eventlistener:x]块中,x是listener的名称,command是执行listener脚本的命令,events是要监控的事件类型。 123[eventlistener:mylistener]command=my_custom_listener.pyevents=P......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
顺德美食
顺德介绍 顺德,别名凤城,故有“吃在广东,厨在凤城”的典故。央视纪录片叫:《寻味顺德》。 元旦节终于可以带上她一起吃吃吃啦~,下面是临时做的一些攻略。 出发时间 出发时间: 12月30日 上午10:00 出发地点-终点车站:广州市天河区东圃客运站-佛山市顺德大良汽车站 游玩时间 2天半 美食汇总 仁信和民信老铺 地址:良华盖路119号,顺德的大良步行街上。 双皮奶:水牛奶、椰子......
Posted by 刘勇(lyonger) on 2019-11-30
生活
Pycharm工具使用技巧汇总
查看使用库源码 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。 让你的代码 PEP8 Command+Option+L,一键 pep8 走起 安装库 1PyCharm->Preferences->Project:xxx->Project Interpreter->点击+ 查找文件,类, 方法 查找文件:Command + Shift + ......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
nginx使用ip反解域名
nginx使用ip反解域名 下载nginx源码,可以按照自己想要的版本来下载,这里以1.10来举例 下载rdns的源码 1git clone https://github.com/flant/nginx-http-rdns.git 编译,安装nginx,配置参考如下,会有一些依赖包问题,根据编译提示安装依赖包,最重要的是最后的add-module=指定rdns的源码目录 1234......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
network-flow-conversion
B、M、G单位换算 B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B。 K 是千的意思, KB也就是1000字节,但计算机的运算和数学有所不同,是1024字节为 1KB,所以说 1024B=1KB。 M 是兆的意思,运算也是类似,以1024进一位,也就是说1024KB=1MB。接着G,依此类推,1024MB=1GB 综上所述 1024B......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
Kernel-Samepage-Merging探索及监控
KSM介绍 Kernel Samepage Merging 是Linux kernel 2.6.32 引入的新特性。原理是定期扫描内存页,将相同的内存页合并,并将其标示为 cow(当需要修改时,copy新的内存页,再做修改)。最终达到节省内存的目的。 KSM最初是为KVM虚拟化技术开发的,对普通应用程序同样适用。可参考官方文档介绍 KSM daemon ksmd 周期性的对内存页进行扫描,......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
iptable数据流向
关于防火墙的数据流向规则和概念老是忘,所谓好记性不如烂笔头。所以今天特此来记一记。 iptable表与链 链是规则或者策略的集合,一般默认有如下5种链: 链名 作用 INPUT 处理流入网卡的数据包 OUTPUT 处理流出网卡的数据包 FORWARD 处理转发的数据包 POSTROUTING 在进行路由选择后处理数据包 PREROUTING 在进行路由选......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
gitlab-repo数据恢复
背景 平时负责公司的gitlab平台,今天有一位同事不小心删除了几十个repo,要求恢复,泪奔,今天简单的整理一下恢复的思路。 恢复方式 人肉方式 此方式依赖于提交者本地有保存最新的所有代码,恢复方式简单, 关键是要找到最后一位提交者。多人协作到环境下,挨个去问也是挺蛋碎的。 创建同名repo 最后一位提交者执行: 1234# 推送本地所有分支到远端git push --all ......
Posted by 刘勇(lyonger) on 2019-11-30
Gitlab
dnsmasq小工具
介绍 DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务,它可以提供如下几个实用的功能: 提供dns服务 优先使用本地自定义dns 提供dhcp服务 一般情况下,我们可以用bind解决dns的问题,dhcpd解决dhcp的问题,另外,还可以用ypbind解决自定义hostname......
Posted by 刘勇(lyonger) on 2019-11-30
Linux
devops建设模型
devops建设模型 现在我们越来越多的业务开始使用gitlab的构建服务并打通docker auto deployment,而整个devops的建设需要一个成熟度模型。 ...
Posted by 刘勇(lyonger) on 2019-11-30
DevOps
← Newer Posts
Older Posts →
FEATURED TAGS
后端
前端
Linux
生活
工作
Gitlab
Docker
DevOps
数据库
Windows
FreeBSD
云原生
ABOUT ME
I am a slow walker,But I never walk backwards.
RECENT POSTS
30-而立之年
网易游戏如何做到动态伸缩?
eks-fargate服务最佳实践
perforce和git和svn大文件存储测试对比
2021年规划
FRIENDS
酷壳CoolShell
阮一峰的网络日志
ARCHIVES
August 2022
1
May 2021
2
April 2021
1
February 2021
2
December 2020
1
November 2020
1
October 2020
1
July 2020
2
June 2020
1
May 2020
1
April 2020
3
March 2020
9
February 2020
4
January 2020
6
December 2019
3
November 2019
37