
linux
文章平均质量分 56
奔跑的阳光
这个作者很懒,什么都没留下…
展开
-
linux查看 磁盘 内存 cpu 网络 负载状态
1.命令top 、uptime 、w 检测系统整体的负载、承受能力iostat 、 iotop 查看磁盘IOvmstat、 sar 、iostat、 top 检测CPUfree、vmstat 内存2.磁盘IO分析yum install sysstat 安装iostatiostat -x -k 1 3 #每秒一次共三次主要关注:%util:一秒中I/O操作时间的百分比,即一秒内有多少时间I/O队列是非空的,若接近%100表示I/O请求过多,超负荷,磁盘存在瓶颈aw.原创 2021-08-24 12:13:31 · 1612 阅读 · 0 评论 -
shell检测ping以及telnet是否连通,并启动或关闭容器
#! /bin/bash#ret=摄像头在线监测,0为在线,1为不在线。#net=网络监测,0为不通,1为通。#自动检测摄像头是否在线并重连,如果摄像头在线且网络通畅且FFmpeg没启,则启动;如果(摄像头不在线或网络不通)且FFmpeg启了,则关掉。for((i=2;$i<=31;i++))do if (( ($i >= 9 && $i <= 12) || $i == 22 )) then .原创 2021-05-12 16:05:24 · 800 阅读 · 0 评论 -
设置ssh登录失败多次封禁该ip(防暴力破解)
1.新建一个secure-ssh.sh设置登录失败5次就永久封禁该ip#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /usr/local/bin/black.listfor i in `cat /usr/local/bin/black.list`do IP=`echo $i |awk -F= '{print $1}'` NU原创 2020-11-30 18:04:29 · 2443 阅读 · 1 评论 -
Linux命令scp与tar
从本地复制当前目录下的foo.txt和bar.txt到远程:1scp foo.txt bar.txt username@remotehost:/path/directory/从远程复制foo.txt和bar.txt回本地的当前目录:1scp username@remotehost原创 2017-12-07 16:50:44 · 539 阅读 · 0 评论 -
zabbix监控docker-主动模式脚本监控
在网上查找了zabbix监控docker的方法,基本上分为两种方法:一是用国外大神写的zabbix_module_docker.so加模板来进行监控,这种方法只能看到容器id很不爽;二是自己写脚本进行监控,在网上下载了别人的脚本进行监控,发现数据总是断断续续的,隔一段时间会没数据,索性就自己来写一个简单的脚本。我的思路是利用docker stats这个docker自带的命令来查看cpu、内存和网络...原创 2018-05-25 11:46:59 · 2845 阅读 · 0 评论 -
学会用linux命令统计日志
程序在部署到测试或正式环境后,往往需要查看日志来帮助发现和解决问题,例如需要在日志中统计接口调用的success和fail的次数,来优化高并发的情况。1.根据日志中的关键字进行统计cat log.txt | grep -o '关键字' | wc -l特别注意:网上有很多文章直接用cat log.txt | grep '关键字' | wc -l 或cat log.txt | gr...原创 2019-07-19 18:24:56 · 1224 阅读 · 0 评论 -
解决linux硬盘inode已满的问题
遍历寻找0字节的文件,并删除。sudo find / -type f -size 0 -exec rm {} \;查看占用。sudo df -ih原创 2019-07-25 12:00:52 · 802 阅读 · 0 评论