Archive for 五月, 2006
从HP的一个活动说起
才换了我办公室用的HP LaserJet1010 的硒鼓,足足花了460大洋。原装的一点都不假,在新硒鼓的包装盒内我发现了HP本厂的硒鼓回收“指引”。
本以为HP现在也学会环保了,搞了这么一个活动。谁知打开一看才知道,这个活动在中国大陆是不开展的。“This program is currently available in Europe, Japan, Australia, New Zeland, Sinapore, Malaysia, Hong Kong and Taiwan"。看看内容活动真可谓是到家了:免费电话,回收硒鼓的包装,甚至填好收件人地址的标贴(邮寄时用)。更进一步的是,一次回收6个以上,HP派专人上门收取。
同样是HP的一个重要市场,为什么中国就没有这个活动?难道非要让所谓的“翻新硒鼓”充斥整个市场,才会搞不成?回头看看这几年的“三菱事件" ,"松下事件”和“索尼事件”,哪一个不是对中国市场采取了歧视性态度而引发的?
到回头去说,虽然让HP回收一个硒鼓,并不会像把硒鼓卖给小贩回收那样有钱收进,但这至少表示HP对于中国境内的资源浪费和环境破坏抱着一种无所谓的态度。在这里还是要对HP这种歧视性做法表示抗议!
IBM寻找“老友”
IBM寻找“老友” 相聚见证AIX操作系统20周年成就
——IBM即将举行AIX操作系统20周年庆典并发起有奖征集活动寻找AIX多年老友
微电脑世界是合作媒体,希望能做一个“AIX老友记”的访谈。联系ayaohu@hotmail.com
[2006年5月15日,北京] 今天,IBM宣布发起AIX“老友记”,寻找中国AIX最早的认证工程师、最早版本的AIX操作系统以及最早的运行AIX的p系列服务器拥有者,共赴AIX操作系统20年周年庆典,与IBM和合作伙伴共同见证这一历史时刻。2006年是业界领先的IBM UNIX操作系统AIX诞生20年,为纪念它20年来对UNIX以至整个人类计算领域所做出的杰出贡献,并共同展望美好的发展未来,IBM还将于近期召开AIX操作系统20周年庆典。
AIX操作系统在中国信息产业的发展过程中留下了不可磨灭的印记。20年来,AIX也成为很多工程师和合作伙伴的亲密朋友,陪伴他们度过无数日日夜夜,体味他们的酸甜苦辣,见证他们的成长。AIX“老友记”正是要寻找这些朋友,在20周年庆典上共同回忆成长往事,携手展望美好明天。
AIX操作系统诞生于1986年,是IBM p系列UNIX服务器的操作系统。1986,AIX从工作站UNIX操作系统起步,通过20年励精图治,它今天已经成为全球,特别是中国用户最稳定可靠的UNIX操作系统平台,承担运行用户最核心的业务和最关键的应用;同时,全球和中国UNIX服务器市场权威行业报告显示,AIX已经成为UNIX市场当之无愧的领导者,并长期保持稳步发展。
AIX也对IBM有非常重要的意义,它引导IBM进入计算系统时代发挥了重要作用。作为IBM推动UNIX创新的战略平台,AIX将继续是IBM实现虚拟一切、承诺开放和协作创新的核心。AIX为UNIX体系做出了巨大的贡献,并将以诸多业界第一和不断的技术突破书写新的光辉篇章。
IBM AIX“老友记” 寻找AIX 20年发展见证人
从2006年2006年5月15日起至6月15日止,IBM将征寻以下AIX“老友”
- 寻找AIX最早的认证工程师:如果您曾经获得过IBM授权的AIX认证证书,就可以赶快登陆:http://www.aixchina.net注册AIX专家俱乐部会员,并提交证书和身份证复印件,我们将从有效注册的会员中评选出在中国最早获得AIX认证的工程师。
- 寻找在中国最早版本的AIX操作系统:如果您目前还保留有较早版本的AIX操作系统,请将载有正版AIX的任何介质提交,我们将评选出其中最早的版本。
- 寻找在中国最老的机型:如果您或者所在单位拥有较早机型的IBM p系列服务器(包括IBM RS/6000系列),请将相关信息提交,我们将评选出最早的机型。
可以以下方式向IBM提供“老友”的线索:
1.寻找AIX最早的认证工程师:登陆:http://www.aixchina.net注册AIX专家俱乐部会员查询注册详情;
2.寻找在中国最早版本的AIX操作系统:将有效介质邮寄至北京市万寿路中里16号3号楼3层《微电脑世界》杂志社 小丽(收),邮政编码100036,邮件注明:"AIX老友记"活动;
3.寻找在中国最老的机型:参评者将机器信息包括使用单位名称、联系人姓名、联系电话、服务器照片、机器序列号及出厂日期等发送到 webserver@pcworld.com.cn ,邮件主题注明:"AIX老友记"活动。
根据以下标准,IBM将对“老友”的“资历”进行评选:
1.最早的AIX认证工程师:参评者需要提交证书原件的照片及身份证明,经IBM核实后为有效后按照证书上标明的发放时间进行评定。
2.最老版本的AIX操作系统版本:参评者需要提交AIX操作系统原版介质。(介质将在活动结束发还参评者)
3.最老的IBM p系列服务器:参评者需提供服务器照片,序列号及出厂日期。
“老友”将获得以下奖励:
优胜奖:三个项目的优胜者都将获得AIX 20周年纪念版精美奖品一份(价值500元人民币),并有机会参加国际商业机器中国有限公司AIX 20周年系列纪念活动。
参与奖:所有参选者都将获得AIX 20周年纪念T恤衫一件。
细解mysqldump
mysqldump是mysql自带的一个强大的备份工具。如果您像装载整个数据库mydb的内容到一个文件中,可以使用下面的命令:
#mysqldump –-database mydb –user=username –password=password > mydb.sql
这个语句也允许您指定一个表进行dump(备份/导出/装载?)。如果您只是希望把数据库db中的表table中的整个内容导出到一个文件,可以使用下面的命令:
#mysqldump –database db table >db_table.sql
这个非常的灵活,您甚至可以使用WHERE从句来选择您需要的记录导出到文件中。看过mysql官方手册中就介绍了这样一个实现mysql增量备份的例子:
#mysqldump –where=“ last_modified < NOW() – INTERVAL 1 MONTH” >backup.sql
mysqldump工具有大量的选项,部分选项如下表:
选项/Option 作用/Action Performed
–add-drop-table
这个选项将会在每一个表的前面加上DROP TABLE IF EXISTS语句,这样可以保证导回MySQL数据库的时候不会出错,因为每次导回的时候,都会首先检查表是否存在,存在就删除
–add-locks
这个选项会在INSERT语句中捆上一个LOCK TABLE和UNLOCK TABLE语句。这就防止在这些记录被再次导入数据库时其他用户对表进行的操作
-c or – complete_insert
这个选项使得mysqldump命令给每一个产生INSERT语句加上列(field)的名字。当把数据导出导另外一个数据库时这个选项很有用。
–delayed-insert 在INSERT命令中加入DELAY选项
-F or -flush-logs 使用这个选项,在执行导出之前将会刷新MySQL服务器的log.
-f or -force 使用这个选项,即使有错误发生,仍然继续导出
–full 这个选项把附加信息也加到CREATE TABLE的语句中
-l or -lock-tables 使用这个选项,导出表的时候服务器将会给表加锁。
-t or -no-create- info
这个选项使的mysqldump命令不创建CREATE TABLE语句,这个选项在您只需要数据而不需要DDL(数据库定义语句)时很方便。
-d or -no-data 这个选项使的mysqldump命令不创建INSERT语句。
–opt 此选项将打开所有会提高文件导出速度和创造一个可以更快导入的文件的选项。
-q or -quick 这个选项使得MySQL不会把整个导出的内容读入内存再执行导出,而是在读到的时候就写入导文件中。
-T path or -tab = path 这个选项将会创建两个文件,一个文件包含DDL语句或者表创建语句,另一个文件包含数据。DDL文件被命名为table_name.sql,数据文件被命 名为table_name.txt.路径名是存放这两个文件的目录。目录必须已经存在,并且命令的使用者有对文件的特权。
-w "WHERE Clause" or -where = "Where clause "
如前面所讲的,您可以使用这一选项来过筛选将要放到 导出文件的数据。
PS: 如果你的mysql是运行在*nix平台上的,可以利用其强大的pipe连接一下,输出压缩后的数据:mysqldump -A | bzip2 -9 -f > db_backup.sql.bz2。直接从一个服务器备份到另一服务器:mysqldump –opt database | mysql –host=remote-host -C database 。
《Solaris10红宝书》观感
对于Solaris的理解,我是从linux过度过来的。原先一直以为Solaris只不过是另一种形式的Linux而已,后接触了真正Sparc平台上(v890)的Solaris才发现自己对于Solaris的理解竟然浅薄的要命。对于作为商业Unix精髓的系统管理软件(诸如Solaris的smc,AIX的smit)根本没有太多理解。在sun的技术支持网站上苦于英语水平有限,所以四处寻找介绍Solaris的专业书籍。
前些日子在淘宝上看到了由段风雷著,电子工业出版社出版的《Solaris10红宝书》,原价49,淘宝上带邮费总计41块,合85折。也正好弥补了我上次参加Sun没有拿到这本书的遗憾。

这本书总体感觉介绍的很详细,分安装、管理、高级管理、IP服务、internet服务五个具体方面介绍了solaris的在各个方面的应用和维护。随书附送了Solaris10(0106)的光盘,没有本地的系统做测试,学习这本书根本是不可能。虽然其中很多东西来自于sun的技术支持网站,但可以看得出作者翻译的很是用心,而且还在本地作了很多测试——作为现在满天飞的IT工具书而言,这已经是非常不容易了。在这里对作者表示一下感谢!由于这本书的起点相对属于中上水平,对于新手可能缺乏“友好”,需要一定的Unix基础。
对于该书的内容本人下面发点牢骚:
个人感觉,作者在书中花了很多的篇幅去介绍了Java desktop,根本没有提及CDE的桌面。可能考虑到了很多读者其实只是业余爱好者,只是想把Solaria做一个桌面的环境来应用罢了。其实作为Solaris的强项是在server应用上的,更多接触应该是CDE的桌面而非JDS。
ZFS系统,这个系统其实连Sun公司还处在实验阶段,根本没有必要提升到花费一个章的内容来介绍,况且随书附赠的Solaris版本根本不支持ZFS的文件系统,光盘上竟然说需要去下载一个Solaris Express来“感受”ZFS,下载几个补丁不就可以了?
Internet服务和ip服务篇介绍了DHCP DNS和NIS,而对于WWW和作为Solaris王牌的数据库支持却没有提及(似乎只字未提),倍感蹊跷。
可能是源于作者的精力有限,作者似乎仔细测试了安装、jds、SMC等部分,而对于Zone等新技术感觉作者只是翻译了一下,没有做仔细的测试。或者说作者可能是从solaris的旧版本过度过来的,新技术也是不太了解。
错别字很多,随便翻了几下就发现好几处。
当然发了牢骚不是说这本书不好,这本书确是我所见到过中文图书中介绍solaris最好的了。总之吧,如果你跟我一样是solaris的“半吊子”,这本书还是很适合你的。
403错误列表
错误代码:403.1
403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。
错误代码:403.2
403.2错误是由于"读取"访问被禁止而造成的。导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的 HTML 网页所驻留的目录仅标记为"可执行"或"脚本"权限。
错误代码:403.3
403.3错误是由于"写入"访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许"写"访问时就会出现此种错误。
错误代码:403.4
403.4错误是由于要求SSL而造成的,您必须在要查看的网页的地址中使用"https"。
错误代码:403.5
403.5错误是由于要求使用 128 位加密算法的 Web 浏览器而造成的,如果您的浏览器不支持128位加密算法就会出现这个错误,您可以连接微软网站进行浏览器升级。
错误代码:403.6
403.6错误是由于IP 地址被拒绝而造成的。如果服务器中有不能访问该站点的 IP 地址列表,并且您使用的 IP 地址在该列表中时您就会返回这条错误信息。
错误代码:403.7
403.7错误是因为要求客户证书,当需要访问的资源要求浏览器拥有服务器能够识别的安全套接字层 (SSL) 客户证书时会返回此种错误。
错误代码:403.8
403.8错误是由于禁止站点访问而造成的,若服务器中有不能访问该站点的 DNS 名称列表,而您使用的 DNS 名称在列表中时就会返回此种信息。请注意区别403.6与403.8错误。
错误代码:403.9
403.9错误是由于连接的用户过多而造成的,由于Web 服务器很忙,因通讯量过多而无法处理请求时便会返回这条错误。
错误代码:403.10
403.10错误是由于无效配置而导致的错误,当您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序时便会返回这条错误。
错误代码:403.11
403.11错误是由于密码更改而导致无权查看页面。
错误代码:403.12
403.12错误是由于映射器拒绝访问而造成的。若要查看的网页要求使用有效的客户证书,而您的客户证书映射没有权限访问该 Web 站点时就会返回映射器拒绝访问的错误。
错误代码:403.13
403.13错误是由于需要查看的网页要求使用有效的客户证书而使用的客户证书已经被吊销,或者无法确定证书是否已吊销造成的。
错误代码:403.15
403.15错误是由于客户访问许可过多而造成的,当服务器超出其客户访问许可限制时会返回此条错误。
错误代码:403.16
403.16错误是由于客户证书不可信或者无效而造成的。
错误代码:403.17
403.17错误是由于客户证书已经到期或者尚未生效而造成的
FreeBSD6.1 Released
最新版本的FreeBSD6.1现在已经推出,没什么好介绍的了,本站现已提供本地下载,需要的朋友赶快了!
SystemV和BSD的区别
目前,Unix操作系统不管其内核如何,其操作风格上主要分为SystemV(目前一般采用其第4个版本SVR4)和BSD两种。其代表操作系统本别是Solaris和FreeBSD。当然,在SunOS4(Solaris1.x)之前,Solaris采用了BSD的风格,而2.x之后,Solaris投奔了SystemV阵营,不得不说是一个叛逆。
SystemV的鼻祖正是1969年AT&T开发的Unix,随着1993年Novell收购AT&T后开放了Unix的商标,SystemV的风格也逐渐成为Unix厂商的标准。BSD的鼻祖是加州大学伯克利分校在1975年开发的BSDUnix,后被开源组织发展为现在众多的*BSD操作系统。
它们之间的区别主要为:
| Sytem V | BSD | |
| Root脚本位置 | /etc/init.d | /etc/rc.d |
| 默认Shell | Bshell | Cshell |
| 文件系统数据 | /etc/mnttab | /etc/mtab |
| 内核位置 | /UNIX | /vmUnix |
| 打印机设备 | lp | rlp |
| 字符串函数 | memcopy | bcopy |
| 终端初始化设置文件 | /etc/initab | /etc/ttys |
| 终端控制 | termio | termios |
这里需要说明的是:Linux不能称为"标准的Unix“而只被称为" Unix Like" 原因有一部分就是来自它的操作风格介乎两者之间,而且不同的厂商为了照顾不同的用户,各linux发行版本的操作风格之间也有不小的出入。
apache+mod ssl 如何申请正式SSL证书
第一步:生成CSR文件和密钥
CSR包含公司的信息,包括域名,公司名,联系方式等,还有密钥对中的公钥,私钥应该保存在本地,注意,必须保存好本地的私钥,如果遗失或者泄漏,这个证书就没有用了。
“OpenSSL”工具被用来生成CSR和密钥,它来自于OpenSSL包,一般被安装在/usr/local/ssl/bin目录下,如果您安装在其他目录下,请做相应调整:
1. 切换目录到SSL KEY,输入
2. 输入下列命令生成密钥对:
3. 切换目录到SSL Certificate:
4. 使用下列命令生成CSR文件:
第二步:提交CA,签名
一般有:
1.verisign 的 Secure Site,一年报价 RMB 6000 www.itrus.com.cn
2. thawte 的 SSL123,一年报价 129$ http://www.thawte.com
3. geotrust 的 RapidSSL,一年报价 RMB 488 www.myssl.cn
这里主要是对网站做认证,然后对CSR提交签名,(你可以在网站上,对CSR做检查,如果CSR有问题,不要急着付钱,有些地方先让你付钱,然后说你的CSR或者,提交的资料有问题,骗钱,这个大家当心)签名好以后,发把证书发回来,记得用文本方式保存下来。
第三步:装回证书
1.将证书内容存成一个文件
您会收到一封来自迅通诚信的邮件,证书内容附在服务器中。如果证书是以附件的形式(Cert.cer)夹带在邮件中,您就可以直接应用它。如果您的 证书中以文本的方式存在邮件中,您就需要将邮件中的证书部分的内容用Vi或Notepad存成一个纯文本文件。不要将其存成Microsoft Word 或其它字处理软件格式,并确定证书内容中不含有空行和空格。如下所示:
将证书文件存到某个目录下,比如: /etc/ssl/crt/。公钥文件和私钥文件都钥存到这个目录下。私钥可以标记成private.key,公钥标记成public.crt。
我们建议您将存私钥的目录改为只读属性。
2.下载中间级证书
如果您申请的是级联式服务器证书,您需要安装中间级证书,以构成一个证书链,使浏览器信任您的证书;否则无须安装,可直接进入下一步。 将中间级证书存成一个文本文件,命名为"intermediate.crt",将它存到第一步中的相同目录下:/etc/ssl/crt/ 。
配置httpd.conf文件
要将证书应用到您的服务器中,必须配置httpd.conf文件,您需要加入下列SSL 目录信息:
SSLCertificateKeyFile /etc/ssl/crt/private.key //私钥文件
SSLCertificateChainFile /etc/ssl/crt/intermediate.crt //中间级证书文件,应用于全球服务器证书
您需要根据具体情况修改SSL 目录信息
将httpd.conf文件存盘并重新启动Apache,您可以用以下命令启动Apache:
apachectl&nbs p;startssl
您现在已经将服务器证书应用到您的Apache服务器了。
有感于无知者无畏
现在的社会现在已经分工细化,各行各业都有自己的特色。俗话说隔行如隔山,这句话真是一点都不假。
同学51期间聚会,很多人问起我关于现在买电脑、笔记本之类的问题,林林总总占了我话题的一大半,搞得我成了卖电脑的一样,殊不知我只是一个搞网络技术的而已,怎么回答的了?偏偏旁边桌上有几个小孩子——20岁不到的样子,不知哪里的跑过来加入了我们的话题,几乎硬件各个的型号、性能的报价精确到了分。得到我几个同学的赞许——就算不出于佩服,也是出于礼貌甚至是习惯。哪知一捧捧到天上,这孩子放出了一句话:“懂电脑能有我这样子的不多”。引起了我要反驳的念头,出于礼貌吧,我摒住了。回头一想,我也不是没有出这种洋相的时候。
记得小学时候,我刚学会了用basic编程,并在当时一台中华学习机上开发了一个类似小蜜蜂的游戏,觉得不可一世了,飘飘然了。对当初教我的父亲说:“我可以完成任何问题了!”父亲冷冷的对我说:“开发个可以跟你下象棋的程序。” 我一下傻了眼。虽说现在父亲的技术已远不及我,而我仍旧无法完成这个象棋程序,但我心里清楚他这句话的意思。
高中时候,每次上机我都比老师还熟练,加之几个同学们找我替考(我的丑闻
),不断的拍我的马屁,致使我一度自诩为我是一个windows无所不会的所谓”高手“。后来碰到了所谓的“组策略" 什么的配置,老实说,我现在我还没有搞清楚。
后来搞TCP/IP的时候,对于所有的东西曾经一度以为都滚瓜烂熟了。到一家公司去应聘,人家问我:“每一层具体是怎么封装的?”我说要翻阅一下资料。又问我:“应用层的端口的对应关系是怎么具体体现的?”我语塞,从此再也不说自己“精通”于TCP/IP。
后来的一次,上初中的表弟来我家过暑假,玩我的PS,恶魔城之月下,通关n次后才发现竟然还有“逆城”。于是表弟失望的说:“本以为我1个小时内冲底可以破世界纪录了,怎么会有‘逆城’结局?白锻炼了这么多天。” 我在网上查阅了一下,补了一句说:“有个日本人用了23分钟‘逆城’结局冲底。”从此以后就再也没有看到表弟玩这个游戏。
类似问题还碰到过不少,直到工作了3年后才真正明白了“无知无畏”这句话的含义。学会了“厚积薄发”尽管自己除了脸皮什么都不”厚"。
正如前面说的,隔行如隔山的道理。当塑料泡沫遇到了冰山时说:”我比你大很多。“冰山说:”那只是水面上的。水面下的部分,你只看到了我的十分之一。“
无知无畏啊。


近期评论