1、循环打印出一行中所有的列
cat ipset |awk '{ for (i=1;i<=NF;i++) {print "ipset add net " $(echo i)} }'
2、遍历查看所有容器的IP
docker ps|grep -v pause |awk '{print "docker exec "$1 " ip a"}'|bash
3、ping同时显示时间,ping -D可以显示时间戳
ping 1.1.1.1 -c 10 | awk '{ print $0"\t" strftime("%Y-%m-%d %H:%M:%S",systime())}'
4、ping加速特性命令,需要root用户
ping -A 1.1.1.1 //超级快速的ping
ping -l 1000 1.1.1.1 //超级快速的ping完1000个包以后再默认1s的速度ping
5、nginx编译环境准备
yum install -y gcc gcc-c++ pcre pcre-devel pcre2 gd gd-devel openssl openssl-devel libxml2 libxml-devel libxslt libxslt-devel perl zlib zlib-devel perl-devel perl-ExtUtils-Embed geoip geoip-devel GeoIP-data gperftools libtool trousers-devel libffi-devel bzip2 bzip2-devel curl-devel ImageMagick-devel libicu-devel redhat-rpm-config.noarch
6、nginx 获取客户端真实IP
proxy_protocol on;//支持将自己的PROXY协议数据发送到其后端服务器
listen 80 proxy_protocol; //支持接受PROXY协议标头
7、sar查看历史性能记录
sar -s 07:00:00 -e 10:00:00 -f /var/log/sa/sa03 -d //-s -e设置起始时间,-d查看磁盘, sa03是当月3日的记录
sar -s 07:00:00 -e 10:00:00 -f /var/log/sa/sa03 -u //-s -e设置起始时间,-u查看CPU