« January 2006 | 首页

1 2 3 4 5 6 7 8 9 (Page 8 of 9)



| March 2006 »

February 6, 2006

The parameter list is too long

非常常见的一个 Unix/Linux 命令错误信息: The parameter list is too long.

$ find /backup/* -ctime 2
ksh: /usr/bin/find: 0403-027 The parameter list is too long.

find: 0403-027 The parameter list is too long 这个错误信息很让人迷惑: 难道该目录下文件太多了么? 其实不是的, 问题出在那个 "*" 上,Korn Shell 默认把 * 作为 Metadata 处理,进行了扩展,进而这条语句备错误的解析.我的操作平台是 AIX 5.3. 我不确定这是和这个平台的 Korn Shell 有关.

使用 ls / grep / find 等命令时侯因为通配符的使用, 一不小心就会遇到这样的错误.可以通过对对象添加引号来禁止扩展

另外有的时候, 使用 rm 命令的时候也可能遇到:

rm:0403-027 The parameter list is too long.

这个错误的根本原因是因为 /usr/include/limits.h 定义系统核心 LINE_BUFSZ 限制.如果有大量文件数需要删除,可以考虑用 xargs 的 -n 参数进行批量删除.参考如下示例:

find /backup/ -ctime 2 -print | xargs -n 10 rm {} \;


Google 新闻组上能找到大量的搜索结果:find: 0403-027 The parameter list is too long,看来应该好好看看 Shell FAQ 了.

February 4, 2006

35 个不同的搜索引擎转介参观者到本站

以下为 2005 年本站迁移到 DreamHost 提供的虚拟主机上之后,建立起来的 Awstats 抓到的近三个月左右的统计数据.不同的搜索引擎的"贡献度"如下:

转介参观者到本站的搜索引擎网页数百分比文件数百分比
Google2989862.8 %2993557.6 %
Baidu1463730.7 %1695832.6 %
QQ6791.4 %6951.3 %
Google (Images)6251.3 %8841.7 %
MSN4030.8 %20653.9 %
37213730.7 %3730.7 %
Yahoo3200.6 %3200.6 %
SoGou1760.3 %1760.3 %
YiSou1330.2 %1330.2 %
NetEase1230.2 %1230.2 %
ZhougSou460 %460 %
Unknown search engines400 %1020.1 %
Sina270 %270 %
Alexa170 %170 %
iask160 %160 %
21CN70 %70 %
Netscape70 %70 %
Dogpile50 %50 %
A9.com50 %60 %
MetaCrawler (Metamoteur)50 %50 %
Tom40 %50 %
Excite40 %50 %
Ask Jeeves30 %30 %
Kvasir30 %30 %
AOL20 %20 %
WebCrawler10 %10 %
Hotbot10 %10 %
Mamma10 %10 %
AOL (de)10 %10 %
AltaVista10 %60 %
metacrawler.de10 %10 %
Looksmart10 %10 %
Sohu10 %10 %
Rambler10 %10 %
China10 %10 %

有一些搜索引擎的名字根本没听到过,比如 rambler,metacrawler.de,Mamma ...以前未曾注意过.

从数据中看到,排名第一位的Google和第二位百度的加起来超过 90%, 其他的 30 多个 "贡献度"不到 10% , 如果把这个考虑成"长尾",那么真的要忽略不计了.

VMWare Server 也将免费

根据 NewsForge 消息, 继 EMC 旗下的 Vmware 公司发布免费的 Vmware Player 之后,最近又将发布一款入门级的 VMware Server,面向 x86 与 x86-64 服务器, 用以吸引潜在的客户。Vmware Player 相对 Vmware Workstation 只具有有限的功能,而即将发布的 Beta 版本的 VMware Server 功能上不打折扣的:包括监控特性 与 Intel 的 Virtualization Technology (VT) 以及虚拟 SMP 技术.但是不会包含 VMware ESX Server 具有的高级管理工具.

Vmware 此举恐怕也是不得已而为之:竞争对手太多了.

开源的有 XEN. 已经得到 SuSE 这样的 Linux 厂商明确支持.新版本的 OpenSuSE 已经捆绑了 XEN. OpenVZ (SWsoft 企业级产品的 Virtuozzo 开源版本) 最近也逐渐得到一些厂商的支持,比如 RedHat 和同样支持 XEN 的 Novell.

非开源软件,Vmware 要面对微软的 Virtual PC以及 SWsoft 的 VSWsoft irtuozzo . 在 Windows 平台也有实现.(最近发现 SWsoft 已经杀入中国市场.并且发展的有声有色)

虚拟服务器软件给很多 DBA 带来了极大地便利. 有些情况下, 测试 Data Guard / RAC 的时候应用 Vmware 等工具, 多快好省. 也有的 Windows 平台下的 DBA 借助虚拟软件熟悉其他平台上(主要是类Unix)的管理方式.随着 Vmware 逐渐发布更多的免费产品, 相信会给广大 DBA 带来更大的好处.

让免费和开源再多一些吧!

February 3, 2006

为你的 MT Blog 创建一个Google Toolbar 按钮

前天, 我提到过 Google T4 工具条"增强了扩展能力. 可以添加第三方扩展 Button". 今天就看到 SixApart 官方 Blog 发布了一则 Googlify your Movable Type Blog, 教用户如何定制针对自己 Blog 站点的 Google T4 Button. 当然,前提是用户必须使用 MT . 相信用不了多久,针对 WordPress 的也会有的.

操作起来比较简单,第一步,建立一个模板:toolbar_button.xml. 然后Rebuild . 这个模板是 Niall Kennedy 创建的. 请参见完整的模板源代码

第二步,点击这个连接添加:点击测试添加 Google 工具条按钮

安装的时候提示窗口:

Google T4 Toolbar_button.png

点击新创建的按钮,弹出的下拉菜单显示:

创建自己的 Google Toolbar Button 后下拉菜单显示结果

搞一个针对自己的站点的按钮,还真的有那么一点成就感 :) 另外一种简单的方法是在 本站首页的搜索栏点击右键,在提示窗口中选择 "Generate Custom Search..." ...

BTW: 更多信息参考 Google 的官方指导

本站相关标签|Tags Cloud