实时查看系统流量的Shell脚本分享 Linux
#!/bin/bash
while [ "1" ]
do
eth=$1
RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')
TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')
sleep
标签: linux
Shell脚本自动备份MySQL到FTP并定期清理过期备份 Linux
以前公司用的一个网上找的MySQL自动备份到FTP的Shell脚本,一直用着不错。但是问题就是随着备份文件的越来越多,不得不定期清理FTP上的老备份文件,十分的不便。 实际上MySQL备份无需保留太长时间的,如果能有自动清理旧的备份文件的功...
标签: linux
shell脚本监控系统负载、CPU和内存使用情况 Linux
在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况。 一、安装linux下面的一个邮件客户端msmtp软件(类似于一个foxmail的工具) 1、下载安装: http:/...
标签: linux
Nginx和PHP-FPM的启动、重启、停止脚本分享 Linux
服务器上的Nginx和PHP都是源码编译安装的,不像ubuntu一样有自带service启动脚本,所以不支持类似以前的nginx (start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL, Fedo...
标签: linux
Shell脚本统计当前目录下目录和文件的数量 Linux
Linux下如何统计当前目录下文件有多少个,目录又有多少个呢? 下面用shell写一个脚本,放置在当前目录下,执行即可。 #!/bin/bash #脚本名称 dir #定义一个函数fun_directory fun_directory() ...
标签: linux
Shell定时删除指定时间之前的文件 Linux
最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把
标签: linux
Shell监控iptables运行状态 Linux
最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只
标签: linux
Shell脚本实现的单机流量统计功能 Linux
在网上看到这个单机流量的脚本,挺不错的。
#!/bin/sh
usage(){
echo “Usage: $0 [-i INTERFACE] [-s INTERVAL] [-c COUNT]”
echo
echo “-i INTERFACE”
echo “ The interfa
标签: linux
Shell脚本模拟多线程功能分享 Linux
#!/bin/bash
function pinghost {
ping $1 -c 1 -w 10 |grep rtt|cut -d “/” -f6
}
tmp_fifofile=”/tmp/$.fifo” # 脚本运行的当前进程ID号作为文件名
mkfifo $tmp_fifofile
标签: linux
Shell去除空行的4种方法 Linux
有时我们在处理和查看文件时,经常会有很多空行,为了美观或是有需要时,就有必要把这些除行去掉了,方法如下:1)用tr命令
cat 文件名 |tr -s ‘n'
标签: linux