shell
文章平均质量分 71
pestd
这个作者很懒,什么都没留下…
展开
-
防外挂的shell脚本
http://chlotte.blog.51cto.com/318402/544159由于一些玩家用外挂操作或者是游戏服务器无法承载过多的玩家,导致服务器负载过高,用此脚本可以把连接过多的玩家给屏蔽掉。其实还是游戏设计的时候考虑不全,像魔兽那样,搞个排队系统,每个区超过多少人,就排队。这样就不会造成大批玩家涌入其中的一个服务器,导致服务器负载过高的情况。#!/bin/b转载 2011-10-27 18:09:05 · 748 阅读 · 0 评论 -
简单的Linux服务器监控脚本
#!/bin/bashcpu=`top -b -n 1 | grep -w Cpu | awk '{print$5}'| awk -F '%' '{printf"%d",$1}'`if [ $cpu -le 50 ]thenecho "cpu: $((100 - cpu))%" > test.txtmail -s "服务器紧急, CPU占用率过高!" yourmail@domail.co转载 2011-11-17 16:48:26 · 1471 阅读 · 0 评论 -
mysql 备份脚本实例
http://chlotte.blog.51cto.com/318402/584419#!/bin/shaccount=rootpassword=f7m9g7fidatadir=/var/lib/mysqlbakdir=/var/bakmysqladmin -u$account -p$password flush-logstotal=`ls $datadir/mysql-b转载 2011-10-28 08:53:30 · 349 阅读 · 0 评论 -
优化mysql数据表的shell脚本
由于公司数据库中的数据量较大,定期对公司的mysql数据库中的数据表进行优化操作(关于optimize的描述如下所示),数据库中有300多张数据表,手工去操作显然不太现实,用脚本来执行效率还是很不错的,脚本如下:mysql手册中关于 OPTIMIZE 的描述:OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_na转载 2011-10-27 18:07:15 · 446 阅读 · 0 评论 -
shell 监控磁盘空间并自动报警实例
http://chlotte.blog.51cto.com/318402/544113#!/bin/shadmin_addr="taobao@ourgame.com"ipaddr=`ifconfig eth0 | awk '/inet/{print $2}' | awk -F ":" '{print $2}'`df -k | grep 'dev' > MESGFwhi转载 2011-10-27 18:02:22 · 1356 阅读 · 0 评论 -
Shell整理--检查WEB是否正常脚本(附PHP脚本)
http://www.ohlinux.com/archives/273/前言:自从我们的网站用了nginx+fastcgi后,出了不少的问题,尤其在那一段时间内。出现的问题头疼之一的就是502,nginx并没有死,但fastcgi却死掉了,所以单单查看80端口是不够的,另外我们的系统都是集群的,某一个WEB出现问题也是不好发现的(在没有加监控之前),所以当时好几个同事都写了相同功能转载 2011-10-28 09:32:40 · 558 阅读 · 0 评论 -
编写Shell代码规范
http://www.ohlinux.com/archives/191/随着写的SHELL程序越来越多,发现自己每次写都有不同的习惯或者定义了不同的东西,变量名定义得不一样,整个程序缩进不统一,没有注释等问题,等我回过头看这些程序的时候发现很麻烦。所以写了个shell代码规范。1 概述1.1 目的定义Shell脚本命名和编码规范,统一管理Shell脚本,便于自己和别人查转载 2011-10-28 09:19:47 · 530 阅读 · 0 评论 -
shell实例
1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。find ./ -size +500M -type f | tee file_list | wc -l2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。for filename in `find /tmp -type f -name "abc*"|he转载 2011-10-28 09:00:21 · 425 阅读 · 0 评论