Slogra - slogra.com

General Information:

Latest News:

解决js加载速度慢的问题 27 Aug 2013 | 06:24 am

 通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,一堆,最后弄得页面加载速度很慢,很慢. 解决办法:换一个js包含的方式,让javascript加载速度倍增. 把通常加载方式: 改变成: 如果要加载多个js的话,可以使用下面的方法: 当然以上方法只能提高你网站加载速度1-2秒的效果,如果还要更快加载网页的话,那就只能使用cdn了. 相关...

shell编程if语句内判断参数详解 26 Aug 2013 | 06:57 am

shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是...

shell监控网卡状态,故障时自动重启网卡 23 Aug 2013 | 02:18 pm

  今天朋友找我写个监控网卡状态的脚本,要求在系统网卡挂了可以自己启动起来,这个要求是不是很bt,我考虑了半天,简单的写了个shell脚本来监控,实现原理是使用ping来测试网络连通性,如果不通就重启网卡,当然我这个脚本还需要再改进下,比如1分钟之后还是不通再重启网卡,还有重启网卡后还要验证下网络是否是通了,这些其实可以交给大家去修改了. 当时为了针对他服务器情况,登录上去查看了下,发现日志.....

shell防ftp暴力破解 22 Aug 2013 | 06:52 am

  朋友的服务器搭建了ftp,这几天一直在被暴力破解,找到我要我帮忙解决这个问题,登录到他服务器上一看,是用的Pure-ftp搭建的ftp服务器,它日志文件跟系统日志文件绑定在一起:/var/log/messages,知道了这些后,专门从网上找了个脚本给他,让脚本去帮他挡攻击. 脚本内容: 脚本实现的原理是: 通过程序读取->带登录信息验证的日志文件->调用iptables直接进行封杀 把...

shell读nginx日志防攻击 17 Aug 2013 | 06:56 am

  最近的黑客很无聊啊,老是攻击公司的外贸站,我又不可能时时去查看服务器有没有被攻击,只能写个shell去读nginx日志来查看是否有攻击. 脚本内容: ps: white.txt是白名单 这个脚本是让前端的iptables去封ip,我在虚拟机和真机上测试没有问题,可以放心使用. 相关日志: 更改play日志位置 centos编译安装nginx+php前端,独立mysql(续) 使...

linux系统自动修改密码并发邮件通知 16 Aug 2013 | 06:07 am

  昨天朋友问我有没有办法用shell自动修改密码,不用手动去修改密码,当时没有敢马上答应,在虚拟机上测试了下,发现是可以实现的,并且我在他的要求上再增加了每个月定时修改密码,并发邮件通知.这里先申明下,如果要在生产环境上使用,先在本地虚拟环境上测试好再放上去,要不就再多增加个root管理权限的用户,不然到时候系统自己修改了密码,但邮件又没有收到,那就只能干看到. 系统:centos 5.9.....

解决configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. 15 Aug 2013 | 10:53 am

  今天给php编译安装Fileinfo的时候,报configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.看了下说是要re2c这个东西. 解决办法: wget http://sourceforge.net/projects/re2c/files/re2c/0.13....

解决svnserve: Can't bind server socket: Address already in use 14 Aug 2013 | 12:21 pm

  今天给公司新创建个svn,本来一步一步走得好好的,没想到在最后打算启动svn的时候,居然报svnserve: Can't bind server socket: Address already in use,网上搜了下,看到一个blog上说kill掉svn的pid,这个我不敢操作,因为我们服务器上有几个svn项目跑起的,不敢乱kill,看他说的第2个方法是重新指定一个端口号,在这步的时候,让我...

expect+rsync实现双向同步 13 Aug 2013 | 02:28 pm

  一直在找rsync的双向同步的方法,今天居然找到个用shell脚本就可以搞定的方法,这里就共享给大家看看吧,免得跟我有一样需求的人还到处去找. 要求: 1.将192.168.1.103:/data/www/wwwroot/bbs.linuxtone.org/attachment 同步到本机 的/data/www/wwwroot/bbs.linuxtone.org/attachment 目...

linux下安装mutt 12 Aug 2013 | 01:44 pm

  今天在网上看了下,很多监控脚本喜欢使用mutt来发邮件,很少有用mailx的,虽然可以把mutt改成mailx来发邮件,但对于我这样一个懒人来说,就算这么点点的修改脚本都不想去整.我们还是来看看怎么安装mutt吧. 系统:centos 5.9 需要的软件包:msmtp-1.4.16.tar.bz2 1.安装前准备 yum -y install gcc* make bizp2 ...

Recently parsed news:

Recent searches: