你总嫌有些人懒,说得好像你勤快了就真能干出什么大事儿一样。 介绍iptables是Linux中重要的访问控制手段,是俗称的 Linux 防火墙系统的重要组成部分。这里记录了iptables 防火墙规则的一些常用的操作指令。 iptables的基本语法:iptables [-t filter/na ...
linux awk 命令
对今天解决不了的事情,也不要着急。因为明天也可能还是解决不了。 awk命令例子:打印文件的第一列(域) awk '{print $1}' filename打印文件的前两列(域) awk '{print $1,$2}' filename打印完第一列,然后打印第二列 awk '{print $ ...
使用FIO测试主机IOPS及写入读取速度
别说你一无所长,熬夜玩手机你是一把好手。 前言安装FIOyum install fio -y 参数说明:bs=4k 单次io的块文件大小为4kbsrange=512-2048 同上,提定数据块的大小范围size=5g ...
curl 来测试网站-dns解析时间,响应时间,传输时间
有些人努力了一辈子,也就从社会的四流进入了三流。 获取 解析时间:响应时间:传输时间test_dbs2 ~ # curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} https://jiemin.w ...
linux-TIME-WAIT
没事听听别人口中的自己,这比看大片还刺激,你会发现你什么都没做,但已经演了好多版本,都是大角色。 前言TIME_WAIT 状态原理当客户端主动关闭连接时,会发送最后一个ACK,然后会进入TIME_WAIT状态,再停留2个MSL时间(约1-4分钟),进入CLOSED状态。 详细CentOS6/7. ...
Linux dd 命令详解
一直对发型和身材不满意的人,有一个共同点:不肯承认这是脸的问题。 前言dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字 b=512 c=1 k=1024 w=2 dd 命令例子dd 创建测试文件语法:CODE:[Copy ...
修改sync_binlog innodb_flush_log_at_trx_commit和sync_binlog参数 提高写入速度
胸小的姑娘一般脾气都特大,胸大的姑娘一般脾气都特好,因为古语有云:穷凶极恶有容乃大! 前言innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数。 详细innodb_flush_log_at_trx_c ...
golang 执行 command
你并不是一无所有,至少你有肉。 代码golang中会经常遇到要 fork 子进程的需求。go 标准库为我们封装了 os/exec标准包,当我们要运行外部命令时应该优先使用这个库。这里我简单结合context 和 Cmd 模块写一个通用的执行 command 方法。代码如下:package mai ...
MySQL闪回原理与实战
能用钱解决的问题都不是问题,可问题是我是穷人。 DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且影响较大,就需要能快速回滚。传统恢复方法是利用备份重搭实例,再应用去除错误sql后的binlog来恢复数据。此法费时费力,甚至需要停机维护,并不适合快速回滚。也有团队利用LVM快照来缩短 ...
MongoDB 添加索引引发的故障
咸鱼翻身,还是咸鱼。 原因线上MongoDB服务器资源报警,查看MongoDB log发现有大量的查询没有走索引。于是添加索引 操作具体的查询语句列子:command feeds.content_medium_hismatch command: count { count: "content_m ...