SA体验
文章平均质量分 53
marcolu
这个作者很懒,什么都没留下…
展开
-
RedHat下安装GD(支持GIF)
需要安装的软件: php4.3.1+apache2.0.49+zlib-1.1.4+libpng-1.2.5+jpegsrc.v6b+gd-2.0.21gif+ZendOptimizer+freetype 1。安装zlib(./configure && make && make install) 2。安装jpegsrc(./configure && make && make in原创 2004-06-28 13:37:00 · 4188 阅读 · 5 评论 -
中国顶级门户网站架构分析1
首先声明,下面的内容都是我个人根据一些工具形成的猜想。并不保证和现实中各大门户网站所用的架构一摸一样,不过我认为八九不离十了^_^ 。 整篇文章我想分2个部分来讲:第一部分是分析国内2大顶级门户网站首页和频道的初步的基本构架。第二部分我将自己做的实验文档记录下来。希望每个SA心里都能有这样的架构。 新浪和搜狐在国内的知名度可谓无人不知无人不晓。他们每天的点击率都在千万以上。这样大的访问量对于新浪原创 2004-07-27 23:54:00 · 28596 阅读 · 18 评论 -
Apache2.x的MPM分析
Apache2.x的MPM分析: MPM (Multi-processing Module):相对于apache1.x的版本,性能上提升最显著的改进。 apache的编译选项中可以看到下面一些MPM的种类: --with-mpm=MPM Choose the process model for Apache to use.MPM={beos|worker|prefork|mpmt_os2|per原创 2004-08-02 20:56:00 · 3686 阅读 · 0 评论 -
apache1.3.31+resin3.0.8
一直对resin的印象不是很好。老是会囤积内存导致性能逐渐下降,需要定时重启才行。还是支持一下它,毕竟不像tomcat需要钱^_^。下面我将简单的列出我在配resin做负载均衡的配置。由于网上很多文章都是说resin2.x的配置。而resin3的配置变动相对比较大。就我的体验来说: 多了一个配置文件app-default.xml。它的情况和apache的配置相似,可以全部写到一个文件中。原创 2004-07-25 20:04:00 · 1947 阅读 · 10 评论 -
2个网络检测的好网站
http://www.network-tools.com/ 有ping , whois,traceroute,nslookup...一些常用的网络工具。 http://www.traceroute.org/ 可以从世界各地traceroute到你指定的域名或者ip。原创 2004-07-28 21:50:00 · 1890 阅读 · 0 评论 -
nfs client不能同步nfs server的问题(已解决)
从周六开始就知道这个问题了.不过一直觉得可能是意外,然后就没有管它。今天编辑人员又报上来没有同步的问题。颇感诧异。怎么回事呢?我只是用worker的方式运行了apache2.1,才出现这个问题,而以前用apache2.0.50+squid的时候一切正常。今天看了一上午从iptables开始分析,做试验,然后到portmap到hosts.allow,都一一排除。现在还是感觉郁闷。还好没有删除原创 2004-07-19 11:59:00 · 3677 阅读 · 3 评论 -
squid详细介绍1
Squid工作原理: Squid 启动之后,会在 RAM 建立一个 Hash Table,记录硬盘中 object 配置的情形。 Squid 又会在 RAM 中建立一个 Digest Table(摘要表) ,其功能是和其他有合作关的 Squid (Sibling)互相交换 Digest Table,万一用户端想要的资料自己没有时,可以很快的知道哪一部 Squid Server 有资料(原创 2004-08-10 23:37:00 · 14944 阅读 · 2 评论 -
中国顶级门户网站架构分析 2
中国顶级门户网站架构分析1 前天讲了最基本的推测方法,今天稍微深入一些:)1. 难道就根据几个域名的ip相同就可以证明他们是使用squid的嘛? 当然不是,前面都只是推测。下面才是真正的证实我上面的猜测。先nslookup一把sina的体育频道。nslookup sports.sina.com.cnServer: ns1.china.comAddress: 61.151.243.136 N原创 2004-07-30 14:21:00 · 9631 阅读 · 4 评论 -
Apache2.0.50的worker MPM实战操练
在freebsd5.2.1上线程还是多少有点问题。因此这次是在sun E450上进行安装测试:编译安装:./configure --prefix=/usr/local/apache-2.0.50 --with-mpm=worker --enable-include && make && make install配置:(其他配置根据实际情况自行配置,这里只说如何更好的调好worker这原创 2004-08-04 01:24:00 · 3576 阅读 · 2 评论 -
freebsd 不能reboot!!!
极其郁闷。快下班了,搞了点事情出来,初步怀疑是cpu搞的鬼~~~看下面三个进程cpu的状态。。。。。。 567 nobody -4 0 95888K 95388K snaplk 2 3:49 0.00% 0.00% squid 571 nobody -4 0 94972K 94468K snaplk 2 3:46 0.00% 0.00% squid原创 2004-08-09 19:40:00 · 2237 阅读 · 0 评论 -
转贴:一篇非常好的在redhat下安装qmail+vpopmail+autorespond+ezmlm+qmailadmin+squirrelmail (Qmail Toaster 中文版)
Qmail Toaster 中文版 By FunBSD 最后更新日期:2004年8月9日 前言 Whatis? 功能列表 参考资料 安装准备 安装环境 检查DNS设置 卸载已有的邮件系统 下载软件 安装软件 daemontools ucspi-tcp qmail vpopmail courier-imap autorespond ezmlm qmailadmin squirrelmail 测试 测转载 2004-08-11 14:14:00 · 6898 阅读 · 1 评论 -
qmail加防病毒网关的郁闷经历
最近公司病毒邮件和垃圾邮件横飞,导致负责公司邮箱的我压力倍增(虽然负责,但是对qmail还没有一个很清晰的概念,完全属于菜鸟中的菜鸟)。一直想着怎样在不影响现在使用的情况下对mail进行改造,使得能够顺利过渡。 一开始想的方法是另外找一台服务器作邮件路由,里面新装qmail,qmail-scanner,clamv,而且不需要装vpopmail,sqwebmail这类东西,但是搞了原创 2004-08-17 15:53:00 · 2144 阅读 · 0 评论 -
Squid 详细介绍2
Squid详细介绍1隔了很久才有空可以写这个经验体会,前一段时间一直在搞qmail,头大中,终于可以空下来了:)先看squid的一个重要的,对我来说也是唯一需要配置的一个配置文件。选项非常多,当然,默认的squid.conf文件中对于每一个选项都有比较详细的说明,但是我还是想把我理解的以及必须要进行配置的选项罗列出来,以免过段时间自己都忘了^_^以下的配置我是要向sina,sohu,1原创 2004-08-19 17:54:00 · 5814 阅读 · 0 评论 -
测试自己的邮件服务器是不是允许转发(Open Relay)
一般都是用手工去telnet 邮件服务器 25,来进行交互测试。不过现在有个网址可以帮我进行测试:http://www.abuse.net/relay.html只要输入您邮件服务器的ip地址,它就会自动进行4次以上的测试,最后得出结论,诸如:THIS MAY OR MAY NOT MEAN THAT ITS AN OPEN RELAY. Some systems appear t原创 2004-08-24 18:47:00 · 4347 阅读 · 0 评论 -
SUN 超强服务器 (多图)
n年前比较厉害的服务器,不过现在一台DELL2650就比它强n倍。 我目前看到过的最强的服务器。IDC里面的地板都承受不了,当时搬这台服务器用了20个民工,才吃力的放好位置,可想而知了吧,无论从重量上还是从性能上都是数一数二的^_^ 正面的门打开后的情景1。 正面的门打开后的情景2 这是后门打开的状况,还不错吧~原创 2004-07-22 21:22:00 · 1341 阅读 · 5 评论 -
bash,shell中处理小数
今天想写一个shell脚本,目的是监控load average,当load average高于7.5了,就重启resin。一直怀疑resin2.*的版本在高利用率下会使得java被锁死。因此系统很不稳定,但是尝试升级到resin3又需要改动线上的java代码,因为resin3对于java的要求更严格了。很多代码都不严格。因此暂时的替代办法是半个小时运行监控程序。 但是写监控程序的时候又碰到原创 2004-07-07 23:00:00 · 7470 阅读 · 4 评论 -
建立基于JDBC的resin3.0.8的连接池
先倒一番苦水,这个连接池搞了我整整3天.现在可以和数据库联接了,但是就是不能支持负载均衡,郁闷ing.还要继续奋战.先把建立连接池的过程写出来吧,避免大家多走弯路.resin的首页:http://www.caucho.com/index.xtp [速度奇慢]resin3.0.8下载地址:http://www.caucho.com/download/resin-3.0.8.tar.g原创 2004-06-28 13:27:00 · 1875 阅读 · 0 评论 -
对开源软件领导人的一些想法
一直对开源软件的倡导着有着非同反响的好感,疯狂的崇拜Richard Stallman(一头大胡子,从一个MIT人工智能实验室的试验员到84年成立GNU,他的一些做法确实值得我们去敬佩他。还有一点不清楚的是到底他不喜欢女人呢?还是怎么回事,居然到现在还不结婚,这点我估计做不到)。我想我从事UNIX系统管理员这个职位很大程度是受他的影响,可以“肆无忌惮”、“疯狂”的使用GNU的软件。工作时间可以研究G原创 2004-06-28 14:53:00 · 7935 阅读 · 4 评论 -
拆SUN的工作站
今天上班有3个小时左右的时间在折腾2台SUN的工作站,分别是ULTRA60和ULTRA80,对我来说能够亲手折腾这2台几年前价值不菲的机器,开始别提多兴奋了。而且是属于随便折腾都行,就更爽了。2台服务器都是从线上光荣退役下来的服务器。看看他们英俊的脸蛋和背部吧^_^ 80里面已经没有内存和硬盘了。早就被拿光了。而60里面插满了内存,还有2块硬盘。里面居然有16根内存条,全部插满。别被吓倒了,其实原创 2004-06-29 19:53:00 · 1894 阅读 · 2 评论 -
[转贴]BIND的中文FAQ
转贴自这里!谢谢! Berkeley Internert Name Domain(bind)是我们所熟知的域名软件,它具有广泛的使用基础,Internet上的绝大多数DNS服务器都是基于这个软件的。bind目前由ISC(Internet Software Consortium)负责维护,具体的开发由Nominum(www.nominum.com)公司来完成。下面编译的这个常见问题集就是由该公司所发转载 2004-06-30 16:49:00 · 2670 阅读 · 0 评论 -
面向缓存的站点规划1--mod_proxy
一个利用APACHE的mod_proxy对多个站点进行做WEB加速http acceleration方案: 原先一个站点的规划可能是这样的: *.*.*.1 culture.a.com *.*.*.2/*.*.*.3/*.*.*.4/*.*.*.5 news.a.com *.*.*.6 auto.a.com ... ... 而在面向缓存服务器的设计中:所有站点都通过外部DNS指向到同一个IP(原创 2004-07-12 22:17:00 · 3649 阅读 · 0 评论 -
接下来一周要研究的3个课题
web server的缓存加速机制 apache 2 线程方式对于动态页面(asp,jsp...)的效果是否真的比apache 1 要好? 反垃圾反病毒邮件的方案制定原创 2004-07-08 17:05:00 · 1052 阅读 · 0 评论 -
VisualRouter软件简单介绍
今天工作的时候由于公司一个子网遇到问题,国外无法连接到那台服务器。结果发觉香港连到上海的汾阳机房居然跑到日本东京去兜了一圈。郁闷!想测试一下世界各地到上海的路有情况,想到了visualrouter这个软件,当然这个软件下载下来只能分析从本地到各国的路由情况。而不能模拟出世界各地到世界各地的路有情况。不过要模拟出这样的情况只能从这个软件的官方网站上做拉。过去有好多地方可以做,现在官方网站上只原创 2004-07-09 18:25:00 · 3352 阅读 · 0 评论 -
面向缓存的站点规划2--squid
squid我对它的了解还不够多,下面的测试仅仅是我实战的记录。可以保证按照这样做可以成功,不过squid.conf肯定还有很多地方配置的不完善,还好,这段时间会一直看这方面的文档。 这篇文章是全文的第二部分,第一部分可以参考面向缓存的站点规划1--mod_proxy 实战测试2: 1.实验计划:安装squid2.5 stable1,然后打squid-2.5.STABLE1-combined-log原创 2004-07-13 20:11:00 · 1980 阅读 · 0 评论 -
尝试将18G硬盘的数据100%倒入36G硬盘中(solaris)
现在已经是22:22了,很久没有在机房待那么久了,下午就到了机房,因为新上11台DELL2650,因此忙着拆箱,上架,弄网线等事情,没有想到今天要处理一台服务器,需要将18G的硬盘换成36G,当然重要的数据已经全部备份了。但是为了能不重装solaris,做些尝试也是应该的。毕竟重装solaris还要装很多应用,没有几个小时搞不定,虽然现在我在这边从做实验开始已经有6个多小时了,不过还是值得的(如果原创 2004-07-20 22:42:00 · 1395 阅读 · 2 评论 -
freebsd下在一块网卡下增加删除ip
在bge0网卡上增加ip别名:ifconfig bge0 add alias xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx up 说明:这里掩码的设定是这样的,同一个网断的第一个ip掩码按照真实的掩码设置。在这个网段下面再增加ip时,掩码就是255.255.255.255了!切记!在bge0网卡上删除ip别名:ifconfig bge0 -ali原创 2004-08-05 13:07:00 · 2940 阅读 · 0 评论 -
DNS与BIND学习笔记 5 (实例操练)
假设我是搭建在内部局域网中的一个DNS(仅用测试嘛~)。 1. 第一步肯定是要规划一下自己域内的DNS该怎么配! 希望配置到my.net的主域名服务器为10.1.1.198。而marco.my.net是公司的web和ftp服务器,它的ip是10.1.1.201。yuyu.my.net是mail server指向10.1.1.202 2. 根据上面的想法配置/etc/named.conf opt原创 2004-07-02 13:30:00 · 2152 阅读 · 0 评论 -
qmail队列清除办法之一
今天上班一看,qmail的队列已经有5千多封了。都是一些发不出去的垃圾邮件队列。按照以往的做法是: 1) 停止QMAIL 2) find /var/qmail/queue/$i -type f -exec rm {} ; 3) 重启QMAIL. 队列中的邮件包含在以下目录中 /var/qmail/queue/{info,mess,remote,local}/hash/#number原创 2004-07-05 10:42:00 · 2208 阅读 · 0 评论 -
GD2.0.21+PHP4.3.7+apache1.3.31
由于昨天公司有一台非常重要的服务器需要支持GD库(包含gif,jpeg),属于内部发布系统,因此只能晚上进行升级,由于要安装GD库,而原来的apache又没有按照DSO进行安装,因此,基本等于全部重新编译。基本步骤就是上次我写的文档:http://blog.csdn.net/marcolu/archive/2004/06/28/28398.aspx。不过这次系统是solaris 8 for spa原创 2004-07-06 08:59:00 · 1179 阅读 · 0 评论 -
今天的工作
今天工作主要搞了一个我们部门自己用的主页,弄的很简洁,把要监控的服务器的页面(原来就有),还有alexa的图像,反正将所有我们日常想要了解的东西都放上去了。以后工作只要打开这个页面就可以知道一切了,对了还把google也放在上面了。 昨天是发工资的日子,一个销售由于做出一笔大单子,因此拉着大伙中午在好客来吃了一顿,感觉那边的骨头沙锅很不错,汤的味道我到现在还在回味,真好喝。想想我们公司的销原创 2004-09-02 21:56:00 · 1666 阅读 · 1 评论