自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hey,I'm emmby

人会飞么、?如果全世界的人都告诉我 不能、我是该放弃,还是鄙视他们,,,

  • 博客(60)
  • 收藏
  • 关注

原创 ETCD集群搭建和TLS证书访问

在`/etc/profile`文件中添加环境变量vi /etc/profile...export ETCDCTL_API=3...source /etc/profileETCD常用命令$ ENDPOINTS=10.208.2.145:2379,10.208.2.146:2379,10.208.2.150:2379,10.208.2.151:2379,10.208.2.152:2379$ bin/etcdctl --write-out=table --endpoints=$ENDPOINTS

2020-08-30 12:59:17 2633

原创 ansible总结

灰度发布与检测1.语法检测在编写完playbook或者role之后一定要养成进行语法检测的习惯,直接使用ansible-playbook命令的 --syntax-check参数即可。注册变量 register将某个 task 执行的结果「注册」为一个变量。后面的 action 就可以使用它---- hosts: centos tasks: - name: ls /tmp shell: ls -l /tmp register: result

2020-07-13 19:55:59 535

转载 mysql 监控指标

1.系统mysql的进程数ps -ef | grep “mysql” | grep -v “grep” | wc –l2.Slave_runningmysql > show status like ‘Slave_running’;如果系统有一个从复制服务器,这个值指明了从服务器的健康度3.Threads_connectedmysql > show status like ‘Threads_connected’;当前客户端已连接的数量。这个值会少于预设的值,但你也能监视到这个值较大,

2020-07-02 23:37:36 333

转载 FLV文件格式官方规范详解

以下内容来自对官方文档Video File Format Specification Version 10的分析总结。过程中借助ffmpeg实际转换了一个flv文件用例研究。一个FLV文件,每种类型的tag都属于一个流,也就是一个flv文件最多只有一个音频流,一个视频流,不存在多个独立的音视频流在一个文件的情况。(mp4好像是可以的)另外,FLV文件格式所用的是大端序。注:下面的数据type中,UI表示无符号整形,后面跟的数字表示其长度是多少位。比如UI8,表示无法整形,长度一个字节。UI24是三个字

2020-07-02 23:27:59 810

转载 H264参数SPS(序列参数集)和PPS(图像参数集)说明

在文章开始之前,先看图一:图一从图一中我们看到SPS,PPS。这是符合H.264码流中第一个NALU是SPS,第二个NALU是PPS。SPS和PPS包含了初始化H.264解码器所需要的信息参数。SPS包含的是针对一连续编码视频序列的参数,如标识符seq_parameter_set_id、帧数及POC的约束、参考帧数目、解码图像尺寸和帧场编码模式选择标识等。PPS对应的是一个序列中某一副图像或者某几幅图像,参数如标识符pic_parameter_set_id、可选的seq_parameter_se

2020-07-02 23:12:11 2258

原创 cp 复制目录的坑

[work@01video app]$ cp -af dict01 dict02[work@01video app]$ diff dict01/models/service/data/LiveTask.php dict02/models/service/data/LiveTask.php3d2< * haha既然复制目录没有报错,理论上应该会覆盖成功。那实际cp的内容在哪?[w...

2019-12-26 18:23:16 481

转载 https 请求过程

2019-09-17 20:36:56 155

转载 关于SMP IRQ affinity

硬件中断,简单的说就是,每个硬件设备(如:硬盘、网卡等)都需要和 CPU 有某种形式的通信以便 CPU 及时知道发生了什么事情,这样 CPU 可能就会放下手中的事情去处理应急事件,硬件设备主动打扰 CPU 的现象就是硬件中断。关于SMP IRQ affinity?新的内核, Linux改进了分配特定中断到指定的处理器(或处理器组)的功能. 这被称为SMP IRQ affinity, 它可以控制...

2019-09-03 23:52:37 847

转载 服务发现的基本原理(redis, zk,etcd, consul)

什么是服务发现?服务发现并没有怎样的高深莫测,它的原理再简单不过。只是市面上太多文章将服务发现的难度妖魔化,读者被绕的云里雾里,顿觉自己智商低下不敢高攀。服务提供者是什么,简单点说就是一个HTTP服务器,提供了API服务,有一个IP端口作为服务地址。服务消费者是什么,它就是一个简单的进程,想要访问服务提供者提供的服务来干一些事情。一个HTTP服务器既可以是服务提供者对外提供服务,也可以是消费者...

2019-08-31 14:40:20 839

原创 监控测试外网是否互通python

#!/usr/bin/env python3# -*- coding: utf-8 -*-# __author__ = caozhi# create_time 2019-07-30, update_time 2019-07-31# version = 2.0# 测试外网是否互通import osimport sysimport timeimport loggingimport...

2019-08-02 14:28:18 565

原创 查看服务器的连接状态

查看所有80端口的连接数netstat -nat|grep -i "80"|wc -l对连接的IP按连接数量进行排序netstat -anp | grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nnetstat -ntu | awk '{print $5}' | cut -d: -f1 | ...

2019-06-24 15:34:16 2093

原创 自动识别攻击,使用iptables封禁ip

#!/bin/bash# 自动识别攻击,使用iptables封禁ip# 每次清除防火墙规则,过滤过去30分钟日志# author caozhi, completed on 2019-06-21, last update on 2019-07-08# version:2.1# 查看此脚本是否有hang住的情况,如果有 则退出PIDFILE="/tmp/ddospid"trap "/b...

2019-06-24 15:16:10 1292

原创 nginx程序 80和8080端口 url check 监测

#!/usr/bin/env python3# -*- coding: utf-8 -*-# __author__ = caozhi# create_time 2019-05-07,update_time 2019-05-07# version = 1.0# nginx程序 80和8080端口 check 监测# url : http://127.0.0.1:80/checkimp...

2019-05-08 16:14:22 948

转载 你所不知道的TIME_WAIT和CLOSE_WAIT

你遇到过TIME_WAIT的问题吗?我相信很多都遇到过这个问题。一旦有用户在喊:网络变慢了。第一件事情就是,netstat -a | grep TIME_WAIT | wc -l 一下。哎呀妈呀,几千个TIME_WAIT.然后,做的第一件事情就是:打开Google或者Bing,输入关键词:too many time wait。一定能找到解决方案,而排在最前面或者被很多人到处转载的解决方案一定是...

2019-04-01 17:03:57 173

转载 Linux 两个文件求交集、并集、差集

一、交集sort a.txt b.txt | uniq -dcomm -12 <(sort a.txt|uniq ) <(sort b.txt|uniq )二、并集sort a.txt b.txt | uniqgrep -F -f a.txt b.txt | sort | uniq三、差集a.txt-b.txt:sort a.txt b.txt b.txt | uniq...

2019-03-21 18:59:31 522

原创 【Linux】大于2T的磁盘怎么分区?

环境CentOS 6.52.9t磁盘fdisk 只能分区小于2t的磁盘,大于2t的话,就要用到parted1,将磁盘上原有的分区删除掉:进入:#parted /dev/sdb查看:(parted)p删除:(parted)rm 1 (parted)rm 22,将磁盘格式变成gpt的格式(因为parted只能针对gpt格式的磁盘进行操作)转换:(pa...

2019-01-10 11:57:01 1061

原创 python3 自动打印出最新版本执行的mysql2redis

# /usr/bin/env python3# -*- coding: utf-8 -*-# 输出 mysql2redis 命令# __author__ = caozhi# create_time 2018-11-12,update_time 2018-11-15# version = 1.0import reimport osdjson = {}vlist = []ili...

2018-11-24 18:03:53 915

原创 python实时监控logstash日志

时时读取logstash日志,有异常错误keywork即触发报警。# /usr/bin/env python3# -*- coding: utf-8 -*-# __author__ = caozhi# create_time 2018-11-12,update_time 2018-11-15# version = 1.0# 录像高可用报警# 1 读取日志 使用游标移动# 2 线上...

2018-11-24 11:36:34 3173

原创 A letter

这次从好多同学结婚说起吧,不知为何 感觉有点心慌,甚至有点焦虑。有时也想找个女朋友,却不知道找女朋友意义在哪,问过同学这么回答我的:生气了得哄,逛街得陪,过节得变惊喜,好像没什么意义。还有一点担忧,总担心自己没有足够的能力,比如经济上,心理上。听过这样的说法:婚姻是对女性的一种礼物或恩赐,不太认同这种人生观,我向往的爱情最基本是互相平等,她有独立的意识,完整人格的人,两个独立的个体在一起组成的...

2018-10-21 00:22:56 183

转载 RTMPdump 使用说明

RTMPDump v2.4 2012-07-24RTMPDUMP(1)名称rtmpdump - (RTMP流媒体客户端)RTMP streaming media client使用参数rtmpdump -r url [-n hostname] [-c port] [-l protocol] [-S host:port] [-a app] [-t tcUrl] [-p pageUrl] [-s...

2018-10-15 21:30:42 201

原创 用数学计算1.01的365次方等于37.8来说明积跬步至千里是否合理? 1.01^365=37.8 0.99^365=0.03

1.01^365=37.8 0.99^365=0.03

2018-09-26 22:48:16 5320

转载 python3 的md5和sha1加密

首先介绍一下MD5和SHA1MD5MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。SHA1SHA1的全称是Secure Hash Algorithm(安全哈希算法) 。SHA1基于MD5,加密后的数据长度更长,它对长度小于264的输入,...

2018-09-20 21:43:05 2042

转载 Python3 Requests模块

发送请求 使用 Requests 发送网络请求非常简单。一开始要导入 Requests 模块: import requests 然后,尝试获取某个网页。本例子中,我们来获取 Github 的公共时间线: r = requests.get(‘https://api.github.com/events‘) 现在...

2018-09-12 21:03:16 895

转载 你的深度思考能力,是如何一步步被毁掉的?奶嘴战略

前阵子,喜茶风靡全国的时候,有一次,经过一家商场,看到一家新开的喜茶,门口毫不意外地排着几十米的长队。排队的人中,男女老少均有,居然还有不少穿着正装、提着公文包的白领。有些明显赶时间,频频看表,左右张望,在原地不耐烦地跺脚。好奇心起,我观察了一遍整个队伍,想知道他们怎么消磨时间。你猜我看到了什么?90%的人,在玩王者荣耀。是的,这两个当下最热的词汇,就这样结合在一起,毫不违和。...

2018-09-12 15:42:04 7227 2

原创 Python3 用户信息管理系统

# 用户信息管理系统 # 可以实现以下功能: # 1、账户1天内只能登陆失败3次,超过失败次数则锁定 # 2、变量从配置文件中获取 # 3、密码进行密文输入 # 4、对用户信息的增删改查操作。查看可以分页展示,并导出csv文件和html文件 功能 # 5、对数据进行存储到数据库,方便以后读取 # 6、打印追加日志到 error.log 里,并按天切割

2018-08-18 14:06:25 4215

转载 Linux Resource temporarily unavailable 解决办法

主机登陆或者切换用户时报错资源暂时不可用 由于主机上用户打开的线程太多,资源限制,超过了系统内核参数设置。 需要调整主机上的参数 进程数开的不够大,直接ulimit -u 修改最大进程数之后如故,进而修改 /etc/security/limits.conf 文件的nproc也一样,无奈只有少开几个服务了. 在 /etc/security/limits.d 目录下还有一个地方限制了nproc...

2018-08-13 18:11:55 9743

原创 ansible 远程启动程序ansible结束后程序也被关闭

当ansible正常退出时程序进程被关闭,怀疑是ansible fork出来子线程来运行脚本,ansible正常退出时会结束所有fork的子线程因为程序启动后被关闭,程序在后台运行就可以,正常的解决方法,代码如下: nohup ** &amp; 也可以使用pssh 批量启动程序...

2018-05-22 21:51:53 5044

转载 kibana 查询语法

全文搜索 在搜索栏输入login,会返回所有字段值中包含login的文档使用双引号包起来作为一个短语搜索 “like Gecko” 字段 也可以按页面左侧显示的字段搜索 限定字段全文搜索:field:value 精确搜索:关键字加上双引号 filed:”value” http.code:404 搜索http状态码为404的文档 字段本身是否存在 exists:http:返回结...

2018-03-20 21:19:12 3700

转载 Linux—shell中$(( ))、$( )、``与${ }的区别

命令替换在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。exp 1$ echo today is $(date "+%Y-%m-%d")today is 2014-07-01$( )与``在操作上,这两者都是达到相应的效果,但是建议使用$( ),理由如下:``很容易与...

2018-03-12 20:46:57 293

转载 求求你们,这次不要放过东北

2001年,吉林省人雪村写了一首《东北人都是活雷锋》,并亲自演唱,彼时,人们对这种带着逗比趣味的“音乐评书”感到十分新奇。一时之间,这首歌火遍了大江南北,也给东北人贴上了豪爽、仗义、大气和能喝酒等标签。 然而时过境迁,最近几年,人们提到东北,津津乐道的话题就是东北经济的低迷,而“活雷锋”的人设也崩塌得一点都不剩,知乎上提到的“东北经济还有救吗?”和“为什么说投资不过山海关”的问题下面,更是

2018-01-27 23:51:32 1273

转载 分辨率、帧率和码率三者之间的关系

分辨率、帧率和码率三者之间的关系

2017-12-22 17:50:57 861

转载 视频质量,分辨率以及码率之间的关系

视频质量,分辨率以及码率之间的关系

2017-12-22 17:44:59 3216

原创 大主播 上下线通知 程序

直播cdn 大主播带宽突发很快,写了 多个主播上下线的通知脚本

2017-12-05 18:43:45 473

转载 RTMP协议详解

RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。

2017-10-30 15:15:15 442

转载 《直播疑难杂症排查》之六:马赛克严重

《直播疑难杂症排查》之六:马赛克严重

2017-10-28 00:18:05 770

转载 《直播疑难杂症排查》之五: 音画不同步

《直播疑难杂症排查》之五: 音画不同步

2017-10-28 00:16:50 1440

转载 《直播疑难杂症排查》之三:首开慢

《直播疑难杂症排查》之三:首开慢

2017-10-28 00:14:48 352

转载 《直播疑难杂症排查》之四:延时高

《直播疑难杂症排查》之四:延时高

2017-10-28 00:12:41 455

转载 《直播疑难杂症排查》之二:播放卡顿

《直播疑难杂症排查》之二:播放卡顿

2017-10-28 00:11:20 488

转载 《直播疑难杂症排查系列》之一 :播放失败

《直播疑难杂症排查系列》之一 :播放失败

2017-10-28 00:08:30 1574

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除