基础知识
hey,emmby
如果奇迹没有出现,那就去创造一个
展开
-
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 · 588 阅读 · 0 评论 -
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 · 377 阅读 · 0 评论 -
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 · 509 阅读 · 0 评论 -
【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 · 1105 阅读 · 0 评论 -
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 · 553 阅读 · 0 评论 -
你所不知道的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 · 201 阅读 · 0 评论 -
查看服务器的连接状态
查看所有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 · 2137 阅读 · 0 评论 -
服务发现的基本原理(redis, zk,etcd, consul)
什么是服务发现?服务发现并没有怎样的高深莫测,它的原理再简单不过。只是市面上太多文章将服务发现的难度妖魔化,读者被绕的云里雾里,顿觉自己智商低下不敢高攀。服务提供者是什么,简单点说就是一个HTTP服务器,提供了API服务,有一个IP端口作为服务地址。服务消费者是什么,它就是一个简单的进程,想要访问服务提供者提供的服务来干一些事情。一个HTTP服务器既可以是服务提供者对外提供服务,也可以是消费者...转载 2019-08-31 14:40:20 · 873 阅读 · 0 评论 -
关于SMP IRQ affinity
硬件中断,简单的说就是,每个硬件设备(如:硬盘、网卡等)都需要和 CPU 有某种形式的通信以便 CPU 及时知道发生了什么事情,这样 CPU 可能就会放下手中的事情去处理应急事件,硬件设备主动打扰 CPU 的现象就是硬件中断。关于SMP IRQ affinity?新的内核, Linux改进了分配特定中断到指定的处理器(或处理器组)的功能. 这被称为SMP IRQ affinity, 它可以控制...转载 2019-09-03 23:52:37 · 949 阅读 · 0 评论 -
https 请求过程
转载 2019-09-17 20:36:56 · 181 阅读 · 0 评论 -
python3 的md5和sha1加密
首先介绍一下MD5和SHA1MD5MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。128位长度。目前MD5是一种不可逆算法。具有很高的安全性。它对应任何字符串都可以加密成一段唯一的固定长度的代码。SHA1SHA1的全称是Secure Hash Algorithm(安全哈希算法) 。SHA1基于MD5,加密后的数据长度更长,它对长度小于264的输入,...转载 2018-09-20 21:43:05 · 2070 阅读 · 0 评论 -
Linux Resource temporarily unavailable 解决办法
主机登陆或者切换用户时报错资源暂时不可用 由于主机上用户打开的线程太多,资源限制,超过了系统内核参数设置。 需要调整主机上的参数 进程数开的不够大,直接ulimit -u 修改最大进程数之后如故,进而修改 /etc/security/limits.conf 文件的nproc也一样,无奈只有少开几个服务了. 在 /etc/security/limits.d 目录下还有一个地方限制了nproc...转载 2018-08-13 18:11:55 · 10188 阅读 · 0 评论 -
ansible 远程启动程序ansible结束后程序也被关闭
当ansible正常退出时程序进程被关闭,怀疑是ansible fork出来子线程来运行脚本,ansible正常退出时会结束所有fork的子线程因为程序启动后被关闭,程序在后台运行就可以,正常的解决方法,代码如下: nohup ** & 也可以使用pssh 批量启动程序...原创 2018-05-22 21:51:53 · 5145 阅读 · 0 评论 -
linux和Windows的文本格式转换
写脚本的过程中,把每行的字符串放到一个变量里,进行引用,但是实际遇到了异常的情况,可以正常输出,但是赋值异常。后来查出来文本是dos格式的,换行符是\r然后把文件格式改为unix格式的,赋值正常了。原创 2017-04-09 12:57:14 · 6222 阅读 · 0 评论 -
Xshell 实现Windows上传文件到Linux,上传失败的解决方法
Xshell 实现Windows上传文件到Linux,上传失败的解决方法,包括异常断开和上传过程中出现乱码终止原创 2017-04-12 21:51:28 · 22695 阅读 · 0 评论 -
Linux的文件如何导出成Windows里的Excel
Linux里的文件经常要导出到Windows系统里,用Excel打开,但实际上导出到Excel里,会发现每行数据全部被Excel放到了一个属性里。原创 2017-04-23 23:00:56 · 8278 阅读 · 0 评论 -
Linux date命令
Linux date命令转载 2017-04-24 18:06:49 · 333 阅读 · 0 评论 -
常用Linux各种命令
Linux 的各种命令翻译 2017-04-25 18:24:06 · 365 阅读 · 0 评论 -
linux 的 free 内存命令详解
Mem:表示物理内存统计total:表示物理内存总量(total = used + free)used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。free:未被分配的内存。shared:共享内存,一般系统不会用到,这里也不讨论。buffers:系统分配但未被使用的buffers 数量。cached:系统分配但未被使用的ca转载 2017-08-15 11:24:58 · 285 阅读 · 0 评论 -
linux查看CPU个数、核数、运行模式以及是否支持超线程技术
1.查看物理CPU个数cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l2.查看逻辑CPU个数cat /proc/cpuinfo |grep "processor"|wc -l3.查看单个CPU的核数cat /proc/cpuinfo |grep "cores"|uniq 4.是否开启intel的超线程技术(HT) 如果有两个逻辑CPU具有转载 2017-08-22 11:32:14 · 1747 阅读 · 0 评论 -
Linux—shell中$(( ))、$( )、``与${ }的区别
命令替换在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。exp 1$ echo today is $(date "+%Y-%m-%d")today is 2014-07-01$( )与``在操作上,这两者都是达到相应的效果,但是建议使用$( ),理由如下:``很容易与...转载 2018-03-12 20:46:57 · 318 阅读 · 0 评论 -
kibana 查询语法
全文搜索 在搜索栏输入login,会返回所有字段值中包含login的文档使用双引号包起来作为一个短语搜索 “like Gecko” 字段 也可以按页面左侧显示的字段搜索 限定字段全文搜索:field:value 精确搜索:关键字加上双引号 filed:”value” http.code:404 搜索http状态码为404的文档 字段本身是否存在 exists:http:返回结...转载 2018-03-20 21:19:12 · 3901 阅读 · 0 评论 -
TCP协议中的三次握手和四次断开(图解)
TCP协议中的三次握手和四次断开(图解)转载 2017-03-19 21:52:35 · 1247 阅读 · 0 评论