摘要:
using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;using DotRas;using System.Net;namespace UpLoadTest{ publicclass VPN { privatestaticstring WinDir = Environment.GetFolderPath(Environment.SpecialFolder.System); privatestaticstring fileName =@"\rasdial.exe&q 阅读全文
随笔档案-2012年08月
Apache防DDOS模块mod_evasive的安装配置和使用
2012-08-14 22:04 by 游乐场123, 254 阅读, 收藏,
摘要:
Apache防DDOS模块mod_evasive的安装配置和使用前些天,朋友的网站访问很慢,查服务器的连接数也不多,资源占用也少.怀疑有攻击,便想装上mod_evasive试试,试后一切正常,很爽安装配置如下wget http://www.zdziarski.com/blog/wp-content/uploads/2010/02/mod_evasive_1.10.1.tar.gztar zxvf mod_evasive_1.10.1.tar.gzcd mod_evasive/www/wdlinux/apache/bin/apxs -i -a -c mod_evasive20.cvi /www/ 阅读全文
squid3.1.20编译参数
2012-08-14 20:38 by 游乐场123, 169 阅读, 收藏,
摘要:
./configure --prefix=/usr/local/squid3 --localstatedir=/var/log/squid3 --enable-gnuregex --enable-icmp --enable-kill-parent-hack --enable-snmp --disable-ident-lookups --enable-cahce-digests --enable-arp-acl --enable-default-err-languages="Simplify_Chinese" --enable-linux-netfilter --enable 阅读全文
Squid 启动 停止命令
2012-08-14 16:52 by 游乐场123, 1173 阅读, 收藏,
摘要:
Squid 启动/停止/重载配置文件 命令当你的 squid.conf 配置文档按照你的想法修改完以后,启动 squid 之旅就开始了。Squid安装设试命令:1,初始化你在 squid.conf 里配置的 cache 目录#/usr/local/squid/sbin/squid -z //初始化缓存空间如果有错误提示,请检查你的 cache目录的权限。2,对你的squid.conf 排错,即验证 squid.conf 的 语法和配置。#/usr/local/squid/sbin/squid -k parse如果squid.conf 有语法或配置错误,这里会返回提示你,如果没有返回,恭喜,可以 阅读全文
squid3.0缓存服务器编译安装
2012-08-14 14:28 by 游乐场123, 314 阅读, 收藏,
摘要:
squid的官方站点http://www.squid-cache.org/下载最新发布版本#tar zxvf squid-3.0.STABLE13.tar.gz#cd squid-3.0.STABLE13./configure –prefix=/usr/local/squid –enable-dlmalloc –enable-debug-cbdata –enable-async-io=100 –with-pthreads–enable-storeio=”aufs,coss,diskd,ufs” –enable-removal-policies=”heap,lru” –enable-icmp – 阅读全文
编译安装squid3.1--亲测
2012-08-14 14:25 by 游乐场123, 472 阅读, 收藏,
摘要:
编译安装Squid2.61,设置“文件描述符”,并设置用户同时打开文件数量# vi /usr/include/bits/typesizes.h# vi /usr/include/linux/posix_types.h把里边的 #define __FD_SETSIZE 1024 改成 655362,设置当前环境# ulimit -Hs 65536# ulimit -n 65536H参数是硬性限制,s是堆栈上限,n是文件描述符上限。3,优化cpu以下参数可以在 http://gentoo-wiki.com/Safe_Cflags 查到自己的cpu参数# export CHOST="i68 阅读全文
单点登录(SSO)的实现—通行证的基本原理
2012-08-12 13:40 by 游乐场123, 520 阅读, 收藏,
摘要:
问题起源:想做一个面向校园的网站,因为势单力薄。部分模块采用整合其它开源系统的方案,比如BBS系统和BLOG系统。首先面临的就是用户身份认证的方式。由于这些不是自己开发的系统,都分别有自己的用户系统,于是面临统一身份认证的过程。以前看过企业级的Web service方案,主要是通过XML,SOAP,WSDL和UDDI来实现。将应用服务都注册到UDDI服务器中,通过SOAP协议使用XML传递信息(当然需经过加密)。由于涉及到很多服务部署的问题,用JAVA来做这样的项目肯定是再好不过的了。我的目的只是几个WEB系统的整合,肯定是要排除这么伟大的方案了。关于Web service有兴趣的朋友可以参考 阅读全文
squid反向代理基本概述及性能事项
2012-08-12 13:25 by 游乐场123, 361 阅读, 收藏,
摘要:
一、基本概念squid反向代理作web加速是大型网站的常用模式。1. squid来自于1990的cache harvest项目。这个项目一个分支形成squid,另一个形成netapp的netcache产品(netapp的netcache是固化在其硬件产品中的,整体价格很贵)2.squid是硬盘缓存,其使用内存作缓存内容的索引(一个索引在32位系统中大小是75bytes,在64位系统中是112bytes)。可以把squid想象成数据库,硬盘上是数据,内存中是索引:查询内存索引,发现内存位置,发出去。3.产品下载及说明(http://download.opensuse.org/repositori 阅读全文
Centos挂载新硬盘开机自动挂载
2012-08-12 08:06 by 游乐场123, 358 阅读, 收藏,
摘要:
Linux的硬盘识别:sda表示第1块SCSI硬盘hda 表示第1块IDE硬盘scd0表示第1个USB光驱一般使用“fdisk -l”命令可以列出系统中当前连接的硬盘步骤:1.关闭服务器加上新硬盘2.启动服务器,以root用户登录3.查看硬盘信息以下是引用片段:fdisk-l出现:以下是引用片段:Disk/dev/sda:146.1GB,146163105792bytes 255heads,63sectors/track,17769cylinders Units=cylindersof16065*512=8225280bytes DeviceBootStartEndBlocksIdSystem 阅读全文
Centos 设置时区
2012-08-12 06:35 by 游乐场123, 227 阅读, 收藏,
摘要:
1. 查看系统当前时区 date -R 显示格式如下: [root@localhost ~]# date -RTue, 28 Feb 2012 18:09:08 +0800+0800 表示这是东八区,中国地区即东八区;如果显示 -0500表示西五区,即美国西部标准时区2. 设置系统时区cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 然后重启系统即可 3. 设置时间 : ntpdate 210.72.145.44 阅读全文
squid故障汇总
2012-08-10 07:00 by 游乐场123, 386 阅读, 收藏,
摘要:
1、COSS will not function without large file support (off_t is 4 bytes long. Please reconsider recompiling squid with --with-large-filesBungled squid_webcache.conf 。。。。。。。检查是否在编译squid的时候未加入 --with-large-files 选项,如果是,重新加入此选项再编译一次squid2、使用coss缓存格式的时候,squid不断重建cache可能原因为maxfullbufs值过低,去掉maxfullbufs限制,让其 阅读全文
tmpfs加速并降低squid负载(一)
2012-08-10 06:57 by 游乐场123, 551 阅读, 收藏,
摘要:
原因:原squid速度慢,uptime看平均负载很高!概念:一般负载峰值设为cpu个数的5倍。Load avarage/cpu数目 <3 系统良好,3到5之间可以接受,大于5 则可能有严重的性能问题。举个例子:假设系统有两个cpu,那么负载在10以下都是可以接受的,超过10,就说明有严重问题了。看cpu个数:grep -c processor /proc/cpuinfo 关于负载的一篇好文章:http://ssorc.tw/logsprint.php?id=59处理思路:重新编译,2.5换到2.6'--prefix=/opt/squid' '--... 阅读全文
分享下自己测试squid缓存节点配置文
2012-08-10 05:10 by 游乐场123, 561 阅读, 收藏,
摘要:
分享下自己测试squid缓存节点配置文件,如果有不足之处请大家多提意见。测试的版本已经完全支持http/1.1squid版本:Squid Cache: Version 3.1.5http_port 80 vhost #squid监听端口,vhost表示根据请求主机头来转发到后端WEB机器http_port 8080 vhost vport #vport 虚拟主机的支持icp_port 0 #提供从相邻的squid查询端口,如果不提供该服务,可一将端口改为0unique_hostname host100 #防止cache主机名冲突dns_nameservers 192.168.1.100 #指定 阅读全文
Squid 优化
2012-08-10 04:58 by 游乐场123, 425 阅读, 收藏,
摘要:
*NIX将TCP/IP也作为文件来访问而squid 2.6默认的访问文件数是1024作为运营环境使用.就需要修改最大打开文件数配置时加上–with-maxfd 参数即可存储方式使用aufs会加快访问速度.因为使用非同步方式打开snmp,这样可以从cacti之类的snmp软件中获取相关squid的参数进行监控打开大文件支持.允许日志文件超过2G./configure --prefix=/usr/local/squid --with-maxfd=65535 --enable-storeio=aufs,ufs --enable-snmp –with-large-files补充 另外还需要设置 uli 阅读全文
squid各种超时配置项详解
2012-08-09 08:59 by 游乐场123, 1346 阅读, 收藏,
摘要:
connect_timeout官方解释:TCP的建联超时时间适用场合:squid 回源与源站建联超时时间,适用于回源方向。默认配置:connect_timeout 1 minuterequest_timeout官方解释:建立连接后的请求超时时间。适用场景:客户端与squid建联后的,squid判断客户端请求的超时的时间,即squid多长时间没有读到客户端发来的数据就超时。默认配置:request_timeout 5 minutesread_timeout官方解释:读数据超时时间,只对回源断有效适用场景:squid与源站建立了连接成功后,并发送完请求数据,读源站发回来的响应超时时间。默认配置:r 阅读全文
自动配置IE代理脚本
2012-08-06 13:41 by 游乐场123, 282 阅读, 收藏,
摘要:
用本本上网时,往返家里和单位,因为单位是用的代理上网,家里是直接连接.因此每次都要修改IE的代理设置,虽然是个小事,但是每次都要修改总是有点烦,于是参考GOOGLE,写了一个自动配置代理的脚本.这样无论在家和在公司,只要连上局域网就可以上网了.functionFindProxyForURL(url,host){if((isPlainHostName(host))||shExpMatch(url,"http://127.0.0.1/*")||isInNet(host,"192.168.0.0","255.255.255.0")){ret 阅读全文
这些年、我收集的JQuery代码
2012-08-01 03:17 by 游乐场123, 136 阅读, 收藏,
摘要:
1. 如何创建嵌套的过滤器//允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“selected”(.selected)的子节点。.filter(":not(:has(.selected))")2. 如何重用元素搜索var allItems = $("div.item"); var keepList = $("div#container1 div.item"); //现在你可以继续使用这些jQuery对象来工作了。例如.. 阅读全文
浙公网安备 33010602011771号