摘要: IO队列长度监控 #!/bin/bash io () { device_num=`iostat -x | egrep "^sd[a-z]"` | wc -l iostat -x 1 3 | egrep "^sa[a-z]" | tail -n +$((device_num+1)) | awk '{i 阅读全文
posted @ 2020-09-18 21:55 pigeast 阅读(232) 评论(0) 推荐(0)
摘要: memory () { temp_file=`mktemp memory.XXX` top -b -n 1 > $temp_file tail -n +8 $temp_file | awk '{array[$NF]+=$6}END{for (i in array) print array[i],i} 阅读全文
posted @ 2020-09-18 15:17 pigeast 阅读(143) 评论(0) 推荐(0)
摘要: #!/bin/bash # memory percent stats #/proc/meminfo #useage squeue free-cache-buffer-swap memory_use () { memory_used=`head -2 /proc/meminfo | awk 'NR== 阅读全文
posted @ 2020-09-18 13:19 pigeast 阅读(177) 评论(0) 推荐(0)
摘要: 监控telnet服务的端口 #!/bin/bash # monitor methods #1) systemctl service #2) lsof -i :portno #3) ps aux | grep PROCESS_NAME #### press large #4) Inspect port 阅读全文
posted @ 2020-09-18 12:33 pigeast 阅读(227) 评论(0) 推荐(0)
摘要: 创建零时文件 零时文件夹的命令 mktemp -d temp_dir.XXXX mktemp temp_file.XXX # .后必须跟上3个以上的大写X # 生成的文件或者文件夹后缀是随机的 阅读全文
posted @ 2020-09-18 11:43 pigeast 阅读(123) 评论(0) 推荐(0)
摘要: for ((i=1;i<4;i++));do if ping -c1 $1 &>/dev/null;then export ping_count$i=1 else export ping_count$i=0 fi sleep 1 done if [ $ping_count1 -eq $ping_co 阅读全文
posted @ 2020-09-18 11:26 pigeast 阅读(182) 评论(0) 推荐(0)
摘要: VIM 常用命令 Function Command Remark 显示行号 :set no 查找高亮port /port 按n下个 取消高亮 :noh :set no 1) Vim 设定自动缩进 (python脚本的编写) vim /etc/vimrc # 添加如下内容 set filetype=p 阅读全文
posted @ 2020-09-18 00:07 pigeast 阅读(117) 评论(0) 推荐(0)
摘要: awk awk 是一个行编辑器,可以截取某一行的数据,处理数据,产生格式化报表的语言 列叫字段,行叫记录 awk 认为文件中的每一行就是一个记录 记录和记录的分隔符为\n换行符, 字段和字段的分隔符为一个空格或者多个空格 or Tab制表符 awk的工作原理:读取数据,将每一行数据视为一条记录rec 阅读全文
posted @ 2020-09-18 00:03 pigeast 阅读(221) 评论(0) 推荐(0)