« June 2006 | 首页

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



| August 2006 »

July 31, 2006

Lilina 升级了到了 0.9

很久没有更新的 Lilina 升级了(看到首页有点变化。还以为是被黑掉了)。 新版本直接从 0.7 跳到了 0.9 rc1。改进特点如下:

  * Changed <? to <?php and <?= to <?php echo  
  * Changed physical styles to logical styles
  * Added browser sniffing and content type generating
  * Added RSS output
  * Fixed several bugs 
  * Added <GUID> support
  * Upgraded Magpie code (inc/ and extlib/)
  * Added more social bookmarking links 

实质的变动似乎不多。升级很简单。不过发现 "Fancy" 模式 CSS 文件似乎有一点问题。

如果发现速度慢,可以简单的做一个静态页面提高访问首页速度:

*/10 * * * * (/usr/bin/wget -t 60 -O /$Your_Path$/lilina/index.html  \
http://www.dbanotes.net/lilina/index.php ) 

Lilina 和 Gregarius 相比,软件结构清晰是最大的优点。

访问我的 Lilina 测试页面

July 29, 2006

升级了 TWiki, 试运行 Oracle Database Wiki

前几天把 DBA notes WikiTWiki 升级到了 4.04 版本。升级后遇到了一点文件权限上的问题。摸索了几天算是全部修复了。现在开始试运行 Oracle Database Wiki 。

DBA 朋友们,一起来玩 Wiki 吧。知识共享最有力量。可惜的是,现在几乎是我一个人的 Wiki。之前已经有几个朋友注册,但是几乎没有尝试使用的人。倒是有不少 Spamer 折腾的挺欢。发现有的用户 Comment 被用来作 SEO ,防止 Spam 任重道远。

如果在局域网内使用 TWiki ,速度不会是很大的问题,可 Web 上用 TWiki 搭建 Wiki ,的确有点慢。

也有好消息,以前比较头疼的 WikiWord 问题现在也缓解了许多,创建新条目的时候已经可以选择不用骆驼词(CamelWord)了:

WikiWord.png


求助:

那位朋友帮助做一个用于 Wiki 的图片吧?! 可以参考:

Powered by Oracle Database Wiki

把左边的 那个大 T 用 Oracle 字样替代就可以。

July 28, 2006

《越狱》第二季即将上演

《越狱》第二季 8 月 21 日开播。最近看到的一些关于《越狱》的消息。

《越狱》第一季正式版 DVD(一区) 将于 8 月 8 日上市,内容包括全部 22 集(966分钟)和大量精彩花絮。
前几天在杭州党校店看到DVD套装,据说国内很早就有了。老板娘说,"卖的很好"。

不知道原来的狱警 Bellick 戏份是不是少了。新进来一个 FBI 探员:

威廉·菲奇纳(William Fitchner)将加入《越狱》阵营,这位曾在《盗火线》、《撞车》和科幻剧集《入侵》中有过精彩表现的演员将扮演一个凶狠的FBI探员,在第二季中竭尽全力追捕这群法外凶徒。

这意味着越狱团伙成功逃出,开始亡命天涯。

Scofield 的纹身继续保留,另有更多用途。

林肯可能会成为第一男主角,Scofield 退位? 也或许编剧另有安排。谁让 Went 现在人气这么旺?!

拍摄地点移到德州。

更多线索:

BTW: 稍有遗憾的是,国内的爱好者都只能看盗版了,谁让你在国内呢? 稍感幸运的是,可以看到盗版, 谁让咱在国内呢?

July 27, 2006

integrit - Tripwire 的替代品

文件系统完整性检查是安全中的重要一环。类 Unix 操作系统环境下文件系统完整性检查工具最负盛名的要数 Tripwire 了。 虽然 Tripwire 虽然很早就商业化了,但并不是独一份, AIDE 是一个不那么好用的可选的替代品,而 integrit 则是另外一个 Tripwire 的替代工具。尝试用了一下,觉得如下几个特点不错:

  • 安装、配置、使用都简单便捷
  • 占用资源较少,
  • 使用最新的加密算法

从 integrit 站点下载文件后,解压.

# ./configure && make && make install 

首先需要创建一个配置文件:

# cat /opt/oracle/software/integrit.conf
current=/opt/oracle/software/integrit.cdb
known=/opt/oracle/software/integritKnown.cdb
root=/opt/oracle/oradata

第一行设定当前的加密资料库. 第二行指的已知的加密资料库(使用的是 cdb)。第三行代表需要检查的系统目录。最基本配置的只需要这三行就可以了。

提示: integrit -h 显示命令帮助。

编辑完毕配置文件后,运行如下命令初始化或者更新资料库:

# integrit -C /opt/oracle/software/integrit.conf -u
integrit: ---- integrit, version 3.05 -----------------
integrit:                      output : human-readable
integrit:                   conf file : /opt/oracle/software/integrit.conf
integrit:                    known db : /opt/oracle/software/integritKnown.cdb
integrit:                  current db : /opt/oracle/software/integrit.cdb
integrit:                        root : /opt/oracle/oradata
integrit:                    do check : no
integrit:                   do update : yes
integrit: current-state db md5sum --------------
integrit: 515bb5d2f6159a94aeff4897fb29c1a6  /opt/oracle/software/integrit.cdb


把得到的资料库存储为已知的资料库(可选)。这一步的目的是有一个基准,以便新旧状态的对比分析。

# cp /opt/oracle/software/integrit.cdb /opt/oracle/software/integritKnown.cdb

进行差异性对比检查:

# integrit -C /opt/oracle/software/integrit.conf -c
 
integrit: ---- integrit, version 3.05 -----------------
integrit:                      output : human-readable
integrit:                   conf file : /opt/oracle/software/integrit.conf
integrit:                    known db : /opt/oracle/software/integritKnown.cdb
integrit:                  current db : /opt/oracle/software/integrit.cdb
integrit:                        root : /opt/oracle/oradata
integrit:                    do check : yes
integrit:                   do update : no
changed: /opt/oracle/oradata/demo/sysaux01.dbf    s(d767300ae7992b694acd0dbd2d98f6cc9d8fd34a:5388d21fdc1881e34569a608318421e20435f210)
changed: /opt/oracle/oradata/demo/sysaux01.dbf    m(20060727-140328:20060727-141559) c(20060727-140328:20060727-141559)
changed: /opt/oracle/oradata/demo/redo02.log      s(8a9f29801d83ce5d783772e376bb1b495b18283d:c9c6552b6be8c04d14eb9742c50c61e97845730a)
changed: /opt/oracle/oradata/demo/redo02.log      m(20060727-140354:20060727-141601) c(20060727-140354:20060727-141601)
changed: /opt/oracle/oradata/demo/system01.dbf    s(5f68493e460072801856927f805e5643c139339e:37d04ffff72e1f30e460ca1093d819d9a6200928)
changed: /opt/oracle/oradata/demo/system01.dbf    m(20060727-140355:20060727-141553) c(20060727-140355:20060727-141553)
changed: /opt/oracle/oradata/demo/undotbs01.dbf   s(6ee4c7c5d6dda9e656ffb6af309b70cda6289bd9:a1f092d410d8f1918f1e997c24184aabd45fb926)
changed: /opt/oracle/oradata/demo/undotbs01.dbf   m(20060727-140355:20060727-141641) c(20060727-140355:20060727-141641)
changed: /opt/oracle/oradata/demo/control01.ctl   s(ec692bdeec475df7afc2932110433e45919a3947:c0071d216db7fe0dc2cfdb05b45f5797a64576cf)
changed: /opt/oracle/oradata/demo/control01.ctl   m(20060727-140420:20060727-141643) c(20060727-140420:20060727-141643)
changed: /opt/oracle/oradata/demo/control02.ctl   s(becc90726e800c707cb70d6d5d8e2454fe51b545:7680f589473c5a90e70cc6173a889abfdfd7edcd)
changed: /opt/oracle/oradata/demo/control02.ctl   m(20060727-140420:20060727-141643) c(20060727-140420:20060727-141643)
changed: /opt/oracle/oradata/demo/control03.ctl   s(becc90726e800c707cb70d6d5d8e2454fe51b545:7680f589473c5a90e70cc6173a889abfdfd7edcd)
changed: /opt/oracle/oradata/demo/control03.ctl   m(20060727-140420:20060727-141643) c(20060727-140420:20060727-141643)
integrit: not doing update, so no check for missing files

检查之后,列出来相关的文件变动信息。(这里为了说明问题,我选定了一个特定的目录。)

当然,integrit 并不是只有这么简单,也有更为复杂的设定条件,具体可以参考 integrit 手册

本站相关标签|Tags Cloud