`
d2hellen
  • 浏览: 101065 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论
文章列表
想让页面加载完成时就使用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 ...
<? $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]); ?>
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 ...
第一个脚本是通过查找日志中访问次数过多的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 ...
以添加XML_Serializer为例,进行 http://pear.php.net/package/XML_Serializer/download/ 然后按说明执行pear install XML_Serializer-0.20.2
在我刚刚发现LFTP的时候,我就注意到了它功能强大的mirror功能。 因为它可以给 mirror 命令传入参数,控制同步的行为: reverse 上传到FTP上,也可以使用 -R delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。 only-newer: 只下载新的文 在我刚刚发现LFTP的时候,我就注意到了它功能强大的mirror功能。 因为它可以给 mirror 命令传入参数,控制同步的行为: --reverse 上传到FTP上,也可以使用 -R --delete: 如果远程目录下已经没有某个文件,而本地有,则删除这个文件。 --only-newer: 只下载新的文 ...
今天在解决一个远程服务器备份的问题时,用到了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 ...
先将以下地址导入。 # 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 ...
Global site tag (gtag.js) - Google Analytics