• expect不用输密码自动下载数据备份(新)

    日期:

    用expect不用输密码自动scp数据(续)中,用了scp去下载数据备份,但最近海底光缆不是断了嘛,并且用scp去down数据只有几十K的速度,实在是太慢了,我们发现用http下载方式速度是很快,最慢也有100+k/s,为了把服务器的数据备份到本地,我对原来的脚本进行了大更改. 这...

  • shell脚本迁移压缩包

    日期:

    最近要把公司的几个备份包分别拷贝到其他文件夹去,因为另外一个脚本是要把最新的备份包给筛选出来,然后我要用下面这个脚本把最新的备份包给拷贝到其他文件夹去,但在使用过程不知道为什么会把sql文件夹给一起拷贝走,问了几个朋友,才把问题给解决了. 原来的脚本...

  • shell监控kingate并自动启动

    日期:

    自己在vps做的kingate服务端,估计最近占用流量太大了,老是被服务商把我vps重启,但kingate这个东西是一旦被强制结束掉,是无法开机启动的,因为要把kingate.pid这个文件删除了才能启动,好吧,对于我们这样的懒人来说,当然不能自己去登录服务器去手动删除并启动kin...

  • shell监控rsync是否有传输完数据

    日期:

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

  • shell只执行一次,得到的值在变化

    日期:

    很多时候使用shell脚本执行的时候,希望得到的结果不一样,那么下面这个脚本就可以满足你的需要,大家可以根据自己的需求改改,说不定很多时候都会使用到. 系统:centos 5.x 脚本内容: cat 1.sh #!/bin/bash config=.count if [ -e $config ];then count=$(cat $c...

  • shell脚本关闭多余tty终端

    日期:

    今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,而且我也比较懒,不想一台一台的设置,写了下面这个脚本来节省时间. 系统:centos 6 关闭tty终端脚本: c...

  • shell获取ssh端口号

    日期:

    今天才发以前的一个iptables脚本里有句获取ssh端口的语句有问题,单独拿到服务器执行了下,发现有很多空格,如下图: [root@MyVPS1697 201407]# netstat -ntpl|grep sshd|grep -v grep |awk -F : {print $4} 14142 为了解决空格问题,把我所在的3个运维群都问了一...

  • shell脚本切换用户执行命令

    日期:

    今天公司同事来找到我说要在服务器上用另外一个用户执行python脚本,但设置到crontab里却老是root用户来执行,为了省事我就想了一个偷懒的办法,就是用shell脚本切换到那个用户,然后去执行那个python脚本.好了,这篇文章我只演示怎么用shell脚本切换到其他用户执...

  • shell脚本修复bash漏洞

    日期:

    在网上搜资料找到一个大神写的shell修复bash漏洞脚本,觉得很不错,拖到我blog里来共享给大家. 脚本内容: 01 #/bin/bash 02 03 #Author Alex Fang. Updates may apply soon. 04 05 clear 06 07 echo Press anykey to continue... $anykey ; read anykey 08 echo...

  • shell脚本自动腾出空间

    日期:

    最近本地虚拟机的空间老是被备份给占满,为了偷懒不想自己天天登录上去清除,才写了这个自动清理脚本. 系统:centos 5.x 脚本内容: cat make_room.sh 1 #!/bin/bash 2 #size=`df -hP|grep /dev/mapper/VolGroup00-LogVol00|awk {print $4}|cut -f 1 -d G` 3 size...