- 浏览: 105662 次
- 性别:
- 来自: 珠海
最新评论
-
babyjun1987:
看了那么多帖子,这个对我电脑有用,感谢楼主,好人一生平安!
4741G BIOS修复工具,黑刷bios有需要的收藏 -
jetli1989:
看了那么多帖子,这个对我电脑有用,感谢楼主,好人一生平安!
4741G BIOS修复工具,黑刷bios有需要的收藏 -
jetli1989:
点个赞
4741G BIOS修复工具,黑刷bios有需要的收藏 -
meihaoderizi123:
thanks,this article is very he ...
PHP 对象克隆 clone 关键字与 __clone() 方法
文章列表
想让页面加载完成时就使用thickbox弹出提示框:
看看thickbox源代码,决定采用如下办法
<script type="text/javascript">
window.onload=function(){
tb_show(null,"#TB_inline?height=400&width=400&inlineId=popup_success",null);
}
</script>
firefox下搞定,ie下不行,折腾了一上午,终于有了解决方案:
<script type ...
最近在维护linux服务器时发现,网站打不开了,经过检查发现是mysql数据库宕掉了,死活就是启动不起来。
然后看mysql日志文件
出现Can't start server: can't create PID file: No space left on device
这个错误。
提示磁盘空间不足
后用df -h 命令查看
竟然发现磁盘容量全部用完了,于是要查看是谁占用了
用命令:
find /tmp -size +100000000c
查找下磁盘中大于100M的文件
竟然出现:
tomcat的日志文件占用了443G,真是可恶啊啊
删掉此日志文件
rm -rf cat ...
抓取远程所有网页的图片地址
- 博客分类:
- PHP
<?
$pageContents = file_get_contents('http://www.ut-power.com/English/News/Index.html');
$reg = '/<img +src=[\'"](http.*?)[\'"]/i';
preg_match_all($reg,$pageContents,$results);
var_dump($results[1]);
?>
linux apf 防火墙 安装 配置
- 博客分类:
- Linux
APF(Advanced Policy Firewall)是 Rf-x Networks 出品的Linux环境下的软件防火墙,被大部分Linux服务器管理员所采用,使用iptables的规则,易于理解及使用。
适合对iptables不是很熟悉的人使用,因为它的安装配置比较简单,但是功能还是非常强大 ...
一、查看系统当前连接情况
使用netstat命令,查看VPS当前链接确认是否受到攻击:
netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n
IP前面的数字,即为连接数,如果说正常网站,几十到一百都属于正常连接,但出现几百,或上千的就可以垦定这个IP与你的VPS之间可能存在可疑连接现象。
二、查看iptables状态
确认一下iptables服务状态,如果系统没有安装iptables,则需要先安装。
service iptables status
三、安装DDos d ...
Linux简单处理CC攻击shell脚本
- 博客分类:
- Linux
第一个脚本是通过查找日志中访问次数过多的ip,并用iptables屏蔽。
#!/bin/bash
cur=`date +%H%M%S`
becur=`date -d "1 minute ago" +%H%M%S`
badip=`tail -n 10000 /home/www.centos.bz/log/access.log | egrep -v "\.(gif|jpg|jpeg|png|css|js)" | awk -v a="$becur" -v b="$cur" -F [' ':] '{t= ...
即查看httpd的进程数(即prefork模式下Apache能够处理的并发请求数):
Linux shell命令如下:
ps -ef | grep httpd | wc -l
查看Apache的并发请求数及其TCP连接状态:
Linux shell命令如下:
netstat -n|awk '/^tcp/{++S[$NF]} END {for(a in S) print a,S[a]}'
返回结果为:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
...
如附件,解压后会得到一个.zl文件,打开ZendGuard,Help->register->seach license from disk,然后注册ok(注册前,请把系统时间调到2010-7-10之前,否则注册不成功)!这个授权文件到期时间是2010年7月10号,把自己电脑的日期调到这个时间之前就可以用。
在centos 5.3上安装好了php之后,下载文件
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz(32位CPU)
wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz(64位CPU)
解压
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
cd Zend ...
Linux添加pear开发包
- 博客分类:
- Linux
以添加XML_Serializer为例,进行
http://pear.php.net/package/XML_Serializer/download/
然后按说明执行pear install XML_Serializer-0.20.2
- 2012-12-19 13:54
- 浏览 936
- 评论(0)
在我刚刚发现LFTP的时候,我就注意到了它功能强大的mirror功能。 因为它可以给 mirror 命令传入参数,控制同步的行为: reverse 上传到FTP上,也可以使用 -R delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。 only-newer: 只下载新的文
在我刚刚发现LFTP的时候,我就注意到了它功能强大的mirror功能。
因为它可以给 mirror 命令传入参数,控制同步的行为:
--reverse 上传到FTP上,也可以使用 -R
--delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。
--only-newer: 只下载新的文 ...
[转]linux下使用lftp的小结
- 博客分类:
- Linux
今天在解决一个远程服务器备份的问题时,用到了lftp的相关知识。整理如下:
lftp的功能比较强大,相比原来用ftp,方便了很多。
1、登陆:
lftp ftp://yourname@site
pwd:*****
或 open ftp://yourname@site
2、基本操作(转)
lftp使用介绍
lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全,历史记录 ...
ps: 最新的可以从http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz下载
#wget http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz命令就可以咯
背景:由于无存储共享设备,web集群中的代码均存放在本地,最终导致web节点之间的数据无法一致。
解决办法:采用rsync+inotify,实现多台web数据动态同步
解决思路:比如有a、b、c、d四台web,为解决哪台服务器为源数据服务器,我们在a服务器上安装rsync+inotify,然后将一个二级域名指向a服 ...
一、安装所需:
注:我自己的安装环境为centos 5.5 64
1、类库:
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
wget http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz
wget http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz
wget http://pecl.php.net/get/memcache-2.2.6.tgz
wget ht ...
Centos5.5 php更新至5.2.17
- 博客分类:
- Linux
先将以下地址导入。
# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
# vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.co ...