Shell脚本中使用for循环和cat命令实现按顺序合并文件 Linux

工作目录下面有mydoc1.txt,mydoc2.txt...mydoc41.txt,本来想用sed排列依次取值排序,然后用cat来合并这些文件,发现达不到预期效果,合并令如下所示: ls -
标签: linux

发布于  2024-3-2 16:03

Shell脚本实现精准清除Squid缓存 Linux

此脚本是在张宴的缓存清理脚本上做了修改的,主要是增加if选项,并根据$1参数类型来选择性的列出缓存文件所在地址(因为$1并不固定,有时是特定的jpg类型,有时是域名)目前在自己的Squid缓存服务器上应用,感觉采集缓存网址基本上没什么误差了...
标签: linux

发布于  2024-3-2 16:03

获取shell脚本自身所在目录的Shell脚本分享 Linux

前几天写的七牛的参赛demo,用bash写了一个便捷安装的脚本,涉及到了路径相关的判断,从stackoverflow,加上自己的实践整理一下。 简单版 下面是一个最简单的实现,可以解决大多数问题,缺陷是对于软链接显示的是软链接所在的目录 l...
标签: linux

发布于  2024-3-2 16:03

Shell脚本实现监控MySQL主从同步 Linux

代码如下: #!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $4}'` MYSQLIP=`ifconfig eth0|grep "inet addr" | a
标签: linux

发布于  2024-3-2 16:02

Shell脚本实现监控kingate并自动启动 Linux

自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pi
标签: linux

发布于  2024-3-2 16:02

Shell脚本实现监控iptables运行状态 Linux

最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只
标签: linux

发布于  2024-3-2 16:02

Shell脚本实现监控rsync数据是否传输完 Linux

今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du -sm查看也就是11517,服务器也不...
标签: linux

发布于  2024-3-2 16:02

Shell脚本实现监控iptables规则是否被修改 Linux

最近看了一篇通过nagios实现MD5实时监控iptables状态的文章,就想是否可以用shell也做到监控iptables规则改变,经过实验,就有了下面这个脚本.系统:centos 5.x
标签: linux

发布于  2024-3-2 16:02

Shell脚本实现关闭多余的tty终端 Linux

今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变
标签: linux

发布于  2024-3-2 16:02

expect实现单台、多台服务器批量scp传输文件 Linux

今天公司同事要在一台服务器上对另外两台同机房的服务器进行文件传输,两台服务器的文件存放地址一致,密码和key也一致(我们公司在安全上做得有点变态的),为了效率写了下面这个脚本. 1.单台传输脚本 cat /root/soft_shell/a...
标签: linux

发布于  2024-3-2 16:02