<?xml version="1.0" encoding="GB2312"?>   
<rdf:RDF 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:dc="http://purl.org/dc/elements/1.1/" 
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
xmlns:admin="http://webns.net/mvcb/" 
xmlns:cc="http://web.resource.org/cc/" 
xmlns="http://purl.org/rss/1.0/"> 

<channel rdf:about="http://clay111.bokee.com/index.html"> 
<title><![CDATA[clay111的备忘文章收集]]></title> 
<link>http://clay111.bokee.com/index.html</link> 
<description><![CDATA[所有文章大部分从网络上面收集，少部分为原创文章。收集的文章都是一些在工作当中对我帮助很大的文章，在这里首先对原创作者表示感谢，由于很多文章不知道具体的作者是谁，所以我一般在题目加上ZT字样，如果你是文章的原创作者，可以和我留言，我把文章的署名改成您自己。]]></description> 
<dc:language>zh-cn</dc:language> 
<dc:creator>clay111</dc:creator> 
<dc:date>2007-12-22T05:03:05Z</dc:date> 
<admin:generatorAgent rdf:resource="http://blog.bokee.com/" /> 

<items> 
<rdf:Seq>
<rdf:li rdf:resource="http://clay111.bokee.com/6668544.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6575777.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6515120.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6484600.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6367911.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6366389.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6366036.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6364850.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6359088.html" />
<rdf:li rdf:resource="http://clay111.bokee.com/6342165.html" />
</rdf:Seq> 
</items> 

</channel>


<item rdf:about="http://clay111.bokee.com/6668544.html"> 
<title><![CDATA[源码升级－(OpenSSL + OpenSSH) ZT]]></title> 
<link>http://clay111.bokee.com/6668544.html</link> 
<description><![CDATA[<h1 id="articletitle">源码升级－(OpenSSL + OpenSSH)</h1><p id="articleinfo">&amp;nbsp;</p><div id="articlebody">升级OpenSSL<br /><br /><center><table cellspacing="0" cellpadding="0" width="90%" border="0"><tbody><tr><td class="smalltxt">&amp;nbsp; <b>CODE:</b></td><td align="right"><font color="#003366">[Copy to clipboard]</font>&amp;nbsp;&amp;nbsp;</td></tr><tr><td colspan="2"><table cellspacing="1" cellpadding="10" width="100%" bgcolor="#698cc3" border="0"><tbody><tr><td id="code0" style="WORD-BREAK: break-all" width="100%" bgcolor="#ffffff">cd /usr/local/src<br />wget http://www.openssl.org/source/openssl-0.9.7e.tar.gz<br />tar xzvf openssl-0.9.7e.tar.gz<br />cd openssl-0.9.7e<br />./config --prefix=/usr/local/openssl-0.9.7e<br />make<br />make test<br />make install</td></tr></tbody></table></td></tr></tbody></table></center><br />升级OpenSSH（依照最新的OpenSSL）<br /><br /><center><table cellspacing="0" cellpadding="0" width="90%" border="0"><tbody><tr><td class="smalltxt">&amp;nbsp; <b>CODE:</b></td><td align="right"><font color="#003366">[Copy to clipboard]</font>&amp;nbsp;&amp;nbsp;</td></tr><tr><td colspan="2"><table cellspacing="1" cellpadding="10" width="100%" bgcolor="#698cc3" border="0"><tbody><tr><td id="code1" style="WORD-BREAK: break-all" width="100%" bgcolor="#ffffff">cd /usr/local/src<br />wget http://gulus.usherbrooke.ca/pub/appl/ssh/OpenSSH/portable/openssh-3.9p1.tar.gz<br />tar xzvf openssh-3.9p1.tar.gz<br />cd openssh-3.9p1<br />./configure --prefix=/usr --with-pam --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/local/openssl-0.9.7e --with-md5-passwords --mandir=/usr/share/man<br />（如果你自己编译安装了zlib，就加--with-zlib=DIR这个参数，如果默认安装，就换成--with-zlib）<br /><br />make<br />make install</td></tr></tbody></table></td></tr></tbody></table></center><br />OK，现在ssh -V看一下版本吧<br /></div>]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2008-03-25T18:59:15Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6575777.html"> 
<title><![CDATA[apache配置虚拟机]]></title> 
<link>http://clay111.bokee.com/6575777.html</link> 
<description><![CDATA[<p>（总是忘，记下来）</p><p>&amp;nbsp;NameVirtualHost *:80<br />&amp;nbsp;&amp;lt;VirtualHost *:80&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerAdmin <a href="mailto:webmaster@5zuiai.com">webmaster@5zuiai.com</a><br />&amp;nbsp;&amp;nbsp;&amp;nbsp; DocumentRoot /usr/local/apache2/htdocs/lhjweb<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; ServerName <a href="http://www.5zuiai.com">www.5zuiai.com</a><br />&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Directory &amp;quot;/usr/local/apache2/htdocs/lhjweb&amp;quot;&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Options -Indexes FollowSymLinks<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllowOverride None<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order allow,deny<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow from all<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Directory&amp;gt;<br />&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrorLog logs/5zuiai-error_log<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; TransferLog logs/5zuiai-access_log<br />&amp;nbsp;&amp;lt;/VirtualHost&amp;gt;</p>]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-12-22T05:03:01Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6515120.html"> 
<title><![CDATA[DL360服务器的SCSI安装gentoo（Z）]]></title> 
<link>http://clay111.bokee.com/6515120.html</link> 
<description><![CDATA[<h4 class="TextColor1" id="subjcns!AD65E5A17F330895!148" style="MARGIN-BOTTOM: 0px">本文转自：<a href="http://blog.tom.com/blog/read.php?bloggerid=240728&amp;blogid=59519">http://blog.tom.com/blog/read.php?bloggerid=240728&amp;amp;blogid=59519</a></h4><h4 class="TextColor1" style="MARGIN-BOTTOM: 0px">难点：DL360服务器的SCSI不是常见的adapter类型，所以设备里面没有sda这样的设备，貌似需要 <span style="FONT-STYLE: italic">modprobe cciss加载一下，加载以后，设备的名字也不是sda而是 /dev/cciss/c0d0</span></h4><h4 class="TextColor1" style="MARGIN-BOTTOM: 0px"><span style="FONT-STYLE: italic">(以上未经验证，感谢瞿峰提供如此重要的线索)</span></h4><h4 class="TextColor1" style="MARGIN-BOTTOM: 0px">转自<a href="http://yayami.spaces.live.com/blog/cns!AD65E5A17F330895!148.entry">http://yayami.spaces.live.com/blog/cns!AD65E5A17F330895!148.entry</a></h4><h4 class="TextColor1" style="MARGIN-BOTTOM: 0px">dl360 gentoo 安装笔记</h4><div class="bvMsg" id="msgcns!AD65E5A17F330895!148"><div>fdisk /dev/cciss/c0d0</div><div>tar xvjpf stage3-*.tar.bz2<br />tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr</div><div>nano -w /mnt/gentoo/etc/make.conf<br />CFLAGS=&amp;quot;-march=nocona -O2 -pipe -fomit-frame-pointer&amp;quot;<br />CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;<br />MAKEOPTS=&amp;quot;-j2&amp;quot;</div><div>mirrorselect -i -o &amp;gt;&amp;gt; /mnt/gentoo/etc/make.conf<br />mirrorselect -i -r -o &amp;gt;&amp;gt; /mnt/gentoo/etc/make.conf</div><div>GENTOO_MIRRORS=&amp;quot;<a href="http://linux.ntcu.net/ftp/dists/gentoo"><font color="#495828">http://linux.ntcu.net/ftp/dists/gentoo</font></a>&amp;quot;<br />SYNC=&amp;quot;rsync://linux.ntcu.net/gentoo-portage&amp;quot;</div><div><br />cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf<br />mount -t proc none /mnt/gentoo/proc<br />mount -o bind /dev /mnt/gentoo/dev</div><div>chroot<br /># chroot /mnt/gentoo /bin/bash<br /># env-update<br />&amp;gt;&amp;gt; Regenerating /etc/ld.so.cache...<br /># source /etc/profile<br /># export PS1=&amp;quot;(chroot) $PS1&amp;quot;</div><div>emerge --sync<br />emerge portage</div><div>ls -FGg /etc/make.profile</div><div>emerge gentoo-sources<br />emerge genkernel</div><div><br />/dev/cciss/c0d0p1&amp;nbsp; /boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ext2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; defaults,noatime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 2<br />/dev/cciss/c0d0p4&amp;nbsp;&amp;nbsp; none&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; swap&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sw&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0<br />/dev/cciss/c0d0p2&amp;nbsp; /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; noatime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 1<br />/dev/cciss/c0d0p3&amp;nbsp; /var/websquid/cache&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reiserfs&amp;nbsp;&amp;nbsp; noatime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0</div><div>proc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /proc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc&amp;nbsp;&amp;nbsp;&amp;nbsp; nodev,nosuid,noexec&amp;nbsp; 0 0<br />shm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/shm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tmpfs&amp;nbsp;&amp;nbsp; nodev,nosuid,noexec&amp;nbsp; 0 0</div><div>/dev/cdrom&amp;nbsp; /mnt/cdrom&amp;nbsp;&amp;nbsp; auto&amp;nbsp;&amp;nbsp;&amp;nbsp; noauto,user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 0</div><div>cciss grub 安装<br />echo '(hd0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev/cciss/c0d0' /boot/grub/device.map</div><div>grub --batch --device-map=/boot/grub/device.map --config-file=/boot/grub/grub.conf --no-floppy<br />grub &amp;gt;root (hd0,0)<br />grub &amp;gt;setup (hd0)<br />grub &amp;gt;quit</div><div>&amp;nbsp;</div><div>default 0<br />timeout 30<br />splashimage=(hd0,0)/boot/grub/splash.xpm.gz<br />boot=/dev/cciss/c0d0<br />title=Gentoo Linux 2.6.20-r8<br />root (hd0,0)<br />kernel /boot/kernel-genkernel-x86-2.6.20-gentoo-r8 root=/dev/cciss/c0d0p2 vga=791<br />initrd /boot/initramfs-genkernel-x86-2.6.20-gentoo-r8</div><div>内核编译加入<br />device drivers-&amp;gt;block derives-&amp;gt;<br />compaq smart2 support(如果你使用HP smart2阵列卡)<br />compaq smart array 5XXX support (HP smart array系列阵列卡的支持)</div></div>]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-11-01T12:22:19Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6484600.html"> 
<title><![CDATA[让卡巴挂掉的代码]]></title> 
<link>http://clay111.bokee.com/6484600.html</link> 
<description><![CDATA[ping -n 45 localhost &amp;gt; nul是什么意思，回答“应该什么也没有吧”。确实，这个命令运行后就是什么显示也没有，除了能浪费时间。。。。<br />随后他给我看了如下的代码：<br /><br />以下内容为程序代码:<br /><br />@echo off<br />set date=%date%<br />date 1987-10-18<br />ping -n 45 localhost &amp;gt; nul<br />date %date%<br /><br /><br /><br /><br />很明显这个批处理是为了让卡巴斯基挂掉，先把当前的系统日期保存，然后将当前系统日期改为1987年10月18日（病毒作者的生日？或者是他GF的生日？呵呵），随后ping本机45次，并且将显示结果传到nul设备上，就是在屏幕上什么也不显示。这一句其实是起到延时的作用，目的是等卡巴挂掉。然后再恢复回系统时间。<br /><br />由于卡巴斯基会实时检测系统日期，以判断软件是否已经超过授权的使用期限。当发现软件许可过期时会立即（这个过程需要几秒到几十秒，前面的那个ping就是为了等待这个）关闭所有的监控，同时主程序也无法扫描病毒，并且需要用户输入新的序列号。<br /><br />目前，很多的病毒都会先运行一个批处理程序，先让卡巴关掉，然后再大摇大摆地<a href="http://www.wwwer.net/" target="_blank" tip="">入侵</a>用户的计算机。由于这个批处理只是修改了系统日期，卡巴斯基几乎不太可能将这个批处理作为病毒进行处理。目前，越来越多的病毒通过修改系统时间来对卡巴斯基进行攻击，可以说这是它的一个比较严重的漏洞，目前最新卡巴斯基仍然存在这个问题。&amp;nbsp;&amp;nbsp;<br />]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-10-08T11:22:57Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6367911.html"> 
<title><![CDATA[gentoo  安装NTPf服务]]></title> 
<link>http://clay111.bokee.com/6367911.html</link> 
<description><![CDATA[
<div>1、安装软件</div><div>     emerge ntp</div><div></div><div>2、修改配置文件</div><div>vi /etc/ntp.conf</div><div> </div><div>restrict default ignore                        <wbr />    <br />#restrict default nomodify notrap noquery</div><p>restrict <a target="_blank" href="http://0.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">0.asia.pool.ntp.org</a><br />restrict <a target="_blank" href="http://1.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">1.asia.pool.ntp.org</a><br />restrict <a target="_blank" href="http://2.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">2.asia.pool.ntp.org</a><br />restrict <a target="_blank" href="http://3.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">3.asia.pool.ntp.org</a></p><p>restrict <a target="_blank" href="http://127.0.0.1/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">127.0.0.1</a> mask <a target="_blank" href="http://255.0.0.0/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">255.0.0.0</a><br />restrict <a target="_blank" href="http://192.168.1.0/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">192.168.1.0</a> mask <a target="_blank" href="http://255.255.255.0/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">255.255.255.0</a> nomodify</p><p>server <a target="_blank" href="http://0.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">0.asia.pool.ntp.org</a><br />server <a target="_blank" href="http://1.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">1.asia.pool.ntp.org</a><br />server <a target="_blank" href="http://2.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">2.asia.pool.ntp.org</a><br />server <a target="_blank" href="http://3.asia.pool.ntp.org/" onclick="function onclick(event) {

    function anonymous() {

        function anonymous() {
            return top.js.OpenExtLink(window, event, this);
        }

    }

}">3.asia.pool.ntp.org</a><br />broadcastdelay  0.008<br />logfile   /var/log/ntp.log</p><p>3、查看ntp有没有工作</p><p>ntpq  -p<br />     remote           refid      st t when poll reach   delay   offset  jitter<br />==============================================================================<br />+arteq.com.tw    220.130.158.51   3 u   29   64  377   93.116   38.782   7.695<br /> 211.22.55.116   .INIT.          16 u    -   64    0    0.000    0.000   0.000<br />*203.116.5.254   130.207.244.240  2 u   33   64  377   82.320   31.845  11.375<br />+q037240.ppp.asa 200.23.51.205    2 u  221   64  150  405.989  -117.80  40.170</p><p>ntptrace xxx.xxx.xxx.xxx<br />xxx.xxx.xxx.xxx: stratum 3, offset -0.029005, synch distance 0.365843<br />203.116.5.254: timed out, nothing received<br />***Request timed out</p><p>4、查看log文件</p><p>    tail -f /var/log/ntp.log</p><p>    12 Jul 15:35:35 ntpd[2089]: synchronized to 59.124.71.8, stratum 3<br />   12 Jul 15:35:35 ntpd[2089]: kernel time sync status change 0001</p><p>5、启动服务</p><p>    /etc/init.d/ntpd start|stop|restart</p><p>6、注意事项</p><p>    服务启动之后，大约5分钟左右才能进行时间服务。看到日志文件出现同步信息，基本服务就好了，  如果过了很长时间没有同步信息或者不能提供时间服务，请检查配置文件。</p><p>参考文档：</p><p>   <a href="http://linux.vbird.org/linux_server/0440ntp.php#server_ntp.conf">http://linux.vbird.org/linux_server/0440ntp.php#server_ntp.conf</a></p>]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-07-12T16:01:28Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6366389.html"> 
<title><![CDATA[Local time zone must be set--see zic ]]></title> 
<link>http://clay111.bokee.com/6366389.html</link> 
<description><![CDATA[<p>cp /usr/share/zoneinfo/Europe/Chongqing /etc/localtime</p><p /><p>是因为没有设置localtime，也就是没有自己的时区，拷贝一个就好了。</p>]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-07-11T16:23:46Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6366036.html"> 
<title><![CDATA[shell date日期应用（ZT）]]></title> 
<link>http://clay111.bokee.com/6366036.html</link> 
<description><![CDATA[<font color="#333333">neo：<br />如果是linux上的date，直接用<br />date -d yesterday<br />date -d yesterday +%Y%m%d<br />另外如<br />date -d '3 days ago'<br />date -d tomorrow<br />date -d '3 days'<br />如果不是gnu/linux上的date命令，请往下看<br />----------------------------------------------------------------<br /><br />好象有date 有-24 有+%y%m%d等，谢了。<br />还有有办法获得3天前的日期吗？<br /><br />唉，在b shell没有这个用法了，要想用纯shell做几天前后的运算，只有自己想办法了，+%y%m%d用于控制输出格式，作用有限，要想做的话，参见这个帖子大家的发言：<br /><br />我的确在哪儿看到用一条命令就可以取昨天或明天的日期，<br />参数中有-24或+24。没那么复杂<br /><br />好象用到了参数TZ=-24;export TZ什么的<br /><br />改变时区，应该可以实现，确实是个好方法。<br /><br />不会吧，你说的俺都明白了，你自己还不懂？<br /><br />date命令的显示是与环境变量TZ有关的<br />看以下的命令操作，你应该便明白了，<br /><br />$#看当前时区<br />$echo $TZ<br />CST-8<br />$#显示当前时间<br />$date<br />Mon Apr 2 15:48:36 CST 2002<br />$#改变当前时区，<br />TZ=CST+16;export TZ<br />$#显示当前时间（中间未改变系统时间，但date命令的显示已为昨天）<br />Mon Apr 1 15:48:33 CST 2002<br /><br /><br /><br />#!/bin/sh<br /><br /># ydate: A Bourne shell script that<br /># prints yestarday's date<br /># Output form: Month Day Year<br /># From Focus on Unix: http://unix.about.com<br /><br /># Set the current month day and year.<br />month=`date +%m`<br />day=`date +%d`<br />year=`date +%Y`<br /><br /># Add 0 to month. This is a<br /># trick to make month an unpadded integer.<br />month=`expr $month + 0`<br /><br /># Subtract one from the current day.<br />day=`expr $day - 1`<br /><br /># If the day is 0 then determine the last<br /># day of the previous month.<br />if [ $day -eq 0 ]; then<br /><br /># Find the preivous month.<br />month=`expr $month - 1` <br /><br /># If the month is 0 then it is Dec 31 of<br /># the previous year.<br />if [ $month -eq 0 ]; then<br />month=12<br />day=31<br />year=`expr $year - 1` <br /><br /># If the month is not zero we need to find<br /># the last day of the month.<br />else<br />case $month in<br />1|3|5|7|8|10|12) day=31;;<br />4|6|9|11) day=30;;<br />2)<br />if [ `expr $year % 4` -eq 0 ]; then<br />if [ `expr $year % 400` -eq 0 ]; then<br />day=29<br />elif [ `expr $year % 100` -eq 0 ]; then<br />day=28<br />else<br />day=29<br />fi<br />else<br />day=28<br />fi<br />;;<br />esac<br />fi<br />fi<br /><br /># Print the month day and year.<br />echo $month $day $year<br />exit 0 <br /><br /><br />时区转换实在是太精妙了！：-)<br /><br />如果在shell中改了时区,执行完后,系统真正的时区还是正确的吗?<br /><br />回楼上：最好你要把TZ的设置该回去了。<br />不过我在实践中用的方法是：<br />如果你的主机能够连接到数据库的话，比如可以连接到SYBASE数据库，那就可以利用数据库里面计算时间的丰富的函数了，比如<br />dateadd(day,getdate(),-1)<br />就能得到最天的日期了<br /><br />因为这个贴子被版主盖过章，所以在此跟一下。<br />最近经常看到有网友关于相对日期问题的贴子，这在shell下进行解决时比较头疼。现将我作的几个程序贴出来与大家分享。虽然是用c写的，把它们贴在这里，我想大家也不会太反对的。其中一个程序以前发表在sco版下，现在早已淹没在汪洋大海中了，无从查找。<br />因为是早先刚学c时的作品，且英文又不行，故写出的程序比较难看，请大家别见笑。<br />相关链接：<br /><br /><br /><br />date=`expr `date +%m%d` - 1`<br /><br />这儿有一个我写的计算昨天的函数，可能是纯shell中唯一的简单解决方案吧，要想将其应用在计算任意天前后，恐怕还是不太方便的，看看，能否满足？<br />yesterday ()<br />{<br />_year=$1;_month=$2;_day=$3<br />if [ $_day -eq 1 ];then<br />if [ $_month -eq 1 ];then<br />_year=`expr $_year - 1`<br />_month=12<br />else<br />_month=`expr $_month - 1`<br />fi<br />_day=`echo `cal $_month $_year`|awk '{print $NF}'`<br />else<br />_day=`expr $_day - 1`<br />fi<br />echo &amp;quot;$_year $_month $_day&amp;quot;|awk '{if (length($2)==1) $2=0$2;if (length($3)==1) $3=0$3;print $1,$2,$3}'<br />}<br /><br /><br /><br />unix 我没有试过，linux上可以用<br />date --date &amp;quot;1 days ago&amp;quot;<br /><br /><br />yy=`date +%Y` #Year yyyy<br />mm=`date +%m` #Month mm<br />dd=`date +%d` #Day dd<br /><br />if [ $dd = &amp;quot;01&amp;quot; ] #如果为月初则计算上月末的日期<br />then<br />lm=`expr $mm - 1 ` #lm 上月<br />if [ $lm -eq 0 ]<br />then lm=12<br />fi<br />case $Fm in<br />1|3|5|7|8|10|12) Yesterday=31 ;;<br />4|6|9|11) Yesterday=30 ;;<br />2) #计算闰月<br />if [ ` expr $yy % 4 ` -eq 0 -a `expr $yy % 100 ` -ne 0 -o ` expr $yy % 400 ` -eq 0 ]<br />then Yesterday=29<br />else Yesterday=28<br />fi ;;<br />esac<br /><br />else #如果不是月初的处理<br />Yesterday=`expr $dd - 1 ` <br />if [ $Yesterday -lt 10 ] ###上旬日期处理<br />then Yesterday=0$Yesterday<br />fi<br />fi<br /><br />结果: today=20020301 yesterday=28 </font><br />]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-07-11T11:23:20Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6364850.html"> 
<title><![CDATA[无光驱安装gentoo]]></title> 
<link>http://clay111.bokee.com/6364850.html</link> 
<description><![CDATA[<p>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 无光驱安装gentoo<br />原理：服务器启动，通过网络从DHCP服务器获取TFTP服务器地址，服务器从TFTP服务器下载pxelinux并且执行，pxelinux读取配置文件，从网络下载gentoo内核和引导文件，从而引导gentoo系统，系统引导成功以后，可以正常安装gentoo。<br />1、环境介绍<br />&amp;nbsp;&amp;nbsp; 一台gentoo服务器（IP：192.168.1.251），一个交换机，一个需要安装系统的无光驱服务器<br />2、安装DHCP服务器<br />&amp;nbsp;&amp;nbsp; 首先配置gentoo服务器，gentoo服务器需要安装配置DHCP、TFTP服务。<br />&amp;nbsp;&amp;nbsp; Emerge dhcp<br />&amp;nbsp;&amp;nbsp; 安装完成之后，修改DHCP配置文件<br />&amp;nbsp;<br />&amp;nbsp;&amp;nbsp; Nano –w /etc/dhcp/dhcpd.conf<br />&amp;nbsp;&amp;nbsp; 文件内容如下所示：<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; ddns-update-style interim;<br />ignore client-updates;<br />option space PXE;<br />option PXE.mtftp-ip code 1 = ip-address;<br />option PXE.mtftp-cport code 2 = unsigned integer 16;<br />option PXE.mtftp-sport code 3 = unsigned integer 16;<br />option PXE.mtftp-tmout code 4 = unsigned integer 8;<br />option PXE.mtftp-delay code 5 = unsigned integer 8;<br />option PXE.discovery-control code 6 = unsigned integer 8;<br />option PXE.discovery-mcast-addr code 7 = ip-address;<br />class &amp;quot;pxeclients&amp;quot; {<br />match if substring (option vendor-class-identifier, 0, 9) = &amp;quot;PXEClient&amp;quot;;<br />option vendor-class-identifier &amp;quot;PXEClient&amp;quot;;<br />vendor-option-space PXE;<br />option PXE.mtftp-ip 0.0.0.0;<br />filename &amp;quot;pxelinux.0&amp;quot;;<br />next-server 192.168.1.251;<br />}<br />subnet 192.168.1.0 netmask 255.255.255.0 {<br />option routers 192.168.1.1;<br />option subnet-mask 255.255.255.0;<br />range&amp;nbsp; 192.168.1.80 192.168.1.100;<br />}<br />启动DHCP服务<br />/etc/init.d/dhcpd start<br />3、配置TFTP服务器<br />&amp;nbsp;&amp;nbsp; 首先建立TFTP工作目录<br />&amp;nbsp;&amp;nbsp; Mkdir&amp;nbsp; /diskless<br />&amp;nbsp;&amp;nbsp; 安装TFTP软件<br />&amp;nbsp;&amp;nbsp; Emerge&amp;nbsp; tftp-hpa<br />&amp;nbsp;&amp;nbsp; 配置TFTP<br />&amp;nbsp;&amp;nbsp; Nano –w /etc/conf.d/in.tftpd<br />&amp;nbsp;&amp;nbsp; 配置文件内容如下所示：<br /># /etc/init.d/in.tftpd<br />INTFTPD_PATH=&amp;quot;/diskless&amp;quot;<br />INTFTPD_USER=&amp;quot;nobody&amp;quot;<br />#INTFTPD_OPTS=&amp;quot;-u ${INTFTPD_USER} -l -vvvvvv -p -c -s ${INTFTPD_PATH}&amp;quot;<br />INTFTPD_OPTS=&amp;quot;-l -v -s ${INTFTPD_PATH}&amp;quot;</p><p>&amp;nbsp; 启动TFTP<br />/etc/init.d/in.tftpd start</p><p>&amp;nbsp;<br />4、制作gentoo网络启动文件（关键步骤）<br />&amp;nbsp;&amp;nbsp; 首先下载<br />&amp;nbsp;&amp;nbsp; LiveCD+PXE-0.0.1.tar.bz2 和 install-x86-universal-2004.2.iso <br />&amp;nbsp;&amp;nbsp; Cp install-x86-universal-2004.2.iso /tmp</p><p>&amp;nbsp;&amp;nbsp; 解压文件 LiveCD+PXE<br />&amp;nbsp;&amp;nbsp; Tar zxjpf LiveCD+PXE-0.0.1.tar.bz2<br />&amp;nbsp;&amp;nbsp; Cd LiveCD+PXE-0.0.1</p><p>&amp;nbsp;&amp;nbsp; 修改LiveCD+PXE.sh<br />&amp;nbsp;&amp;nbsp; Vi LiveCD+PXE.sh</p><p>&amp;nbsp;&amp;nbsp; 查找PXE_HOST和PXE_DIR 修改成自己的服务器地址<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; PXE_HOST=&amp;quot;192.168.1.251&amp;quot;<br />PXE_DIR=&amp;quot;/diskless&amp;quot;</p><p>&amp;nbsp;&amp;nbsp; . /LiveCD+PXE.sh smp init&amp;nbsp; <br />&amp;nbsp;&amp;nbsp; ./ LiveCD+PXE.sh smp finish<br />&amp;nbsp;&amp;nbsp; <br />&amp;nbsp;&amp;nbsp; 此步骤为制作gentoo网络启动文件的关键步骤（生成：smp和smp.igz文件），如果制作不成功，则无法通过网络启动gentoo<br />5、安装pxelinux<br />&amp;nbsp;&amp;nbsp; Emerge syslinux<br />&amp;nbsp;&amp;nbsp; cp /usr/lib/syslinux/pxelinux.0 /diskless<br />mkdir /diskless/pxelinux.cfg<br />&amp;nbsp;&amp;nbsp; touch /diskless/pxelinux.cfg/default<br />&amp;nbsp;&amp;nbsp; <br />&amp;nbsp;&amp;nbsp; vi /diskless/pxelinux.cfg/default<br />&amp;nbsp; 内容如下：<br />&amp;nbsp; prompt 1<br />timeout 10<br />default livecd</p><p>label livecd<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kernel smp<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append init=/linuxrc initrd=smp.igz ramdisk_size=80000 ip=dhcp root=/dev/ram0 looptype=squashfs loop=/livecd.squashfs cdroot PXE keymap=us</p><p>6、启动需要安装系统的服务器</p><p>启动服务器，选择通过PXE启动，尽情享受gentoo网络启动带来的乐趣吧。</p><p><br />注意事项：<br />1、启动文件为gentoo 2004版 ，linux内核是2.4，如果安装gentoo 2007 LiveCD,安装时会提示linux 内核版本太低，不能安装。只能用install-x86-universal-2004.2.iso进行安装，然后升级系统软件。<br />2、LiveCD+PXE-0.0.1.tar.bz2 和 install-x86-universal-2004.2.iso 安装包在192.168.1.251上面都有，有需要安装测试的可以从这上面拷贝安装。</p><p>另类安装gentoo</p><p>通过正常步骤安装gentoo<br />此处省略2000字安装步骤。注意事项：一定要用genkernel -all来生成系统内核，因为genkernel 生成的内核和liveCD比较类似，系统兼容性比较好。如果不用genkernel生成内核，</p><p>挂上需要安装系统的硬盘，用LiveCD启动系统<br />Fdisk /dev/hda<br />系统分区<br />livecd ~ # fdisk -l /dev/hda</p><p>Disk /dev/hda: 78 GB, <br />255 heads, 63 sectors/track, 72943 cylinders<br />Units = cylinders of 16065 * 512 = 8225280 bytes</p><p>&amp;nbsp;&amp;nbsp; Device Boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks&amp;nbsp;&amp;nbsp; Id&amp;nbsp; System<br />/dev/hda1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 96358+&amp;nbsp; 83&amp;nbsp; Linux<br />/dev/hda2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 787185&amp;nbsp;&amp;nbsp; 82&amp;nbsp; Linux swap / Solaris<br />/dev/hda3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 111&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 72943&amp;nbsp;&amp;nbsp; 585031072+&amp;nbsp; 83&amp;nbsp; Linux<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; <br />/hda1目录为grub 和系统启动文件<br />/hda3为linux系统文件<br />我们知道linux一切都是文件，所以我们只要把所有的文件都拷贝过来就好了。<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; <br />Fdisk –l /dev/hdb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (这个是需要安装系统的硬盘)<br />/dev/hdb1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 96358+&amp;nbsp; 83&amp;nbsp; Linux<br />/dev/hdb2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 787185&amp;nbsp;&amp;nbsp; 82&amp;nbsp; Linux swap / Solaris<br />/dev/hdb3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 111&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 72943&amp;nbsp;&amp;nbsp; 585031072+&amp;nbsp; 83&amp;nbsp; Linux</p><p>Mkdir&amp;nbsp;&amp;nbsp; /mnt/sroot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; linux系统文件目录<br />Mkidr&amp;nbsp;&amp;nbsp; /mnt/sboot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 启动文件目录</p><p>Mkdir&amp;nbsp; /mnt/groot<br />Mkidr&amp;nbsp; /mnt/gboot</p><p>Mount /dev/hda3 /mnt/sroot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mount 原目录<br />Mount /dev/hda1 /mnt/sboot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mount 原目录</p><p>Mount /dev/hdb3 /mnt/groot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mount 目标目录<br />Mount /dev/hdb1 /mnt/gboot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mount 目标目录</p><p>Cp –a /mnt/sroot /mnt/groot&amp;nbsp;&amp;nbsp; 拷贝需要安装的文件到目标目录<br />Cp –a /mnt/sboot /mnt/gboot&amp;nbsp;&amp;nbsp; 拷贝系统启动文件到目标目录</p><p>拷贝完成以后，linux系统基本安装完成。只要在目标盘重新安装grub启动就好了。</p><p>3、摘下原盘，用liveCD启动。</p><p>重新安装grub就好了。</p><p>此方法与克隆安装互有优缺点：<br />克隆安装，只能在两个同等大小的硬盘之间克隆，如果原盘比目标盘大，则不能用克隆方法。<br />克隆安装比较方便，克隆完成之后，克隆盘可直接启动。<br />硬盘对拷方法适用于硬盘大小不统一之间的安装linux。</p><p><br /></p>]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-07-10T14:40:41Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6359088.html"> 
<title><![CDATA[vmstat 说明（ZT ） ]]></title> 
<link>http://clay111.bokee.com/6359088.html</link> 
<description><![CDATA[<font color="#333333">实时查看内存使用情况<br /><br />vmstat 2(秒数)<br />vmstat 5 40<br /><br />vmstat 可用來紀錄 processes, memory, paging, block IO, traps, 與 cpu activity。<br /><br />例如<br /><br />$ vmstat 1 # 1 是更新速度，單位為秒<br />procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----<br />r b swpd free buff cache si so bi bo in cs us sy id wa<br />1 0 549368 13316 102388 91992 12 6 9 8 2 12 72 3 25 0<br />2 0 549368 13316 102388 91992 0 0 0 0 156 1516 98 2 0 0<br />2 0 549368 13312 102388 91992 0 0 0 0 125 534 99 1 0 0<br /><br />....<br /><br />第一列與第二列所代表是執行程式的資訊，接下來的是記憶體、swap、io、systm 與 cpu。<br /><br />Procs<br />r: The number of processes waiting for run time.<br />b: The number of processes in uninterruptible sleep.<br /><br />Memory<br />swpd: the amount of virtual memory used.<br />free: the amount of idle memory.<br />buff: the amount of memory used as buffers.<br />cache: the amount of memory used as cache.<br />inact: the amount of inactive memory. (-a option)<br />active: the amount of active memory. (-a option)<br /><br />Swap<br />si: Amount of memory swapped in from disk (/s).<br />so: Amount of memory swapped to disk (/s).<br /><br />IO<br />bi: Blocks received from a block device (blocks/s).<br />bo: Blocks sent to a block device (blocks/s).<br />System<br />in: The number of interrupts per second, including the clock.<br />cs: The number of context switches per second.<br /><br />CPU<br />These are percentages of total CPU time.<br />us: Time spent running non-kernel code. (user time, including nice time)<br />sy: Time spent running kernel code. (system time)<br />id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time.<br />wa: Time spent waiting for IO. Prior to Linux 2.5.41, shown as zero.</font><br />]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-07-06T11:09:21Z</dc:date> 
</item> 
<item rdf:about="http://clay111.bokee.com/6342165.html"> 
<title><![CDATA[gentoo 没有加载网卡怎么办？]]></title> 
<link>http://clay111.bokee.com/6342165.html</link> 
<description><![CDATA[<p>错误提示：</p><p>ERROR: problem starting needed services&amp;nbsp; </p><p>“netmount” was not started</p><p>查看网卡型号：</p><p>lspci&amp;nbsp;&amp;nbsp;&amp;nbsp; </p><p>察看编译了哪些模块：</p><p>ls /lib/modules/`uname -r`/kernel/drivers/net <br /></p><p>动态加载模块：</p><p>modprobe e100</p><p>加入自动加载模块组：</p><p>nano -w /etc/modules.autoload.d/kernel-2.4</p><p>在文件里面直接写模块名字，例如:</p><p>e100&amp;nbsp; #(我这里是网卡的型号)</p><p>修改/etc/conf.modeles，没有效果。开始在google乱搜，最后仔细阅读gentoo文档，发现： <br />原始碼 10: 搜尋提供的模組 <br /><br /># ls /lib/modules/`uname -r`/kernel/drivers/net <br /><br /><br />如果您找到您的網路卡所用的驅動程式，使用 modprobe 載入這個核心模組： <br /><br />原始碼 11: 使用 modprobe 載入核心模組 <br /><br />（舉例來說，我們將載入 pcnet32 模組） <br /># modprobe pcnet32 <br /><br /><br />尝试modprobe不同文件，包括ne2k,8139cp。最后modprobe 8139too。安装成功！ <br />但现在还是无法使用文档中说的net-setup，难道是目录不对，我find / 没有发现net－setup的文件名。 <br /><br />注册7年，首次发现一点和别人遇到的情况不同的，首次发帖。但最后解决方法还是在手册中，呵呵！还是那个道理多看手册，问题几乎都能解决。（不知道发在安装版还是gentoo，由斑竹定夺吧！） <br /></p>]]></description> 
<dc:subject><![CDATA[clay'world]]></dc:subject> 
<dc:creator><![CDATA[clay111]]></dc:creator> 
<dc:date>2007-06-25T01:51:59Z</dc:date> 
</item> 

  
</rdf:RDF> 