proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

2007-12-31

2007年度 ipcn.org/ipchina.org 总结报告   (我爱网络)

2007年度 ipcn.org/ipchina.org 总结报告 对大家来说 简单说来是 *.ipchina.org 域名系统放心了 并多提供了 *.myipcn.org proxy 教育网出国代理重新开放 又可以用了 ftp 搜索引擎 功能更好 数据有效性更好了 具体细节是 1. 解决了ipcn.org ipchina.org域名所有权问题 非常辛苦的成功转移了域名注册商(20070501) 转移过程中怕失败 还启用了新域名 myipcn.com(20070322) 同时还申请了 ftpsousuo.com ourantivirus.com 和一堆.cn域名 同时完善了域名系统的一些代码 还有一些地方可以改比如重设密码啥的 最后还给域名系统用户发了新年快乐的信 比较遗憾的是 Google 不知道为什么7月底曾删了ipcn.org的索引 后来恢复后(9月中下)搜索结果也不靠前了 基本上是google的错误吧 如果因为当初跳转域名的话就太失败了 2. proxy 教育网出国代理重装上阵 呼声挺高的 后来还是决定开放 不过这次很严格 只能教育网用户使用 也只能使用非免费的web 同时2小时变更密码 并加了防自动化手段 同时修正了自动配置脚本的问题 3. norton 病毒库下载这块做了分拆和防盗链 本来就是分流 不该防盗链的 只不过流量实在是太大了 那些迅雷太可怕 4. 大多链接改成在新窗口打开 5. 合并了 Google  More...

Posted by windtear at 2007-12-31 23:51:07

vmware gsx server service   (我爱网络)

net start vmauthdservice net start vmserverdwin32  More...

Posted by windtear at 2007-12-31 00:31:03

squid 对 404 302 缓存的相关问题   (我爱网络)

1. squid 缓存 404 当后端realserver文件不存在 返回 404 object not found squid 进行缓存的时间依赖于 squid.conf 的negative_ttl 配置 negative_ttl 30 seconds 一般http server 都支持配置404错误页面 ErrorDocument 404 /404.html 如果这里错误页面是不同域名的 那就是一个 302 Moved temporary 2. squid 缓存 302 如上所述 跨域错误页面就是302跳转 此时不想squid 缓存302 可以这么搞 加上过期头 Cache-Control: max-age=30 后端apache可以通过 ExpiresActive on ExpiresDefault A30 这样的方式激活 squid 3 之后 加上了 http_status 的 acl 可以结合 http_status 设置好 acl 然后 cache  More...

Posted by windtear at 2007-12-31 00:15:19

2007-12-30

升级到 MovableType 3.3x 并修改 entry_basename 兼容性   (我爱网络)

以前开始用时采用了 3.1x 从 3.121 升级到了 3.17 用了 nofollow Blacklist 插件 改了 scode 来antispam 准备升级到最新的mt4 发现要求还挺多 而且数据库支持方面有所减少 严格等 于是决定先升级到 3.3x (3.3x最新版本是 3.35 2007.04.12) 3.2 支持blog个数开始不限制 3.32 发布后做了3次升级 开始是小改动 后来支持了fastcgi 相比3.1x 增加了三个表: mt_config mt_tag mt_objecttag 升级之后要做的事: MT entry_basename 兼容性修改 最早的格式是 yyyy/mm/dd/0000id.html <$MTEntryDate format="%Y/%m/%d/"$><$MTEntryID pad="1"$>.html 改成了 yyyy/mm/dd/entry_basename.html 为了 mt_entry 表中的 entry_basename 字段内容兼容 只能 update mt_entry 修改 update mt_entry set entry_basename=concat('00000',entry_id) where entry_id>=0 and  More...

Posted by windtear at 2007-12-30 14:24:53

[php] realip judge 前面补0的ip格式剔除   (我爱网络)

realip 还是 ip 这里说的是带不带0的问题 比如: 166.111.008.028 和 166.111.8.28 拆开后 008 或者 8 是 $ip_addr_1q (1q 1/4) 作为字符处理后 通过如下判断就可以了 strcmp(strval(intval($ip_addr_1q)),$ip_addr_1q) 如果返回0 则相同 即是8 如果返回非0 则不同 即是 008 08 等 具体php 判断ip格式请参考 判断ip 格式的php 程序代码 http://windtear.net/archives/2006/06/17/001008.html  More...

Posted by windtear at 2007-12-30 13:52:17

2007-12-14

rm -rf * 系统管理员要排查的定时炸弹   (我爱网络)

很简单的一件事 很严重的后果 具体就不多说了 系统管理员需要注意的就是查一下 crontab 里面有没有调用 rm -rf * 的地方 /etc/crontab 这里的 PWD 环境变量是 / root 帐号 crontab -e 添加的定时任务 PWD 环境变量是 /root 这里面如果写的容错性判断不完善的话 导致 rm -rf * 在 / 目录执行 后果就是整个数据没了... 所谓容错性判断 比较好的是用 find find /path ... | xargs rm -rf 千万不要用 cd /path rm -fr * 万一谁不小心把 /path 删了 就会出现 rm -rf * 在 / 执行的恶劣情况 所以 rm  More...

Posted by windtear at 2007-12-14 16:34:29

2007-12-13

山西的宽带运营商太过分了 私自窜改dns解析   (我爱网络)

一个山西的同学说访问不了校内网 由于该同学不太懂电脑 于是非常费劲的远程指导让他贴了宽带信息 开始 运行 cmd 在dos黑窗口输入 ipconfig/all 最后发现是运营商的dns搞鬼 山西宽带给的 dns 是 202.99.192.68 这个域名服务器解析 www.xiaonei.com 的时候 私自插入了一条 A 记录 www.xiaonei.com. 1 IN A 221.204.253.56 具体如下: ns.sxtyptt.net.cn has address 202.99.192.68 # dig www.xiaonei.com @202.99.192.68 ; > DiG 9.2.4 > www.xiaonei.com @202.99.192.68 ;; global options: printcmd ;; Got answer: ;; ->>HEADER ;; flags: qr rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL:  More...

Posted by windtear at 2007-12-13 19:03:52

F5 MIB 再学习 唯一性标记用地址的小bug   (我爱网络)

原来看过 f5 的 mib: BigIP F5 VIP 相关的几个 SNMP MIB http://windtear.net/archives/2006/12/30/001179.html 转换了 ltmVirtualServAddr (VIP)当文件名用存数据 .1.3.6.1.4.1.3375.2.2.10.1.2.1.3 VALUE ltmVirtualServAddr OBJECT-TYPE ( Syntax: [UNIVERSAL 4] OCTET STRING (SIZE (0..255)) Access: read-only Status: current Description: The ip address of this virtual server. It is interpreted within the context of an ltmVitualServAddrType value. ) ::= 1.3.6.1.4.1.3375.2.2.10.1.2.1.3 今天发现了一个 rrdtool 提示的错误 illegal attempt to update using time  More...

Posted by windtear at 2007-12-13 16:35:15

2007-12-11

perl 用Spreadsheet::WriteExcel写了个处理/读写excel的小程序   (我爱网络)

算是上篇blog的延续吧: 用 Spreadsheet::ParseExcel 处理中文 excel 文件 http://windtear.net/archives/2006/12/24/001173.html 目标: 读出来excel 根据具体的字段 从别处获取信息后再更新到excel的相应列里面 解决: 写excel 要用到 use Spreadsheet::WriteExcel; 考虑到中文 use Unicode::Map(); my $maps = new Unicode::Map("GB2312"); 根据读出来的excel表循环sheet 在每一个sheet里面 循环行 然后更新对应列 $worksheet->write_unicode($row, $col, $maps->to_unicode($wcontent)); $wcontent 就是根据情况具体处理过的 或者原样写回的数据 思路很简单 中文问题是要考虑的 剩下的就是实现了 如果源excel规范的话 就不会太折腾:(  More...

Posted by windtear at 2007-12-11 22:15:20

perl 变量转义的问题   (我爱网络)

就是变量的内容怎么当成本身 别转义 (Kcore遇到的) $pattern="a.*.b"; 就是别把.*去匹配一堆 就是匹配 '.*' 这样的字符 也就是 \.\* 用 \Q \E 解决这件事 具体参见 perlop $str ="ca.*.bc"; if($str=~/c\Q${pattern}\Ec/) { print "ok\n"; } 顺带如果 $pattern 是stdin标准输入的 $pattern=<>; 要 chomp 一下 chomp($pattern); Kcore思想的示意代码: #!/usr/bin/perl # $pattern=<>; chomp($pattern); print $pattern."\n"; open(FILE,'<test.txt') || die "cant open test.txt"; while ($line=<FILE>) { if ($line=~/\Q${pattern}\E/) { print $line; } } 相关文章: shell 脚本的注意事项: eval 转义 引号  More...

Posted by windtear at 2007-12-11 13:39:31

2007-11-26

HP ProLiant DL180 安装 RHEL AS 时的 cciss 驱动问题   (我爱网络)

一台hp dl180 8块盘插满了 又遇到了驱动问题 而且smartstart不支持 目的: 1. 能认出设备 2. 能做出多个raid (其中一个装系统) 解决办法: 1. 想法让认识设备 在 initrd 加入最新的 cciss 驱动 过程比较枯燥 简单说就是解包->修改->打包 具体非常非常复杂 牵涉也很多 有兴趣可以试试 1.1 解压 initrd.img 这是一个 gzip 文件 1.2 解压后的文件是个 ext2 系统 mount 到一个目录 1.3 取出 modules/modules.cgz 重点是改这个gzip文件 1.4 解压 modules.cgz 得到的文件是个 cpio 文件(很早以前也都是 ext2文件系统) 1.5 cpio 解压后得到的是 所用的 isolinux vmlinuz 的kernel版本对应的驱动 1.6 更新相应驱动 然后cpio重新打包 1.7 对应修改 modules/pcitable  More...

Posted by windtear at 2007-11-26 17:16:51

2007-11-21

linux perl 通过 FreeTDS 连接 windows Microsoft Sql Server 数据库   (我爱网络)

背景: 中国移动的企信通平台 华为的信息机 这一段要求升级 可是升级之后的华为信息机原来的EIE消息接口协议没了 就是默认tcp/7777那个socket接口 新的api接口有COM DLL JAVA 和现有环境不太符合 于是找替代解决办法 开始华为提供的一个办法是 建一个数据库表 让信息机去抓 先不考虑时效和性能问题 对mysql不支持... 后来就只好直接写数据库了 方案及过程: 需求很简单 准备用 perl 做 于是考察了连接 mssqlserver的可选方法 最后选择了 DBD::Sybase FreeTDS (也可以用DBD::ODBC unixODBC等) 安装 FreeTDS 提供 libct libtds (这样就不需要Sybase OpenClient 的库了) 安装 DBD-Sybase 这一步有一些细节要说: 1 是指定 SYBASE 环境 export SYBASE="/usr/local" 2 是rhel as3 的DBI DBIXS.h 有bug /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/DBIXS.h (出错附后 rhel as4 的.h头文件正常) 3 安装后记得把 ld.so.conf  More...

Posted by windtear at 2007-11-21 19:59:16

吐血分析 apnic 的地址段数据   (我爱网络)

想看看北京的IP段情况 于是又折腾了下 apnic 从 apnic ftp 下载数据很方便 http://ftp.apnic.net/stats/apnic/delegated-apnic-latest http://ftp.apnic.net/whois-data/APNIC/split/apnic.db.inetnum.gz http://ftp.apnic.net/whois-data/APNIC/split/apnic.db.route.gz 之所以说吐血 是因为数据的规范性太差 一致性太差 比如 route 里面没有202.106. 比如 netname mnt-by descr等都乱七八糟 所以通过 MAINT-CHINANET-BJ MAINT-CNCGROUP-BJ 等不可能方获得 想简单脚本处理都不容易 因为数据太乱 whois3 -h whois.apnic.net -T inetnum -i mb MAINT-CHINANET-BJ whois3 -h 202.12.29.13 -T inetnum -i mb MAINT-CNCGROUP-BJ whois3 -h whois.apnic.net -T inetnum CRBjB whois3 从 http://ftp.apnic.net/apnic/dbase/tools/ 下载 具体帮助可以看help或者 http://www.apnic.net/db/search/all-options.html 最后只好 教育网用cernet发布的 region 简单整理 全中国的ip通过 |CN|ipv4|  More...

Posted by windtear at 2007-11-21 04:22:24

2007-11-13

freeip CERNET分担费用政策中定义的国内流量地址列表 20071113   (我爱网络)

http://windtear.net/archives/2007/11/13/001289.html freeip CERNET分担费用政策中定义的国内流量地址列表 20071113 CERNET分担费用政策中定义的国内流量地址列表 [20071113] 主表+所有附表 http://www.nic.edu.cn/RS/ipstat/internalip/ http://www.nic.edu.cn/RS/ipstat/internalip/real.html (注: 只有教育网内可以访问) 说明: 教育网免费地址由 主表+附表 构成 附表中分为两类,一类是常用的ICP/ISP,另一类是境外数据库。 第一类:常用的ICP/ISP YAHOO!CHINA EBAY CISCO GOOGLE HARNET Misc. MSN 第二类:境外数据库。请根据贵单位实际情况(如:图书馆等部门订阅)选择使用 ACS AIP EBSCO IEEE ISI REIT OCLC OVID PROQUEST STANFORD WILEY GALE BLACKWELL CAS IOP EBRARY JSTOR KNOVEL EBOL TAYLOR & FRANCIS OSA TOPCODER SCIENCEDIRECT EUROMONITOR THIEME ELSEVIER ETS SPRINGER EMERALD DOI KARGER 38.100.138.149/32 58.17.0.0/16  More...

Posted by windtear at 2007-11-13 19:11:47

2007-11-09

安装 Solaris 10 u4 x86 和 OpenSolaris 10 简要记录   (我爱网络)

环境: 一台普通机器 一块硬盘接在第二条ide线上(/dev/hdc) 现有 Redhat Enterprise Linux AS3 (/dev/hdc1) 目标: 安装 Solaris 10 u4 x86 8/07 不破坏现有 RHEL AS 3 过程:(详细过程略) 大部分是按 F2 继续 创建分区那部分 看清楚别把第一个linux分区破坏了 slice分区那块可以自动 也可以手工 自动好之后要手工去调一下 我把 / 放在 s0 (slice 0 c1d0s0) swap 放在 c1d0s1 overlap 那块 c1d0s2 需要手工改一下大小 大小 = solaris 分区大小 - os overhead 那块39M /export/home 的 c1d0s7 随意 不要也行 问题: 安装 Solaris 10  More...

Posted by windtear at 2007-11-09 11:18:48

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.