<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>智康博客</title>
	<atom:link href="http://www.23day.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.23day.com</link>
	<description>个人日记&#124;网络技术&#124;电脑故障&#124;Linux/Unix学习&#124;技术分享</description>
	<pubDate>Fri, 05 Dec 2008 03:40:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Informix11简单安装笔记</title>
		<link>http://www.23day.com/html/495.html</link>
		<comments>http://www.23day.com/html/495.html#comments</comments>
		<pubDate>Fri, 05 Dec 2008 03:40:33 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[informix]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=495</guid>
		<description><![CDATA[Informix11简单安装笔记
OS: Centos4.7
hostname:centos
IP:192.168.1.5/24
文件大小说明:2000000 (2GB)  200000(200MB)

1,创建informix帐号
#useradd -d /u1/informix -s /usr/bin/ksh informix
2,修改使用配置文件.profile (实例:informix(.profile.rar))
3,上传informix安装文件
rds_dev_7.50.tar
id_7.50.tar
sql_7.50.tar
fjs_f4gl-3.54.sh
ids_11.5_UC3.tar
4,安装顺序和上面一样,使用root帐号登录,执行
#cd /u1/informix
#. ./.profile  使用root权限,使用informix环境安装
依次解压rds sql id fjs ids并安装,注:安装与解压需要在/u1/informix目录下执行
#cd /u1/informix/
#tar xvf /backup/rds_dev_7.50.tar
#./install4gp
#tar xvf /backup/id_7.50.tar
#./install4db
#tar xvf /backup/sql_7.50.tar
#./installsql
#/bin/sh ./fjs_f4gl-3.54.sh -i
#tar xvf /backup/ids_11.5_UC3.tar
#./ids_install
安装IDS时会有一些提示,大部分默认操作
5,安装完成后配置informix启动与ODBC
需要注意的是,这3个文件很重要,写错任何一个地方informix都有可能online出错.
(1)/etc/hosts
127.0.0.1    localhost
192.168.1.5    centos
(2)/etc/services
on_shm01_srv    8004/tcp
on_tcp01_srv    8005/tcp
(3)/u1/informix/etc/sqlhosts
on_shm01    onipcshm    centos    on_shm01_srv
on_tcp01    onsoctcp    centos    on_tcp01_srv
6,informix数据库系统配置工具onmonitor
在配置onmonitor之前新建数据库文件,例:
&#60;/&#62;mkdir /dbs/
&#60;/&#62;cd /dbs
&#60;/dbs&#62;touch rootdbs
&#60;/dbs&#62;touch dbs1
&#60;/dbs&#62;touch dbs2
&#60;/dbs&#62;chmod 660 *
注意:权限一定要为660,-rw-rw&#8212;-
(1)Parameters-&#62;Initialize
INITIALIZATION: Make desired changes and press ESC to record changes.
Press Interrupt [...]]]></description>
			<content:encoded><![CDATA[<p>Informix11简单安装笔记</p>
<p>OS: Centos4.7<br />
hostname:centos<br />
IP:192.168.1.5/24<br />
文件大小说明:2000000 (2GB)  200000(200MB)<br />
<span id="more-495"></span><br />
1,创建informix帐号<br />
#useradd -d /u1/informix -s /usr/bin/ksh informix</p>
<p>2,修改使用配置文件.profile (实例:informix(.profile.rar))</p>
<p>3,上传informix安装文件<br />
rds_dev_7.50.tar<br />
id_7.50.tar<br />
sql_7.50.tar<br />
fjs_f4gl-3.54.sh<br />
ids_11.5_UC3.tar</p>
<p>4,安装顺序和上面一样,使用root帐号登录,执行<br />
#cd /u1/informix<br />
#. ./.profile  使用root权限,使用informix环境安装<br />
依次解压rds sql id fjs ids并安装,注:安装与解压需要在/u1/informix目录下执行<br />
#cd /u1/informix/<br />
#tar xvf /backup/rds_dev_7.50.tar<br />
#./install4gp<br />
#tar xvf /backup/id_7.50.tar<br />
#./install4db<br />
#tar xvf /backup/sql_7.50.tar<br />
#./installsql<br />
#/bin/sh ./fjs_f4gl-3.54.sh -i<br />
#tar xvf /backup/ids_11.5_UC3.tar<br />
#./ids_install<br />
安装IDS时会有一些提示,大部分默认操作</p>
<p>5,安装完成后配置informix启动与ODBC<br />
需要注意的是,这3个文件很重要,写错任何一个地方informix都有可能online出错.<br />
(1)/etc/hosts<br />
127.0.0.1    localhost<br />
192.168.1.5    centos<br />
(2)/etc/services<br />
on_shm01_srv    8004/tcp<br />
on_tcp01_srv    8005/tcp<br />
(3)/u1/informix/etc/sqlhosts<br />
on_shm01    onipcshm    centos    on_shm01_srv<br />
on_tcp01    onsoctcp    centos    on_tcp01_srv</p>
<p>6,informix数据库系统配置工具onmonitor<br />
在配置onmonitor之前新建数据库文件,例:<br />
&lt;/&gt;mkdir /dbs/<br />
&lt;/&gt;cd /dbs<br />
&lt;/dbs&gt;touch rootdbs<br />
&lt;/dbs&gt;touch dbs1<br />
&lt;/dbs&gt;touch dbs2<br />
&lt;/dbs&gt;chmod 660 *<br />
注意:权限一定要为660,-rw-rw&#8212;-<br />
(1)Parameters-&gt;Initialize<br />
INITIALIZATION: Make desired changes and press ESC to record changes.<br />
Press Interrupt to abort changes.  Press F2 or CTRL-F for field-level help.<br />
DISK PARAMETERS<br />
Page Size     [    2] Kbytes                                  Mirror [ ]</p>
<p>Tape Dev.     [/dev/null                                               ]<br />
Block Size    [        32] Kbytes           Total Tape Size [         0] Kbytes<br />
Log Tape Dev. [/dev/null                                               ]<br />
Block Size    [        32] Kbytes           Total Tape Size [         0] Kbytes<br />
Stage Blob    [                  ]</p>
<p>Root Name     [rootdbs           ]                Root Size [   1000000] Kbytes<br />
Primary Path  [/dbs/rootdbs                                            ]<br />
Root Offset [         0] Kbytes<br />
Mirror Path   [                                                        ]<br />
Mirror Offset [         0] Kbytes<br />
Phy. Log Size [     50000] Kbytes             Log. Log Size [     50000] Kbytes<br />
Number of Logical Logs [    6]<br />
修改完成后按Esc保存下一步<br />
SHARED MEMORY: Make desired changes and press ESC to record changes.<br />
Press Interrupt to abort changes.  Press F2 or CTRL-F for field-level help.<br />
SHARED MEMORY PARAMETERS<br />
Server Number  [   0]                        Server Name [on_shm01          ]<br />
Server Aliases [on_tcp01                                                    ]<br />
Dbspace Temp   [                                                            ]<br />
Deadlock Timeout                [  60] Secs  Dbspace Down Option          [2]<br />
Forced Residency                   [N]       Number of Page Cleaners   [   8]<br />
Non Res. SegSize (K)         [  32656]       Stack Size (K)            [  32]<br />
Heterogeneous Commit               [N]       Optical Cache Size (K) [      0]<br />
Physical Log Buffer Size  [       128] K     Transaction Timeout       [ 300]<br />
Logical Log Buffer Size   [        64] K     Index Page Fill Factor    [  90]<br />
Max # of Locks            [     20000]       Add SegSize (K)       [    8192]<br />
Max # of Buffers          [     50000]       Total Memory (K)      [       0]</p>
<p>Resident Shared Memory size [    110568] Kbytes      Page Size [    2] Kbytes<br />
修改完成后按Esc保存下一步<br />
PERFORMANCE: Make desired changes and press ESC to record changes.<br />
Press Interrupt to abort changes.  Press F2 or CTRL-F for field-level help.<br />
PERFORMANCE TUNING PARAMETERS</p>
<p>Multiprocessor Machine      [N]     LRU Max Dirty             [ 60]<br />
Num Procs to Affinity   [  0]     LRU Min Dirty             [ 50]<br />
Proc num to start with  [  0]     Checkpoint Interval      [ 300]<br />
Num of Read Ahead Pages   [ 64]<br />
CPU VPs                   [  1]     Read Ahead Threshold      [ 16]<br />
AIO VPs                   [   ]<br />
Single CPU VP               [N]     NETTYPE settings:<br />
Use OS Time                 [N]       Protocol Threads Users VP-class<br />
Disable Priority Aging      [N]       [ipcshm] [  1]   [ 50] [CPU]<br />
Off-Line Recovery Threads [ 10]       [soctcp] [  1]   [ 10] [NET]<br />
On-Line Recovery Threads  [  1]e.     [      ] [   ]   [   ] [   ]<br />
Num of LRUS queues        [  8]       [      ] [   ]   [   ] [   ]</p>
<p>修改到了这里基本差不多了,下面的都按默认,直接Esc键,到最后一步修改PARALLEL DATABASE QUERIES PARAMETERS<br />
Non PDQ Query Memory 处过不去,将默认的128去掉,不填即可过去,不知道为什么!!!</p>
<p>7,创建完rootdbs就要创建Dbspace了,执行<br />
&lt;/u1/informix&gt;onmonitor<br />
Dbspaces-&gt;Create<br />
Press ESC to build a new DBspace.<br />
Press Interrupt to cancel the option and return to the Dbspaces menu.<br />
Press F2 or CTRL-F for field level help.</p>
<p>CREATE DBSPACE</p>
<p>Dbspace Name [dbs1              ]     Mirror [N]     Temp [N]</p>
<p>Dbspace Page Size [  2] Kbytes</p>
<p>PRIMARY CHUNK INFORMATION:</p>
<p>Full Pathname [/dbs/dbs1                                        ]</p>
<p>Offset [         0] Kbytes               Size [   1000000] Kbytes</p>
<p>MIRROR CHUNK INFORMATION:</p>
<p>Full Pathname [                                                 ]</p>
<p>Offset [         0] Kbytes</p>
<p>上面是创建dbs1数据空间/dbs/dbs1,大小为1GB,创建完成后按Esc键开始创建.</p>
<p>8,创建完Dbspaces后就可以创建chunk了<br />
&lt;/u1/informix&gt;onmonitor<br />
Dbspaces-&gt;Add_chunk<br />
选择dbs1后按Ctrl+B,输入/dbs/dbs2,大小为1GB<br />
Press ESC to add new chunk(s).<br />
Press Interrupt to cancel the option and return to the Dbspaces menu.<br />
Press F2 or CTRL-F for field level help.</p>
<p>ADD CHUNK TO DBSPACE</p>
<p>Dbspace Name [dbs1              ]     Mirror [N]     Temp [N]</p>
<p>Dbspace Page Size [  0] Kbytes</p>
<p>PRIMARY CHUNK INFORMATION:</p>
<p>Full Pathname [/dbs/dbs2                                        ]</p>
<p>Offset [         0] Kbytes               Size [   1000000] Kbytes</p>
<p>MIRROR CHUNK INFORMATION:</p>
<p>Full Pathname [                                                 ]</p>
<p>Offset [         0] Kbytes<br />
输入完后按Esc键开始创建,创建完成后可执行onstat -d看来数据库空间使用情况<br />
常用命令有:<br />
1. dbexport<br />
将数据库以ASCII方式下载。该命令常用于迁移数据库。<br />
如：命令dbexport -o /informix/db_export stores7，将数据库 stores7 下载到/informix/db_export/stores7.exp 目录下。<br />
数据库模式文件存放在/informix/db_export/stores7.exp/stores7.sql 下。</p>
<p>2. dbimport<br />
与dbexport 配合使用，根据dbexport 的输出创建数据库。<br />
如：命令dbimport -c -i /informix/db_export stores7<br />
根据上例中输出结果创建数据库。</p>
<p>3. dbload<br />
将ASCII 文件中的数据传送到数据库中。</p>
<p>4. dbschema<br />
将数据库的模式输出到文件中，可用于重建数据库或表。</p>
<p>5. oncheck<br />
数据一致性检查和索引修复工具。常用选项有：<br />
oncheck -ce 检查Chunks 和extents<br />
oncheck -cd 检查数据行<br />
oncheck -ci 检查索引值<br />
oncheck -cI 检查索引值和rowid<br />
oncheck -cr 检查系统保留页<br />
oncheck -cc 检查系统目录表</p>
<p>6. oninit<br />
启动OnLine</p>
<p>7. onlog<br />
显示系统逻辑日志的内容。常用选项有：<br />
onlog -l 显示已经备份到磁带上的日志信息</p>
<p>8. onmode<br />
改变OnLine 的运行模式，强制检查点动作，切换逻辑日志以及杀死指定的进程。常用选项有：<br />
onmode -k 关闭OnLine<br />
onmode -c 强制检查点动作<br />
onmode -l 切换逻辑日志到下一个逻辑日志文件<br />
onmode -z 杀死指定的进程<br />
onmode -F 释放多余的内存<br />
onmode -a 动态分配内存</p>
<p>9. onparams<br />
改变OnLine 的逻辑日志和物理日志的配置参数。（添加逻辑日志时使用）</p>
<p>10. onspaces<br />
创建、删除和修改dbspace、chunk工具。</p>
<p>11. ontape<br />
进行逻辑日志的备份，改变数据库日志的状态，执行数据恢复。常用选项有：<br />
ontape -a 备份所有已满的逻辑日志<br />
ontape -c 启动连续逻辑日志备份<br />
ontape -s 启动数据备份<br />
ontape -r 启动数据恢复<br />
ontape -s -B | -N | -U 数据库名 改变数据库日志的状态</p>
<p>12. onstat<br />
监视数据库的操作。常用选项有：<br />
onstat &#8211;help 显示所有信息help<br />
onstat - 显示数据库状态信息<br />
onstat -l 显示物理日志和逻辑日志信息<br />
onstat -g ses 显示用户线索信息<br />
onstat -g sql 显示sql语句<br />
onstat -k 显示锁信息<br />
onstat -x 显示事物信息<br />
onstat -d 显示数据库空间使用信息<br />
onstat -D 显示CHUNK读写信息<br />
onstat -c 显示配置信息<br />
onstat -m 显示online.log最后20行信息<br />
onstat -p 显示性能信息<br />
onstat -r 周期性重复显示信息<br />
onstat -u 显示用户信息<br />
onstat -z 将所有统计值置为0<br />
onstat -g ath 显示线程<br />
onstat -g seg 显示内存信息<br />
onstat -g rea 显示等待线程<br />
onstat -g act 显示活动线程<br />
onstat -g iof 显示CHUNK读写信息<br />
onstat -g ioq 显示AIO队列信息<br />
onstat -g ntu 显示网络端口读写信息<br />
onstat -g ntd 显示线程读写信息</p>
<p>13. 在x-windows下可以运行的程序<br />
$ onperf 数据库性能监控<br />
$ ipload Informix最快的load数据工具<br />
$ onpload ipload的命令行方式工具</p>
<p>14. onbar<br />
$ onbar 支持IBM光盘库、磁带库的备份工具</p>
<p>15. Dbaccess<br />
$ dbaccess 最常用的数据库管理（库、表、索引）工具</p>
<p>16. onmonitor<br />
$ onmonitor 菜单界面的Informix数据库管理工具</p>
<p>17. Update statistics 需要定期处理，最好每天都做<br />
对性能最有影响的SQL语句</p>
<p>18. set explain on 打开分析SQL语句性能的开关</p>
<p>19. dbaccessdemo7 建立demo数据库</p>
<p>3.5 数据库导入/导出<br />
Informix数据库在不同配置（如数据库空间大小、名称等）的系统上进行恢复与备份时，使用ontape、onbar等方式备份的数据库可能无法恢复。推荐使用导入dbimport/导出dbexport方式进行备份与恢复。</p>
<p>3.5.1 数据库导出（备份）<br />
$ cd /informix ; mkdir export_db 建立导出目录，已存在则可跳过<br />
$ dbexport db_name -o /informix/export_db 导出数据库db_name<br />
$ tar cvf db_name.tar /informix/export_db 打包export_db目录为db_name.tar<br />
$ compress db_name.tar 压缩为.Z文件</p>
<p>3.5.2 数据库导入（恢复、新建）<br />
$ cd /informix<br />
$ uncompress -c db_name.tar.Z | tar xvf - 解压缩、解包<br />
$ dbimport -d mapdbs_sd -l buffered -i &lt;目录, db_name.exp的父目录&gt; db_name<br />
参数说明：<br />
-d mapdbs_db 指定dbspace为mapdbs_sd，应根据实际修改，注意：必须指定本参数，否则数据库可能会建立在rootdbs。<br />
-l buffered 指定数据库为buffered日志模式<br />
db_name 数据库名，必须与目录db_name.exp匹配</p>
<p>如果需要改变数据库的名称，如改变数据库名db_name为new_db_name则在导入前必须进行如下：<br />
a) 改变文件db_name.exp/db_name.sql为db_name.exp/new_db_name.sql，“.sql”不变 ；<br />
$ cd db_name.exp<br />
$ mv db_name.sql new_db_name.sql</p>
<p>b) 改变目录db_name.exp为new_db_name.exp，“.exp”不变；<br />
$ mv db_name.exp new_db_name.exp</p>
<p>2.3.5.3 修改数据库日志模式<br />
$ ontape -U db_name<br />
如果失败，则可能需要0级备份，可使用如下命令<br />
$ ontape -s -L 0 -U db_name<br />
$ onmonitor<br />
选择Status/Databases可查看状态。</p>
<p>2.3.6 数据库错误码查询方法<br />
Informix的错误码可通过命令finderr查询错误详细信息，该命令在安装目录的bin目录（如/informix/bin）下。<br />
$ finderr 107 查询错误代码107的详细信息<br />
$ finderr 显示其帮助</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F495.html&title=Informix11%E7%AE%80%E5%8D%95%E5%AE%89%E8%A3%85%E7%AC%94%E8%AE%B0&description=Informix11%E7%AE%80%E5%8D%95%E5%AE%89%E8%A3%85%E7%AC%94%E8%AE%B0%0D%0A%0D%0AOS%3A+Centos4.7%0D%0Ahostname%3Acentos%0D%0AIP%3A192.168.1.5%2F24%0D%0A%E6%96%87%E4%BB%B6%E5%A4%A7%E5%B0%8F%E8%AF%B4%E6%98%8E%3A2000000+%282GB%29%C2%A0+200000%28...&tags=informix%2Clinux" rel="495" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/495.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>INFORMIX命令集(转)</title>
		<link>http://www.23day.com/html/493.html</link>
		<comments>http://www.23day.com/html/493.html#comments</comments>
		<pubDate>Thu, 04 Dec 2008 06:50:17 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[centos]]></category>

		<category><![CDATA[informix]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=493</guid>
		<description><![CDATA[1. dbexport
将数据库以ASCII方式下载。该命令常用于迁移数据库。
如：命令dbexport -o /informix/db_export stores7，将数据库 stores7 下载到/informix/db_export/stores7.exp 目录下。
数据库模式文件存放在/informix/db_export/stores7.exp/stores7.sql 下。

2. dbimport
与dbexport 配合使用，根据dbexport 的输出创建数据库。
如：命令dbimport -c -i /informix/db_export stores7
根据上例中输出结果创建数据库。
3. dbload
将ASCII 文件中的数据传送到数据库中。
4. dbschema
将数据库的模式输出到文件中，可用于重建数据库或表。
5. oncheck
数据一致性检查和索引修复工具。常用选项有：
oncheck -ce 检查Chunks 和extents
oncheck -cd 检查数据行
oncheck -ci 检查索引值
oncheck -cI 检查索引值和rowid
oncheck -cr 检查系统保留页
oncheck -cc 检查系统目录表
6. oninit
启动OnLine
7. onlog
显示系统逻辑日志的内容。常用选项有：
onlog -l 显示已经备份到磁带上的日志信息
8. onmode
改变OnLine 的运行模式，强制检查点动作，切换逻辑日志以及杀死指定的进程。常用选项有：
onmode -k 关闭OnLine
onmode -c 强制检查点动作
onmode -l 切换逻辑日志到下一个逻辑日志文件
onmode -z 杀死指定的进程
onmode -F 释放多余的内存
onmode -a 动态分配内存
9. onparams
改变OnLine 的逻辑日志和物理日志的配置参数。（添加逻辑日志时使用）
10. onspaces
创建、删除和修改dbspace、chunk工具。
11. ontape
进行逻辑日志的备份，改变数据库日志的状态，执行数据恢复。常用选项有：
ontape [...]]]></description>
			<content:encoded><![CDATA[<p>1. dbexport<br />
将数据库以ASCII方式下载。该命令常用于迁移数据库。<br />
如：命令dbexport -o /informix/db_export stores7，将数据库 stores7 下载到/informix/db_export/stores7.exp 目录下。<br />
数据库模式文件存放在/informix/db_export/stores7.exp/stores7.sql 下。<br />
<span id="more-493"></span><br />
2. dbimport<br />
与dbexport 配合使用，根据dbexport 的输出创建数据库。<br />
如：命令dbimport -c -i /informix/db_export stores7<br />
根据上例中输出结果创建数据库。</p>
<p>3. dbload<br />
将ASCII 文件中的数据传送到数据库中。</p>
<p>4. dbschema<br />
将数据库的模式输出到文件中，可用于重建数据库或表。</p>
<p>5. oncheck<br />
数据一致性检查和索引修复工具。常用选项有：<br />
oncheck -ce 检查Chunks 和extents<br />
oncheck -cd 检查数据行<br />
oncheck -ci 检查索引值<br />
oncheck -cI 检查索引值和rowid<br />
oncheck -cr 检查系统保留页<br />
oncheck -cc 检查系统目录表</p>
<p>6. oninit<br />
启动OnLine</p>
<p>7. onlog<br />
显示系统逻辑日志的内容。常用选项有：<br />
onlog -l 显示已经备份到磁带上的日志信息</p>
<p>8. onmode<br />
改变OnLine 的运行模式，强制检查点动作，切换逻辑日志以及杀死指定的进程。常用选项有：<br />
onmode -k 关闭OnLine<br />
onmode -c 强制检查点动作<br />
onmode -l 切换逻辑日志到下一个逻辑日志文件<br />
onmode -z 杀死指定的进程<br />
onmode -F 释放多余的内存<br />
onmode -a 动态分配内存</p>
<p>9. onparams<br />
改变OnLine 的逻辑日志和物理日志的配置参数。（添加逻辑日志时使用）</p>
<p>10. onspaces<br />
创建、删除和修改dbspace、chunk工具。</p>
<p>11. ontape<br />
进行逻辑日志的备份，改变数据库日志的状态，执行数据恢复。常用选项有：<br />
ontape -a 备份所有已满的逻辑日志<br />
ontape -c 启动连续逻辑日志备份<br />
ontape -s 启动数据备份<br />
ontape -r 启动数据恢复<br />
ontape -s -B | -N | -U 数据库名 改变数据库日志的状态</p>
<p>12. onstat<br />
监视数据库的操作。常用选项有：<br />
onstat &#8211;help 显示所有信息help<br />
onstat - 显示数据库状态信息<br />
onstat -l 显示物理日志和逻辑日志信息<br />
onstat -g ses 显示用户线索信息<br />
onstat -g sql 显示sql语句<br />
onstat -k 显示锁信息<br />
onstat -x 显示事物信息<br />
onstat -d 显示数据库空间使用信息<br />
onstat -D 显示CHUNK读写信息<br />
onstat -c 显示配置信息<br />
onstat -m 显示online.log最后20行信息<br />
onstat -p 显示性能信息<br />
onstat -r 周期性重复显示信息<br />
onstat -u 显示用户信息<br />
onstat -z 将所有统计值置为0<br />
onstat -g ath 显示线程<br />
onstat -g seg 显示内存信息<br />
onstat -g rea 显示等待线程<br />
onstat -g act 显示活动线程<br />
onstat -g iof 显示CHUNK读写信息<br />
onstat -g ioq 显示AIO队列信息<br />
onstat -g ntu 显示网络端口读写信息<br />
onstat -g ntd 显示线程读写信息</p>
<p>13. 在x-windows下可以运行的程序<br />
$ onperf 数据库性能监控<br />
$ ipload Informix最快的load数据工具<br />
$ onpload ipload的命令行方式工具</p>
<p>14. onbar<br />
$ onbar 支持IBM光盘库、磁带库的备份工具</p>
<p>15. Dbaccess<br />
$ dbaccess 最常用的数据库管理（库、表、索引）工具</p>
<p>16. onmonitor<br />
$ onmonitor 菜单界面的Informix数据库管理工具</p>
<p>17. Update statistics 需要定期处理，最好每天都做<br />
对性能最有影响的SQL语句</p>
<p>18. set explain on 打开分析SQL语句性能的开关</p>
<p>19. dbaccessdemo7 建立demo数据库</p>
<p>3.5 数据库导入/导出<br />
Informix数据库在不同配置（如数据库空间大小、名称等）的系统上进行恢复与备份时，使用ontape、onbar等方式备份的数据库可能无法恢复。推荐使用导入dbimport/导出dbexport方式进行备份与恢复。</p>
<p>3.5.1 数据库导出（备份）<br />
$ cd /informix ; mkdir export_db 建立导出目录，已存在则可跳过<br />
$ dbexport db_name -o /informix/export_db 导出数据库db_name<br />
$ tar cvf db_name.tar /informix/export_db 打包export_db目录为db_name.tar<br />
$ compress db_name.tar 压缩为.Z文件</p>
<p>3.5.2 数据库导入（恢复、新建）<br />
$ cd /informix<br />
$ uncompress -c db_name.tar.Z | tar xvf - 解压缩、解包<br />
$ dbimport -d mapdbs_sd -l buffered -i &lt;目录, db_name.exp的父目录&gt; db_name<br />
参数说明：<br />
-d mapdbs_db 指定dbspace为mapdbs_sd，应根据实际修改，注意：必须指定本参数，否则数据库可能会建立在rootdbs。<br />
-l buffered 指定数据库为buffered日志模式<br />
db_name 数据库名，必须与目录db_name.exp匹配</p>
<p>如果需要改变数据库的名称，如改变数据库名db_name为new_db_name则在导入前必须进行如下：<br />
a) 改变文件db_name.exp/db_name.sql为db_name.exp/new_db_name.sql，“.sql”不变 ；<br />
$ cd db_name.exp<br />
$ mv db_name.sql new_db_name.sql</p>
<p>b) 改变目录db_name.exp为new_db_name.exp，“.exp”不变；<br />
$ mv db_name.exp new_db_name.exp</p>
<p>2.3.5.3 修改数据库日志模式<br />
$ ontape -U db_name<br />
如果失败，则可能需要0级备份，可使用如下命令<br />
$ ontape -s -L 0 -U db_name<br />
$ onmonitor<br />
选择Status/Databases可查看状态。</p>
<p>2.3.6 数据库错误码查询方法<br />
Informix的错误码可通过命令finderr查询错误详细信息，该命令在安装目录的bin目录（如/informix/bin）下。<br />
$ finderr 107 查询错误代码107的详细信息<br />
$ finderr 显示其帮助</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F493.html&title=INFORMIX%E5%91%BD%E4%BB%A4%E9%9B%86%28%E8%BD%AC%29&description=1.+dbexport%0D%0A%E5%B0%86%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BB%A5ASCII%E6%96%B9%E5%BC%8F%E4%B8%8B%E8%BD%BD%E3%80%82%E8%AF%A5%E5%91%BD%E4%BB%A4%E5%B8%B8%E7%94%A8%E4%BA%8E%E8%BF%81%E7%A7%BB%E6%95%B0%E6%8D%AE%E5%BA%93%E3%80%82%0D%0A%E5%A6%82%EF%BC%9A%E5%91%BD%E4%BB%A4dbexport+-o+%2Finformix%2Fdb_export+stores7%EF%BC%8C%E5%B0%86%E6%95%B0%E6%8D%AE%E5%BA%93+stores7+%E4%B8%8B...&tags=centos%2Cinformix%2Clinux" rel="493" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/493.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Apache模块userdir使用</title>
		<link>http://www.23day.com/html/491.html</link>
		<comments>http://www.23day.com/html/491.html#comments</comments>
		<pubDate>Sat, 29 Nov 2008 07:23:49 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=491</guid>
		<description><![CDATA[Apache模块userdir使用
环境:Debian4.0(etch)+apache2.2.9
1，apache安装
#apt-get install apache2
2，安装完成后编辑/etc/apache2/httpd.conf文件,添加以下内容：
#vi /etc/apache2/apache2.conf
Include /etc/apache2/mods-enabled/userdir.conf
(注：如果apache2.conf是使用如下参数调用/etc/apache2/mods-enabled/*.load与conf则不需要执行第二步)
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
3，链接/etc/apache2/mods-available/userdir.conf与userdir.load至/etc/apache2/mods-enabled目录。
#ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enable/userdir.conf
#ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enable/userdir.load
4，测试
添加用户kevin
#adduser kevin
#su - kevin
$mkdir public_html
$echo &#8220;kevin&#8221; &#62;public_html/index.html
重启apache
#/etc/init.d/apache2 restart
打开IE访问http://debian/~kevin测试吧!
]]></description>
			<content:encoded><![CDATA[<p>Apache模块userdir使用</p>
<p>环境:Debian4.0(etch)+apache2.2.9<br />
1，apache安装<br />
#apt-get install apache2</p>
<p>2，安装完成后编辑/etc/apache2/httpd.conf文件,添加以下内容：<br />
#vi /etc/apache2/apache2.conf<br />
Include /etc/apache2/mods-enabled/userdir.conf<br />
(注：如果apache2.conf是使用如下参数调用/etc/apache2/mods-enabled/*.load与conf则不需要执行第二步)<br />
Include /etc/apache2/mods-enabled/*.load<br />
Include /etc/apache2/mods-enabled/*.conf<span id="more-491"></span></p>
<p>3，链接/etc/apache2/mods-available/userdir.conf与userdir.load至/etc/apache2/mods-enabled目录。<br />
#ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enable/userdir.conf<br />
#ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enable/userdir.load</p>
<p>4，测试<br />
添加用户kevin<br />
#adduser kevin<br />
#su - kevin<br />
$mkdir public_html<br />
$echo &#8220;kevin&#8221; &gt;public_html/index.html<br />
重启apache<br />
#/etc/init.d/apache2 restart<br />
打开IE访问http://debian/~kevin测试吧!</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F491.html&title=Apache%E6%A8%A1%E5%9D%97userdir%E4%BD%BF%E7%94%A8&description=Apache%E6%A8%A1%E5%9D%97userdir%E4%BD%BF%E7%94%A8%0D%0A%0D%0A%E7%8E%AF%E5%A2%83%3ADebian4.0%28etch%29%2Bapache2.2.9%0D%0A1%EF%BC%8Capache%E5%AE%89%E8%A3%85%0D%0A%23apt-get+install+apache2%0D%0A%0D%0A2%EF%BC%8C%E5%AE%89%E8%A3%85%E5%AE%8C%E6%88%90%E5%90%8E...&tags=apache%2Cdebian%2Clinux" rel="491" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/491.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>webCDcreator架设刻录服务器</title>
		<link>http://www.23day.com/html/488.html</link>
		<comments>http://www.23day.com/html/488.html#comments</comments>
		<pubDate>Thu, 27 Nov 2008 06:07:47 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=488</guid>
		<description><![CDATA[     今天在看“Linux安全策略详解”的时候发现一个对于企业很实用的一个工具，webCDcreator，于是自己就专门找了台测试机器试了下。
      环境，RHEL5U2，使用CentOS5U2的yum源，当然少不了刻录机了，然后登录webCDwriter网站，http://joerghaeger.de/webCDwriter/ 下载最新版的RPM包，执行rpm -ivh webCDwriter-2.8.1-1.i386.rpm ，安装完成后提示：
To do:
1. Enter &#8220;/etc/init.d/CDWserver start&#8221; to start your webCDwriter
2. Open your web browser and try
   &#8220;http://127.0.0.1:12411&#8221; or &#8220;http://rhel5:12411&#8221;
to check the status of your webCDwriter
3. Run &#8220;/usr/sbin/CDWconfig.sh&#8221; to set the rights of CDWserver
执行/etc/init.d/CDWserver start启动，然后使用IE或FF登录http://ip:12411登录，默认情况下就可以进行刻录数据。不过需要JRE环境支持，因为在客户端使用之前需要下载一个700KB左右的java程序，应该说客户端是使用java程序进行远程刻录的。
]]></description>
			<content:encoded><![CDATA[<p>     今天在看“Linux安全策略详解”的时候发现一个对于企业很实用的一个工具，webCDcreator，于是自己就专门找了台测试机器试了下。</p>
<p>      环境，RHEL5U2，使用CentOS5U2的yum源，当然少不了刻录机了，然后登录webCDwriter网站，<a href="http://joerghaeger.de/webCDwriter/">http://joerghaeger.de/webCDwriter/</a> 下载最新版的RPM包，执行rpm -ivh webCDwriter-2.8.1-1.i386.rpm ，安装完成后提示：<span id="more-488"></span></p>
<p>To do:</p>
<p>1. Enter &#8220;/etc/init.d/CDWserver start&#8221; to start your webCDwriter</p>
<p>2. Open your web browser and try</p>
<p>   &#8220;<a href="http://127.0.0.1:12411">http://127.0.0.1:12411</a>&#8221; or &#8220;<a href="http://rhel5:12411">http://rhel5:12411</a>&#8221;</p>
<p>to check the status of your webCDwriter</p>
<p>3. Run &#8220;/usr/sbin/CDWconfig.sh&#8221; to set the rights of CDWserver</p>
<p>执行/etc/init.d/CDWserver start启动，然后使用IE或FF登录<a href="http://ip:12411">http://ip:12411</a>登录，默认情况下就可以进行刻录数据。不过需要JRE环境支持，因为在客户端使用之前需要下载一个700KB左右的java程序，应该说客户端是使用java程序进行远程刻录的。</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F488.html&title=webCDcreator%E6%9E%B6%E8%AE%BE%E5%88%BB%E5%BD%95%E6%9C%8D%E5%8A%A1%E5%99%A8&description=%C2%A0%C2%A0%C2%A0%C2%A0+%E4%BB%8A%E5%A4%A9%E5%9C%A8%E7%9C%8B%E2%80%9CLinux%E5%AE%89%E5%85%A8%E7%AD%96%E7%95%A5%E8%AF%A6%E8%A7%A3%E2%80%9D%E7%9A%84%E6%97%B6%E5%80%99%E5%8F%91%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%AF%B9%E4%BA%8E%E4%BC%81%E4%B8%9A%E5%BE%88%E5%AE%9E%E7%94%A8%E7%9A%84%E4%B8%80%E4%B8%AA%E5%B7%A5%E5%85%B7%EF%BC%8CwebCDcreator%EF%BC%8C%E4%BA%8E%E6%98%AF%E8%87%AA%E5%B7%B1%E5%B0%B1%E4%B8%93%E9%97%A8%E6%89%BE%E4%BA%86%E5%8F%B0%E6%B5%8B%E8%AF%95%E6%9C%BA%E5%99%A8%E8%AF%95%E4%BA%86%E4%B8%8B%E3%80%82%0D%0A%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0+%E7%8E%AF%E5%A2%83%EF%BC%8CRHEL5U2%EF%BC%8C%E4%BD%BF%E7%94%A8Cent...&tags=linux%2Ctools" rel="488" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/488.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>RHEL5U2使用CENTOS源-YUM升级</title>
		<link>http://www.23day.com/html/485.html</link>
		<comments>http://www.23day.com/html/485.html#comments</comments>
		<pubDate>Wed, 26 Nov 2008 01:11:35 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[centos]]></category>

		<category><![CDATA[redhat]]></category>

		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=485</guid>
		<description><![CDATA[通过 http://mirror-status.centos.org 网站查找离自己最近的镜像站点，替换下面文件中的相应地址：
1.修改 /etc/yum.repos.d/rhel-debuginfo.repo 为如下内容：

[base]
name=Red Hat Enterprise Linux $releasever -Base
baseurl=http://mirror.be10.com/centos/5.2/os/$basearch/
gpgcheck=1
[update]
name=Red Hat Enterprise Linux $releasever -Updates
baseurl=http://mirror.be10.com/centos/5.2/updates/$basearch/
gpgcheck=1
[extras]
name=Red Hat Enterprise Linux $releasever -Extras
baseurl=http://mirror.be10.com/centos/5.2/extras/$basearch/
gpgcheck=1
[addons]
name=Red Hat Enterprise Linux $releasever -Addons
baseurl=http://mirror.be10.com/centos/5.2/addons/$basearch/
gpgcheck=1
2.下载并导入KEY
cd /etc/pki/rpm-gpg
wget http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-5
rpm &#8211;import /etc/pki/rpm-gpg/RPM-GPG-KEY*
3. yum指令
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时
间可能较长.
rpm包的更新
* 检查可更新的rpm包
#yum check-update
* 更新所有的rpm包
#yum update
* 更新指定的rpm包,如更新kernel和kernel source
#yum update kernel kernel-source
* 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
#yum upgrade
rpm包的安装和删除
* 安装rpm包,如xmms-mp3
#yum install xmms-mp3
* 删除rpm包,包括与该包有倚赖性的包
#yum remove licq
* 注:同时会提示删除licq-gnome,licq-qt,licq-text
yum暂存(/var/cache/yum/)的相关参数
* 清除暂存中rpm包文件
#yum clean packages
* 清除暂存中rpm头文件
#yum clearn headers
* [...]]]></description>
			<content:encoded><![CDATA[<p>通过 http://mirror-status.centos.org 网站查找离自己最近的镜像站点，替换下面文件中的相应地址：</p>
<p>1.修改 /etc/yum.repos.d/rhel-debuginfo.repo 为如下内容：<br />
<span id="more-485"></span><br />
[base]<br />
name=Red Hat Enterprise Linux $releasever -Base<br />
baseurl=http://mirror.be10.com/centos/5.2/os/$basearch/<br />
gpgcheck=1<br />
[update]<br />
name=Red Hat Enterprise Linux $releasever -Updates<br />
baseurl=http://mirror.be10.com/centos/5.2/updates/$basearch/<br />
gpgcheck=1<br />
[extras]<br />
name=Red Hat Enterprise Linux $releasever -Extras<br />
baseurl=http://mirror.be10.com/centos/5.2/extras/$basearch/<br />
gpgcheck=1<br />
[addons]<br />
name=Red Hat Enterprise Linux $releasever -Addons<br />
baseurl=http://mirror.be10.com/centos/5.2/addons/$basearch/<br />
gpgcheck=1</p>
<p>2.下载并导入KEY</p>
<p>cd /etc/pki/rpm-gpg<br />
wget http://mirror.be10.com/centos/RPM-GPG-KEY-CentOS-5<br />
rpm &#8211;import /etc/pki/rpm-gpg/RPM-GPG-KEY*</p>
<p>3. yum指令<br />
注:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时</p>
<p>间可能较长.<br />
rpm包的更新<br />
* 检查可更新的rpm包<br />
#yum check-update<br />
* 更新所有的rpm包<br />
#yum update<br />
* 更新指定的rpm包,如更新kernel和kernel source<br />
#yum update kernel kernel-source<br />
* 大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级<br />
#yum upgrade<br />
rpm包的安装和删除<br />
* 安装rpm包,如xmms-mp3<br />
#yum install xmms-mp3<br />
* 删除rpm包,包括与该包有倚赖性的包<br />
#yum remove licq<br />
* 注:同时会提示删除licq-gnome,licq-qt,licq-text<br />
yum暂存(/var/cache/yum/)的相关参数<br />
* 清除暂存中rpm包文件<br />
#yum clean packages<br />
* 清除暂存中rpm头文件<br />
#yum clearn headers<br />
* 清除暂存中旧的rpm头文件<br />
#yum clean oldheaders<br />
* 清除暂存中旧的rpm头文件和包文件<br />
#yum clearn 或#yum clearn all<br />
* 注:相当于yum clean packages + yum clean oldheaders<br />
包列表<br />
* 列出资源库中所有可以安装或更新的rpm包<br />
#yum list<br />
* 列出资源库中特定的可以安装或更新以及已经安装的rpm包<br />
#yum list mozilla<br />
#yum list mozilla*<br />
* 注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包<br />
* 列出资源库中所有可以更新的rpm包<br />
#yum list updates<br />
* 列出已经安装的所有的rpm包<br />
#yum list installed<br />
* 列出已经安装的但是不包含在资源库中的rpm包<br />
#yum list extras<br />
* 注:通过其它网站下载安装的rpm包<br />
rpm包信息显示(info参数同list)<br />
* 列出资源库中所有可以安装或更新的rpm包的信息<br />
#yum info<br />
* 列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息<br />
#yum info mozilla<br />
#yum info mozilla*<br />
* 注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息<br />
* 列出资源库中所有可以更新的rpm包的信息<br />
#yum info updates<br />
* 列出已经安装的所有的rpm包的信息<br />
#yum info installed<br />
* 列出已经安装的但是不包含在资源库中的rpm包的信息<br />
#yum info extras<br />
* 注:通过其它网站下载安装的rpm包的信息<br />
搜索rpm包<br />
* 搜索匹配特定字符的rpm包<br />
#yum search mozilla<br />
* 注:在rpm包名,包描述等中搜索<br />
* 搜索有包含特定文件名的rpm包<br />
#yum provides realplay<br />
五. 增加资源库<br />
* 例如:增加rpm.livna.org作为资源库<br />
* 安装Livna.org rpms GPG key<br />
#rpm –import http://rpm.livna.org/RPM-LIVNA-GPG-KEY<br />
* 检查GPG Key<br />
# rpm -qa gpg-pubkey*<br />
* 显示Key信息<br />
#rpm -qi gpg-pubkey-a109b1ec-3f6e28d5<br />
* (注:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5)</p>
<p>文章来源：internet</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F485.html&title=RHEL5U2%E4%BD%BF%E7%94%A8CENTOS%E6%BA%90-YUM%E5%8D%87%E7%BA%A7&description=%E9%80%9A%E8%BF%87+http%3A%2F%2Fmirror-status.centos.org+%E7%BD%91%E7%AB%99%E6%9F%A5%E6%89%BE%E7%A6%BB%E8%87%AA%E5%B7%B1%E6%9C%80%E8%BF%91%E7%9A%84%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9%EF%BC%8C%E6%9B%BF%E6%8D%A2%E4%B8%8B%E9%9D%A2%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%9B%B8%E5%BA%94%E5%9C%B0%E5%9D%80%EF%BC%9A%0D%0A%0D%0A1.%E4%BF%AE%E6%94%B9+%2Fetc%2Fyum.repos.d%2Frhel-debugi...&tags=centos%2Clinux%2Credhat%2Cupdate" rel="485" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/485.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Gmail发布新30款新主题了</title>
		<link>http://www.23day.com/html/483.html</link>
		<comments>http://www.23day.com/html/483.html#comments</comments>
		<pubDate>Thu, 20 Nov 2008 23:49:38 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[gmail]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=483</guid>
		<description><![CDATA[刚刚打开Gmail一看，有提示有主题可更换，进去一看，哇，有30多款新的主题可用，真是太爽了，有Gmail的朋友都去看看吧!
]]></description>
			<content:encoded><![CDATA[<p>刚刚打开Gmail一看，有提示有主题可更换，进去一看，哇，有30多款新的主题可用，真是太爽了，有Gmail的朋友都去看看吧!</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F483.html&title=Gmail%E5%8F%91%E5%B8%83%E6%96%B030%E6%AC%BE%E6%96%B0%E4%B8%BB%E9%A2%98%E4%BA%86&description=%E5%88%9A%E5%88%9A%E6%89%93%E5%BC%80Gmail%E4%B8%80%E7%9C%8B%EF%BC%8C%E6%9C%89%E6%8F%90%E7%A4%BA%E6%9C%89%E4%B8%BB%E9%A2%98%E5%8F%AF%E6%9B%B4%E6%8D%A2%EF%BC%8C%E8%BF%9B%E5%8E%BB%E4%B8%80%E7%9C%8B%EF%BC%8C%E5%93%87%EF%BC%8C%E6%9C%8930%E5%A4%9A%E6%AC%BE%E6%96%B0%E7%9A%84%E4%B8%BB%E9%A2%98%E5%8F%AF%E7%94%A8%EF%BC%8C%E7%9C%9F%E6%98%AF%E5%A4%AA%E7%88%BD%E4%BA%86%EF%BC%8C%E6%9C%89Gmail%E7%9A%84%E6%9C%8B%E5%8F%8B%E9%83%BD%E5%8E%BB%E7%9C%8B%E7%9C%8B%E5%90%A7%21&tags=gmail%2CGoogle%2Clinux" rel="483" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/483.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu conky配置</title>
		<link>http://www.23day.com/html/479.html</link>
		<comments>http://www.23day.com/html/479.html#comments</comments>
		<pubDate>Thu, 20 Nov 2008 09:06:53 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[conky]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=479</guid>
		<description><![CDATA[Conky是一个建设在X-window之上的系统监视工具，它占用系统资源非常小而功能却非常强大，如果你懂得shell编程，那么conky的功能可 以说是无所不能了。同时，Conky是在根窗口上绘制界面，因此本身就支持透明，可以和桌面完美地结合在一起，如果你愿意，Conky也可以以窗口的形式 运行。

当然，即使你不懂shell，根据下面的教程，你也能一步步学会使用conkey。
1、获取conky。
sudo apt-get install conky
或者登录conky的主页下载，编译。
推荐用第一种。
2、配置conky
Conky 安装后不会为当前用户创建配置文件，而是使用系统级默认配置文件，这时候需要使用下列命令手动生成当前用户的配置文件：
zcat /usr/share/doc/conky/examples/conkyrc.sample.gz &#62; ~/.conkyrc
当然，默认的配置文件是比较丑的，也不适合每个人，所以还需要进行个性化配置。不过它的配置文件初看起来非常乱，给人一种无所适从的感觉。其实Conky的配置参数并不多，只要掌握了规律还是非常容易入手的，下面参照我的配置方案分析一下：
我的配置方案是基于Conky官方网站上一个非常受欢迎的样式的配置文件修改而来的，不过原版由于字体的原因不支持中文，这里我去掉了一些不适合我的元素，增加了几个我需要的参数，效果图如下（点击查看全屏截图）：
当然，你也可以在Conky的官网获得其它几种配置文件来参考，该页面在这里。
首先，Conky的配置文件分为两个部分，第一部分对Conky的全局属性做设定，比如字体、嵌入桌面等等；第二部分是定义Conky的输出格式，也就是Conky呈现在桌面上的样式。
在全局属性的部分，重要的参数有：
1、background no：是否嵌入桌面，“no”表示不嵌入；“yes”表示嵌入。
2、out_to_console no：是否输出结果到终端，主要在判断Conky在哪里出错时使用，一般情况下为“no”即可。
3、use_xft yes：是否使用xft字体，一般为“yes”。
4、xftfont Monospace:size=8：设置一个默认字体，在下面的样式定义段可以特别定义使用别的字体，如不特别指定，则使用默认字体；这里最好选则一个等宽中文字体，比如我这里选的就是“Monospace”，字体大小为“8”。
5、update_interval 1：刷新时间。Conky需要每隔一段时间读取一次要监视的系统状态并把结果输出到屏幕上，设定的时间间隔越短，监控的实时性越好，但系统负担也越重；间隔时间越长则系统负担越轻，但是监控的实时性越差。我这里设定为1秒。
6、minimum_size 280 5：设定Conky的边界范围，最小宽度为280像素，最小高度为5像素，一般没有用，我这里没有使用，前面插入“#”号表示注释掉。
7、maximum_width 308：Conky边界范围最大宽度308像素，很多时候用这个参数来限制Conky的边界。
8、default_color white：设定Conky默认颜色，在样式定义中可以设定使用任何一种颜色，如果没有设置则采用缺省的颜色。这里设定缺省颜色为“white”，也可以用16位值表示的颜色值，如“#0A0F00”。
9、gap_x 10
gap_y 10：以上两条设定Conky输出范围距离屏幕边界的像素数量，最小为10像素。
alignment top_right：设定Conky输出范围在屏幕上的位置，“top_right”表示右上方，依此类推，“bottom_left”是左下角。
10、uppercase no：如果值设为“yes”则所有输出的文字都变成大写字母。
下面介绍一下输出样式定义区：
Conky样式定义的语法和编写网页有点相似，首先，以字符“TEXT”标志样式定义的开始。Conky样式的定义以行为单位，每一行对应Conky输出到屏幕时的一行。
每一行可以分为样式属性、文字和元素。其中样式属性和元素都以“$”开头，并包含在“{}”里面，“${}”应该放在应用目标的前面。
样式属性如颜色、字体大小、停靠位置等，其中，颜色的定义格式为：
${color #5000a0}
其中的16位值色可以用X中定义的颜色名称代替，如：
${color snow}
你可以在/etc/X11/rgb.txt中找到全部颜色的列表。
字体属性的定义格式如下：
${font Monospace:style=Bold:size=10}
上面三个字体属性中任何一个不设定则使用上面定义的默认值。
${alignr}表示以该参数定义的元素向右对齐，${alignl}表示左对齐，${alignc}表示居中对齐。
需要注意的是，${}中定义的颜色和字体属性将一直影响到Conky配置文件的最后，即如果你在前面定义了第一行的颜色为“white”，那么以后各行的颜色都是白色。所以原则上你需要为每一行甚至每一行的各个元素设定颜色或者字体属性。
文字即Conky显示在屏幕上的文字，它不需要特别的定义，你希望Conky显示什么文字就添加什么文字即可。
元素即呈现在屏幕上的那些进度条、你要监视的系统状态等等，格式为：
${监视目标 参数}
如果没有参数，也可以直接使用
$监视目标
的格式。
下面介绍一些常用的元素和其参数的格式：
1、time：采用strftime的参数格式，其参数有好几个，可以到这里查找适合自己的参数并布置其格式。如我这里设置为：
${color lightgrey}${font Monospace:style=Bold:size=8}${time %b%d日 星期%a}${alignr}${time %p%l:%M:%S}
即输出字体为Monospace、字体大小为8像素、粗体、颜色为lightgrey，依次输出月、日、星期几，后面以12小时格式输出时间并向右对齐。
2、nodename：本机在网络上的名称。
sysname：如Linux。
kernel：内核版本。
machine：硬件系统类型，如i686。
3、stippled_hr：在本行余下的空间输出虚线，多用于分隔区块。
4、uptime：系统持续运行时间。
5、cpu：CPU实时占用百分比。
cpubar：CPU占用的进度条样式。
cpugraph：CPU占用的频谱图样式。该元素可以加两个颜色值作参数，实现颜色渐变：
${cpugraph 000000 5000a0}
6、mem：内存实时占用大小。
memmax：内存总量。
memperc：内存实时占用百分比。
swap、swapmax、swapperc是虚拟内存的相应参数。
7、processes：正在运行的进程数。
running_processes：活跃的进程数。
8、addr ppp0：显示ADSL拨号建立的连接的IP地址，“addr eth0”表示显示第一块网卡的IP地址。
9、offset 70：表示相对于当前位置向右偏移70像素。
10、downspeed eth0：第一块网卡下载数据的实时速度。
upspeed eth0：第一块网卡上传数据的实时速度。
downspeedgraph eth0 32,150 ff0000 0000ff：以频谱图的样式显示第一块网卡下载速度，高度为32像素，宽度为150像素，后面是两种颜色，用于渐变色。
upspeedgraph eth0 …：用法同上。
11、fs_used /home：显示挂载到/home文件夹下的硬盘分区的使用量。
fs_size /home：显示挂载到/home文件夹下的硬盘分区的总量。
fs_bar /home：以进度条样式显示挂载到/home文件夹下的硬盘分区的占用量。
12、top name 1：按CPU占用从大到小排序当前进程并显示第一个的名字。
top mem 2：按CPU占用从大到小排序当前进程并显示第二个的内存占用量。
top pid 3：按CPU占用从大到小排序当前进程并显示第三个的pid号。
top cpu [...]]]></description>
			<content:encoded><![CDATA[<p>Conky是一个建设在X-window之上的系统监视工具，它占用系统资源非常小而功能却非常强大，如果你懂得shell编程，那么conky的功能可 以说是无所不能了。同时，Conky是在根窗口上绘制界面，因此本身就支持透明，可以和桌面完美地结合在一起，如果你愿意，Conky也可以以窗口的形式 运行。<br />
<span id="more-479"></span><br />
当然，即使你不懂shell，根据下面的教程，你也能一步步学会使用conkey。</p>
<p>1、获取conky。</p>
<p>sudo apt-get install conky</p>
<p>或者登录conky的主页下载，编译。<br />
推荐用第一种。</p>
<p>2、配置conky</p>
<p>Conky 安装后不会为当前用户创建配置文件，而是使用系统级默认配置文件，这时候需要使用下列命令手动生成当前用户的配置文件：</p>
<p>zcat /usr/share/doc/conky/examples/conkyrc.sample.gz &gt; ~/.conkyrc</p>
<p>当然，默认的配置文件是比较丑的，也不适合每个人，所以还需要进行个性化配置。不过它的配置文件初看起来非常乱，给人一种无所适从的感觉。其实Conky的配置参数并不多，只要掌握了规律还是非常容易入手的，下面参照我的配置方案分析一下：</p>
<p>我的配置方案是基于Conky官方网站上一个非常受欢迎的样式的配置文件修改而来的，不过原版由于字体的原因不支持中文，这里我去掉了一些不适合我的元素，增加了几个我需要的参数，效果图如下（点击查看全屏截图）：</p>
<p>当然，你也可以在Conky的官网获得其它几种配置文件来参考，该页面在这里。</p>
<p>首先，Conky的配置文件分为两个部分，第一部分对Conky的全局属性做设定，比如字体、嵌入桌面等等；第二部分是定义Conky的输出格式，也就是Conky呈现在桌面上的样式。</p>
<p>在全局属性的部分，重要的参数有：</p>
<p>1、background no：是否嵌入桌面，“no”表示不嵌入；“yes”表示嵌入。</p>
<p>2、out_to_console no：是否输出结果到终端，主要在判断Conky在哪里出错时使用，一般情况下为“no”即可。</p>
<p>3、use_xft yes：是否使用xft字体，一般为“yes”。</p>
<p>4、xftfont Monospace:size=8：设置一个默认字体，在下面的样式定义段可以特别定义使用别的字体，如不特别指定，则使用默认字体；这里最好选则一个等宽中文字体，比如我这里选的就是“Monospace”，字体大小为“8”。</p>
<p>5、update_interval 1：刷新时间。Conky需要每隔一段时间读取一次要监视的系统状态并把结果输出到屏幕上，设定的时间间隔越短，监控的实时性越好，但系统负担也越重；间隔时间越长则系统负担越轻，但是监控的实时性越差。我这里设定为1秒。</p>
<p>6、minimum_size 280 5：设定Conky的边界范围，最小宽度为280像素，最小高度为5像素，一般没有用，我这里没有使用，前面插入“#”号表示注释掉。</p>
<p>7、maximum_width 308：Conky边界范围最大宽度308像素，很多时候用这个参数来限制Conky的边界。</p>
<p>8、default_color white：设定Conky默认颜色，在样式定义中可以设定使用任何一种颜色，如果没有设置则采用缺省的颜色。这里设定缺省颜色为“white”，也可以用16位值表示的颜色值，如“#0A0F00”。</p>
<p>9、gap_x 10<br />
gap_y 10：以上两条设定Conky输出范围距离屏幕边界的像素数量，最小为10像素。<br />
alignment top_right：设定Conky输出范围在屏幕上的位置，“top_right”表示右上方，依此类推，“bottom_left”是左下角。</p>
<p>10、uppercase no：如果值设为“yes”则所有输出的文字都变成大写字母。</p>
<p>下面介绍一下输出样式定义区：</p>
<p>Conky样式定义的语法和编写网页有点相似，首先，以字符“TEXT”标志样式定义的开始。Conky样式的定义以行为单位，每一行对应Conky输出到屏幕时的一行。</p>
<p>每一行可以分为样式属性、文字和元素。其中样式属性和元素都以“$”开头，并包含在“{}”里面，“${}”应该放在应用目标的前面。</p>
<p>样式属性如颜色、字体大小、停靠位置等，其中，颜色的定义格式为：</p>
<p>${color #5000a0}</p>
<p>其中的16位值色可以用X中定义的颜色名称代替，如：</p>
<p>${color snow}</p>
<p>你可以在/etc/X11/rgb.txt中找到全部颜色的列表。</p>
<p>字体属性的定义格式如下：</p>
<p>${font Monospace:style=Bold:size=10}</p>
<p>上面三个字体属性中任何一个不设定则使用上面定义的默认值。</p>
<p>${alignr}表示以该参数定义的元素向右对齐，${alignl}表示左对齐，${alignc}表示居中对齐。</p>
<p>需要注意的是，${}中定义的颜色和字体属性将一直影响到Conky配置文件的最后，即如果你在前面定义了第一行的颜色为“white”，那么以后各行的颜色都是白色。所以原则上你需要为每一行甚至每一行的各个元素设定颜色或者字体属性。</p>
<p>文字即Conky显示在屏幕上的文字，它不需要特别的定义，你希望Conky显示什么文字就添加什么文字即可。</p>
<p>元素即呈现在屏幕上的那些进度条、你要监视的系统状态等等，格式为：</p>
<p>${监视目标 参数}</p>
<p>如果没有参数，也可以直接使用</p>
<p>$监视目标</p>
<p>的格式。</p>
<p>下面介绍一些常用的元素和其参数的格式：</p>
<p>1、time：采用strftime的参数格式，其参数有好几个，可以到这里查找适合自己的参数并布置其格式。如我这里设置为：</p>
<p>${color lightgrey}${font Monospace:style=Bold:size=8}${time %b%d日 星期%a}${alignr}${time %p%l:%M:%S}</p>
<p>即输出字体为Monospace、字体大小为8像素、粗体、颜色为lightgrey，依次输出月、日、星期几，后面以12小时格式输出时间并向右对齐。</p>
<p>2、nodename：本机在网络上的名称。<br />
sysname：如Linux。<br />
kernel：内核版本。<br />
machine：硬件系统类型，如i686。</p>
<p>3、stippled_hr：在本行余下的空间输出虚线，多用于分隔区块。</p>
<p>4、uptime：系统持续运行时间。</p>
<p>5、cpu：CPU实时占用百分比。<br />
cpubar：CPU占用的进度条样式。<br />
cpugraph：CPU占用的频谱图样式。该元素可以加两个颜色值作参数，实现颜色渐变：</p>
<p>${cpugraph 000000 5000a0}</p>
<p>6、mem：内存实时占用大小。<br />
memmax：内存总量。<br />
memperc：内存实时占用百分比。<br />
swap、swapmax、swapperc是虚拟内存的相应参数。</p>
<p>7、processes：正在运行的进程数。<br />
running_processes：活跃的进程数。</p>
<p>8、addr ppp0：显示ADSL拨号建立的连接的IP地址，“addr eth0”表示显示第一块网卡的IP地址。</p>
<p>9、offset 70：表示相对于当前位置向右偏移70像素。</p>
<p>10、downspeed eth0：第一块网卡下载数据的实时速度。<br />
upspeed eth0：第一块网卡上传数据的实时速度。<br />
downspeedgraph eth0 32,150 ff0000 0000ff：以频谱图的样式显示第一块网卡下载速度，高度为32像素，宽度为150像素，后面是两种颜色，用于渐变色。<br />
upspeedgraph eth0 …：用法同上。</p>
<p>11、fs_used /home：显示挂载到/home文件夹下的硬盘分区的使用量。<br />
fs_size /home：显示挂载到/home文件夹下的硬盘分区的总量。<br />
fs_bar /home：以进度条样式显示挂载到/home文件夹下的硬盘分区的占用量。</p>
<p>12、top name 1：按CPU占用从大到小排序当前进程并显示第一个的名字。<br />
top mem 2：按CPU占用从大到小排序当前进程并显示第二个的内存占用量。<br />
top pid 3：按CPU占用从大到小排序当前进程并显示第三个的pid号。<br />
top cpu 4：按CPU占用从大到小排序当前进程并显示第四个的CPU占用量。<br />
top_mem按内存占用从大到小排序当前进程。</p>
<p>13、mpd_status：监视mpd的状态。<br />
mpd_elapsed：歌曲的已播放时间。<br />
mpd_length：当前播放歌曲的长度。<br />
mpd_bar：当前播放歌曲的进度条。<br />
mpd_smart：智能判断当前歌曲的输出信息，如果id3可用，则输出”歌手-歌名“的格式，如果id3不可用，则输出当前歌曲的文件名。</p>
<p>除mpd外，Conky支持对audacious、bmp、xmms的监视。</p>
<p>14、rss：订阅一个feed并显示其最新的几个条目的标题等信息，如</p>
<p>${rss http://feed.feedsky.com/my_cnbeta 5 item_titles 10}</p>
<p>即每隔五分钟获取该源的最新条目，并输出最新的十个条目的标题。</p>
<p>15、tcp_portmon：监视当前使用的端口，目前只支持IPv4。使用格式为：</p>
<p>tcp_portmon port_begin port_end item (index)</p>
<p>16、电子邮件监视：通过设置fechmail并在配置文件中加入相关参数，Conky可以实现对电子邮箱的监视，每隔一段时间fechmail会收取服务器上的邮件，Conky会监视系统中的mail管道并显示未阅读的邮件的数量。<br />
考虑到安全性，我没有设置邮件监视，不过可以在这里找到Conky监视邮件的设置方法。</p>
<p>17、exec：执行一个shell命令并把结果输出到屏幕上。如，我这里使用：</p>
<p>${exec whoami}</p>
<p>输出当前用户名。</p>
<p>18、acpitemp：监视并输出CPU温度，摄氏温标。Conky支持很多种CPU温度监视方案。</p>
<p>19、diskio：监视当前硬盘读写速度。<br />
diskiograph：以频谱形式输出硬盘读写频度，用法如cpugraph。</p>
<p>使Vim支持Conky配置文件的语法高亮</p>
<p>默认情况下，Vim不认识Conky的配置文件，使用Vim打开“.conkyrc”文件无法实现语法高亮。</p>
<p>首先，到这里下载Vim的Conky配置文件语法高亮插件。然后将其复制到用户主目录下的“.vim/syntax”文件夹（如果没有则新建）里。最后在 “.vim/ftdetect”文件夹里建立一个新文件，命名为“conkyrc.vim”，在里面添加如下内容：</p>
<p>au BufNewFile,BufRead *conkyrc set filetype=conkyrc</p>
<p>再打开Conky的配置文件就可以实现语法高亮了。</p>
<p>conky闪烁问题</p>
<p>在安装之后默认状态下并不会闪烁，但是经过配置之后就往往会出现闪烁的问题。解决办法如下：<br />
sudo apt-get install wmctrl<br />
sudo vim /etc/X11/xorg.conf<br />
在Module段加入一行：<br />
Load    “dbe”<br />
保存后退出。</p>
<p>设置conky的配置文件：<br />
vim ~/.conkyrc<br />
设置以下几项：<br />
own_window yes<br />
own_window_type override<br />
double_buffer yes<br />
保存后退出。</p>
<p>Conky的详细说明</p>
<p>Conky的功能非常丰富，这里无法一一说明，只挑选了我认为有用的一些常用功能和参数进行分析。关于Conky的更详细的说明可以参看官方的文档。</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F479.html&title=Ubuntu+conky%E9%85%8D%E7%BD%AE&description=Conky%E6%98%AF%E4%B8%80%E4%B8%AA%E5%BB%BA%E8%AE%BE%E5%9C%A8X-window%E4%B9%8B%E4%B8%8A%E7%9A%84%E7%B3%BB%E7%BB%9F%E7%9B%91%E8%A7%86%E5%B7%A5%E5%85%B7%EF%BC%8C%E5%AE%83%E5%8D%A0%E7%94%A8%E7%B3%BB%E7%BB%9F%E8%B5%84%E6%BA%90%E9%9D%9E%E5%B8%B8%E5%B0%8F%E8%80%8C%E5%8A%9F%E8%83%BD%E5%8D%B4%E9%9D%9E%E5%B8%B8%E5%BC%BA%E5%A4%A7%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%87%82%E5%BE%97shell%E7%BC%96%E7%A8%8B%EF%BC%8C%E9%82%A3%E4%B9%88conky%E7%9A%84%E5%8A%9F%E8%83%BD%E5%8F%AF+%E4%BB%A5%E8%AF%B4%E6%98%AF%E6%97%A0%E6%89%80%E4%B8%8D%E8%83%BD%E4%BA%86%E3%80%82%E5%90%8C%E6%97%B6%EF%BC%8CConky%E6%98%AF%E5%9C%A8%E6%A0%B9%E7%AA%97%E5%8F%A3%E4%B8%8A%E7%BB%98%E5%88%B6%E7%95%8C%E9%9D%A2...&tags=conky%2Clinux%2Cubuntu" rel="479" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/479.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>debian4.0(etch) iptables 实例</title>
		<link>http://www.23day.com/html/477.html</link>
		<comments>http://www.23day.com/html/477.html#comments</comments>
		<pubDate>Wed, 12 Nov 2008 06:19:25 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[debian]]></category>

		<category><![CDATA[iptables]]></category>

		<category><![CDATA[防火墙]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=477</guid>
		<description><![CDATA[什么都不多说，记录一下使用iptables的实例，防止长时间不用忘记！
OS: debian4.0(etch)
实验环境: 192.168.1.0/255.255.255.0
服务器 Debian(etch)4.0 IP:192.168.1.10
客户机1 Windows XP SP2 IP:192.168.1.15
客户机2 Windows XP SP2 IP:192.168.1.16
常用iptables维护命令：
#iptables -L -n  显示当前iptables规则
#iptables-save &#62; iptables-script 保存规则
#iptables-restore iptables-script 恢复保存的规则

设置iptables开机自动加载规则,添加以下内容至/etc/rc.local文件中即可
/sbin/iptables-restore /etc/iptables-script
需要注意的是，必须写完全路径，要不然系统找不到命令与规则及脚本
1,缺省策略，让信息毫无限制地流出，但不允许信息流入
#iptables -P INPUT DROP
#iptables -P FORWARD DROP
#iptables -P OUTPUT ACCEPT
2,允许192.168.1.15无限制连接至192.168.1.10服务器(便于维护与测试服务器)
#iptables -A INPUT -s 192.168.1.15 -d 192.168.1.10 -j ACCEPT
3,允许127.0.0.1环路
#iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
#iptables -A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
4,允许局域网192.168.1.0内的所有机器能访问192.168.1.10服务器的80端口
#iptables [...]]]></description>
			<content:encoded><![CDATA[<p>什么都不多说，记录一下使用iptables的实例，防止长时间不用忘记！<br />
OS: debian4.0(etch)<br />
实验环境: 192.168.1.0/255.255.255.0<br />
服务器 Debian(etch)4.0 IP:192.168.1.10<br />
客户机1 Windows XP SP2 IP:192.168.1.15<br />
客户机2 Windows XP SP2 IP:192.168.1.16</p>
<p>常用iptables维护命令：<br />
#iptables -L -n  显示当前iptables规则<br />
#iptables-save &gt; iptables-script 保存规则<br />
#iptables-restore iptables-script 恢复保存的规则<br />
<span id="more-477"></span><br />
设置iptables开机自动加载规则,添加以下内容至/etc/rc.local文件中即可<br />
/sbin/iptables-restore /etc/iptables-script<br />
需要注意的是，必须写完全路径，要不然系统找不到命令与规则及脚本</p>
<p>1,缺省策略，让信息毫无限制地流出，但不允许信息流入<br />
#iptables -P INPUT DROP<br />
#iptables -P FORWARD DROP<br />
#iptables -P OUTPUT ACCEPT</p>
<p>2,允许192.168.1.15无限制连接至192.168.1.10服务器(便于维护与测试服务器)<br />
#iptables -A INPUT -s 192.168.1.15 -d 192.168.1.10 -j ACCEPT</p>
<p>3,允许127.0.0.1环路<br />
#iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT<br />
#iptables -A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT</p>
<p>4,允许局域网192.168.1.0内的所有机器能访问192.168.1.10服务器的80端口<br />
#iptables -A INPUT -p tcp -s 192.168.1.0/24 -d 192.168.1.10 &#8211;dport 80 -j ACCEPT</p>
<p>5,拒绝192.168.1.16 Ping 192.168.1.10<br />
#iptables -A INPUT -p icmp -s 192.168.1.16 -d 192.168.1.10 -j DROP</p>
<p>6,拒绝所有Ping<br />
#iptables -A INPUT -p icmp -j DROP</p>
<p>7,拒绝192.168.1.10 Ping 192.168.1.16<br />
#iptables -A OUTPUT -p icmp -s 192.168.1.10 -d 172.28.156.8 -j DROP</p>
<p>8,拒绝192.168.1.15连接192.168.1.10的80端口<br />
#iptables -A INPUT -p tcp -s 192.168.1.15 -d 192.168.1.10 &#8211;dport 80 -j DROP</p>
<p>9,允许192.168.1.10服务器使用Ping<br />
#iptables -A INPUT -p icmp -d 192.168.1.10 -j ACCEPT</p>
<p>10,允许DNS查询<br />
#iptables -A INPUT -p udp &#8211;sport 53 -j ACCEPT<br />
#iptables -A INPUT -p tcp &#8211;sport 80 -j ACCEPT (注:上网好像需要开这个端口???)</p>
<p>11,允许来自192.168.1.15的电脑Ping服务器192.168.1.10<br />
#iptables -A INPUT -p icmp -s 192.168.1.15 -j ACCEPT</p>
<p>12如果要自己能ping人家，而人家不能ping你，可以：<br />
#iptables -A INPUT -p icmp &#8211;icmp-type 8 -s 0/0 -j DROP<br />
#iptables -A INPUT -p icmp &#8211;icmp-type 0 -s 0/0 -j ACCEPT<br />
#iptables -A OUTPUT -p icmp &#8211;icmp-type 0 -s localip -j DROP<br />
#iptables -A OUTPUT -p icmp &#8211;icmp-type 8 -s localip -j DROP</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F477.html&title=debian4.0%28etch%29+iptables+%E5%AE%9E%E4%BE%8B&description=%E4%BB%80%E4%B9%88%E9%83%BD%E4%B8%8D%E5%A4%9A%E8%AF%B4%EF%BC%8C%E8%AE%B0%E5%BD%95%E4%B8%80%E4%B8%8B%E4%BD%BF%E7%94%A8iptables%E7%9A%84%E5%AE%9E%E4%BE%8B%EF%BC%8C%E9%98%B2%E6%AD%A2%E9%95%BF%E6%97%B6%E9%97%B4%E4%B8%8D%E7%94%A8%E5%BF%98%E8%AE%B0%EF%BC%81%0D%0AOS%3A+debian4.0%28etch%29%0D%0A%E5%AE%9E%E9%AA%8C%E7%8E%AF%E5%A2%83%3A+192.168.1.0%2F255.255.255.0%0D%0A%E6%9C%8D%E5%8A%A1%E5%99%A8+Debia...&tags=debian%2Ciptables%2Clinux%2C%E9%98%B2%E7%81%AB%E5%A2%99" rel="477" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/477.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>成功安装IBM OmniFind Yahoo! Edition</title>
		<link>http://www.23day.com/html/474.html</link>
		<comments>http://www.23day.com/html/474.html#comments</comments>
		<pubDate>Wed, 12 Nov 2008 03:35:03 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[网络技术]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[ibm]]></category>

		<category><![CDATA[search]]></category>

		<category><![CDATA[soft]]></category>

		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=474</guid>
		<description><![CDATA[企业搜索引擎,听起来就很带劲,今天终于测试了下IBM OmniFind Yahoo! Edition,有基于Windows平台和Linux平台,两个版本都安装测试了下,安装方法很简单:
Linux我使用的是Debian4.0(etch)版,下载setuplinux_i586.bin(140MB)文件到Linux的/opt目录下
#chmod 777 setuplinux_i586.bin
#./setuplinux_i586.bin
按提示开始安装,这里要注意,如果没有安装GUI画面需要添加参数-console,要不然安装时会出错的,安装成功后执行命令启动
#/opt/ibm/OmniFindYahooEdition/bin# ./startup.sh
IQQG0159I The server started successfully for administration and search on HTTP port 8080.
管理窗口:http://localhost:8080/admin
搜索窗口:http://localhost:8080
后台设置方法很简单,全中文画面.
Windows下面安装方法很简单，直接下一步安装，即可完成.
喜欢摆弄这些东东的朋友也一起来折腾下吧。
]]></description>
			<content:encoded><![CDATA[<p>企业搜索引擎,听起来就很带劲,今天终于测试了下IBM OmniFind Yahoo! Edition,有基于Windows平台和Linux平台,两个版本都安装测试了下,安装方法很简单:</p>
<p>Linux我使用的是Debian4.0(etch)版,下载setuplinux_i586.bin(140MB)文件到Linux的/opt目录下</p>
<p>#chmod 777 setuplinux_i586.bin</p>
<p>#./setuplinux_i586.bin</p>
<p>按提示开始安装,这里要注意,如果没有安装GUI画面需要添加参数-console,要不然安装时会出错的,安装成功后执行命令启动<span id="more-474"></span></p>
<p>#/opt/ibm/OmniFindYahooEdition/bin# ./startup.sh<br />
IQQG0159I The server started successfully for administration and search on HTTP port 8080.</p>
<p>管理窗口:http://localhost:8080/admin</p>
<p>搜索窗口:http://localhost:8080</p>
<p>后台设置方法很简单,全中文画面.</p>
<p>Windows下面安装方法很简单，直接下一步安装，即可完成.</p>
<p>喜欢摆弄这些东东的朋友也一起来折腾下吧。</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F474.html&title=%E6%88%90%E5%8A%9F%E5%AE%89%E8%A3%85IBM+OmniFind+Yahoo%21+Edition&description=%E4%BC%81%E4%B8%9A%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E%2C%E5%90%AC%E8%B5%B7%E6%9D%A5%E5%B0%B1%E5%BE%88%E5%B8%A6%E5%8A%B2%2C%E4%BB%8A%E5%A4%A9%E7%BB%88%E4%BA%8E%E6%B5%8B%E8%AF%95%E4%BA%86%E4%B8%8BIBM+OmniFind+Yahoo%21+Edition%2C%E6%9C%89%E5%9F%BA%E4%BA%8EWindows%E5%B9%B3%E5%8F%B0%E5%92%8CLinux%E5%B9%B3%E5%8F%B0%2C%E4%B8%A4%E4%B8%AA%E7%89%88%E6%9C%AC%E9%83%BD%E5%AE%89%E8%A3%85%E6%B5%8B%E8%AF%95%E4%BA%86%E4%B8%8B%2C%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95%E5%BE%88%E7%AE%80%E5%8D%95%3A%0D%0A%0D%0ALinu...&tags=Google%2Cibm%2Csearch%2Csoft%2C%E5%AE%89%E8%A3%85" rel="474" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/474.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>命令与征服：红色警戒3(.Red.Alert.3)准备试玩了</title>
		<link>http://www.23day.com/html/472.html</link>
		<comments>http://www.23day.com/html/472.html#comments</comments>
		<pubDate>Sat, 08 Nov 2008 01:16:02 +0000</pubDate>
		<dc:creator>ZhiKang</dc:creator>
		
		<category><![CDATA[杂七杂八]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[red3]]></category>

		<category><![CDATA[红色警戒3]]></category>

		<guid isPermaLink="false">http://www.23day.com/?p=472</guid>
		<description><![CDATA[等待了N久的红色警戒3今天终于下载完成了,刚刚在公司试装了下,运行没有问题,就等着回家后测试了,不知道其它朋友有没有试玩过的,交流下经验.
]]></description>
			<content:encoded><![CDATA[<p>等待了N久的红色警戒3今天终于下载完成了,刚刚在公司试装了下,运行没有问题,就等着回家后测试了,不知道其它朋友有没有试玩过的,交流下经验.</p>
<a href="http://17fav.com/?v=3.0.2&hash=f169909f3af2c0879bf74483d172a108&url=http%3A%2F%2Fwww.23day.com%2Fhtml%2F472.html&title=%E5%91%BD%E4%BB%A4%E4%B8%8E%E5%BE%81%E6%9C%8D%EF%BC%9A%E7%BA%A2%E8%89%B2%E8%AD%A6%E6%88%923%28.Red.Alert.3%29%E5%87%86%E5%A4%87%E8%AF%95%E7%8E%A9%E4%BA%86&description=%E7%AD%89%E5%BE%85%E4%BA%86N%E4%B9%85%E7%9A%84%E7%BA%A2%E8%89%B2%E8%AD%A6%E6%88%923%E4%BB%8A%E5%A4%A9%E7%BB%88%E4%BA%8E%E4%B8%8B%E8%BD%BD%E5%AE%8C%E6%88%90%E4%BA%86%2C%E5%88%9A%E5%88%9A%E5%9C%A8%E5%85%AC%E5%8F%B8%E8%AF%95%E8%A3%85%E4%BA%86%E4%B8%8B%2C%E8%BF%90%E8%A1%8C%E6%B2%A1%E6%9C%89%E9%97%AE%E9%A2%98%2C%E5%B0%B1%E7%AD%89%E7%9D%80%E5%9B%9E%E5%AE%B6%E5%90%8E%E6%B5%8B%E8%AF%95%E4%BA%86%2C%E4%B8%8D%E7%9F%A5%E9%81%93%E5%85%B6%E5%AE%83%E6%9C%8B%E5%8F%8B%E6%9C%89%E6%B2%A1%E6%9C%89%E8%AF%95%E7%8E%A9%E8%BF%87%E7%9A%84%2C%E4%BA%A4%E6%B5%81%E4%B8%8B%E7%BB%8F%E9%AA%8C.&tags=game%2Cred3%2C%E7%BA%A2%E8%89%B2%E8%AD%A6%E6%88%923" rel="472" class="btn-17fav" title="用 17fav 收藏和分享本文"><img src="http://www.23day.com/wp-content/plugins/17fav-bookmark-share/bookmark-purple.gif" alt="17fav 收藏本文" /></a>]]></content:encoded>
			<wfw:commentRss>http://www.23day.com/html/472.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
