522 lines
30 KiB
HTML
522 lines
30 KiB
HTML
<?xml version="1.0" encoding="Big5" ?>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
||
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-tw">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Big5" />
|
||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||
<meta http-equiv="Content-Script-Type" content="text/javascript" />
|
||
<meta name="author" content="依瑪貓" />
|
||
<meta name="copyright" content="© 2001-2008 依瑪貓。" />
|
||
<meta name="keywords" content="DNS 反查, HostNameLookups, Apache, Analog, 記錄檔" />
|
||
<link rel="alternate" type="application/xhtml+xml" href="reslog.zh-cn.html"
|
||
hreflang="zh-cn" title="简体中文" />
|
||
<link rel="alternate" type="application/xhtml+xml" href="reslog.en.html"
|
||
hreflang="en-us" title="English" />
|
||
<link rel="copyright" type="text/plain" href="fdl.txt" />
|
||
<link rel="author" href="mailto:imacat@mail.imacat.idv.tw" />
|
||
<style type="text/css">
|
||
h2, em {
|
||
text-transform: uppercase;
|
||
}
|
||
.accessguide {
|
||
font-size: 0.5em;
|
||
float: left;
|
||
width: 0.5em;
|
||
}
|
||
q {
|
||
quotes: "「" "」" "『" "』";
|
||
}
|
||
q:lang(en) {
|
||
quotes: "\201C" "\201D" "\2018" "\2019";
|
||
}
|
||
</style>
|
||
<title>reslog 3.16 版</title>
|
||
</head>
|
||
<body>
|
||
|
||
<div class="langs" title="語言切換區">
|
||
<span>正體中文</span> |
|
||
<span xml:lang="zh-cn"><a href="reslog.zh-cn.html"
|
||
title="切换到本页的简体中文版。"
|
||
hreflang="zh-cn">简体中文</a></span> |
|
||
<span xml:lang="en"><a href="reslog.en.html"
|
||
title="Switch to the English version of this page."
|
||
hreflang="en-us">English</a></span>
|
||
</div>
|
||
<hr />
|
||
|
||
|
||
<div id="body" class="body" title="網頁內文區">
|
||
<div class="accessguide"><a accesskey="C"
|
||
href="#body" title="網頁內文區">:::</a></div>
|
||
|
||
<h1><samp xml:lang="en">reslog</samp> 3.16 版</h1>
|
||
|
||
|
||
<h2>最新消息</h2>
|
||
|
||
<dl>
|
||
|
||
<dt>2007-12-04</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.16 。新版修正 <a href="http://search.cpan.org/dist/Compress-Bzip2/" hreflang="en" xml:lang="en"><samp>Compress::Bzip2</samp></a> 製作的空檔所產生的問題。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.16.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.16 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2007-12-03</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.15 。修正 <samp xml:lang="en">Makefile.PL</samp> 安裝所需最低 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 版本的錯誤。若妳之前安裝了 <samp xml:lang="en">reslog</samp> 3.13 版或之後的版本,不需要昇級新版。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.15.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.15 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2007-12-03</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.14 。新版有好幾個說明文件、測試程式修正。若妳之前安裝了 <samp xml:lang="en">reslog</samp> 3.13 版,不需要昇級新版。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.14.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.14 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2007-12-03</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.13 。新版有很多程式碼改進、錯誤修正、測試程式改進、說明文件修正。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.13.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.13 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2007-07-23</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.12 。修正無 <abbr title="internet protocol" xml:lang="en">IP</abbr> 反解時的錯誤。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.12.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.12 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2007-07-23</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.11 。修正在無線程 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 上執行的問題,以 <samp xml:lang="en">file</samp> 程式檢查標準輸入檔案類型的問題,修正安裝檔案位置以符合 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 標準安裝設定,並加上支援用 <a href="http://search.cpan.org/dist/Module-Build/" hreflang="en" xml:lang="en"><samp>Module::Build</samp></a> 安裝。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.11.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.11 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2007-07-22</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.10 。說明文件修正。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.10.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.10 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2007-07-21</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.09 。版權更新為 <a href="http://www.gnu.org/licenses/gpl-3.0.html" hreflang="en" xml:lang="en"><abbr title="GNU General Public License version 3" xml:lang="en">GPLv3</abbr></a> ,及多項問題修正。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.09.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.09 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-05-22</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.08 。說明文件修正。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.08.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.08 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-05-22</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.07 。重整程式碼,以便在更多平台上執行。目前可在下列平台上執行: <a href="http://www.linux.org/" hreflang="en" xml:lang="en">Linux</a> 、 <span xml:lang="en"><abbr title="Microsoft">MS</abbr>-Windows</span> 、 <a href="http://www.cygwin.com/" hreflang="en" xml:lang="en">Cygwin</a> 、 <a href="http://www.sun.com/software/solaris/" hreflang="en" xml:lang="en">Solaris</a> 、 <a href="http://www.freebsd.org/" hreflang="en" xml:lang="en">FreeBSD</a> 與 <a href="http://developer.apple.com/opensource/" hreflang="en" xml:lang="en">MacOSX Darwin</a> 。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.07.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.07 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-05-16</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.06 。重整測試程式,以使測試結果更正確、有效。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.06.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.06 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-05-08</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.05 。修正標準輸入不可用時會產生錯誤的問題。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.05.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.05 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-05-08</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.04 。修正載入 <a href="http://search.cpan.org/dist/File-MMagic/" hreflang="en" xml:lang="en"><samp>File::MMagic</samp></a> 時的別字。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.04.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.04 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-05-08</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.03 。預設安裝目錄改回到 <samp xml:lang="en">/sbin</samp> ,加上 <q xml:lang="en"><samp>make upgrade</samp></q> 以刪除舊版檔案,並解決了之前檔案鎖定方法不一的問題。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.03.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.03 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-05-02</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.02 。反查程式現在與主程式互相獨立,在 <span xml:lang="en"><abbr title="Microsoft">MS</abbr>-Windows</span> 與 <a href="http://www.cygwin.com/" hreflang="en" xml:lang="en">Cygwin</a> 上測試執行無誤,並解決了好幾個小問題。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.02.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.02 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-04-26</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.01 。修正了一個嚴重的錯誤,錯使 <samp xml:lang="en">--suffix</samp> 與 <samp xml:lang="en">--trim-suffix</samp> 處理了錯誤的檔尾。若妳下載安裝了 3.01 版,請立即昇級更新。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.01.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.01 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2005-04-26</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog</samp> 最新版本 3.00 。我用物件導向模式,從頭重寫。新加上 <span xml:lang="en">ithreads</span> 多線程功能,大幅加快執行速度。支援 <samp xml:lang="en">bzip2</samp> 壓縮檔。支援用 <samp xml:lang="en">gzip</samp> 或 <samp xml:lang="en">bzip2</samp> 程式解壓縮,不需安裝 <a href="http://search.cpan.org/dist/Compress-Zlib/" hreflang="en" xml:lang="en"><samp>Compress::Zlib</samp></a> 和 <a href="http://search.cpan.org/dist/Compress-Bzip2/" hreflang="en" xml:lang="en"><samp>Compress::Bzip2</samp></a> 模組(不建議使用)。可先裁掉某些檔尾,再加上我們的檔尾,以便和其他記錄檔處理程式一起作業。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog-3.00.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog</samp> 3.00 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2002-09-18</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog.pl</samp> 最新版本 2.1.0dev2 。本版修正了幾個說明文件的錯誤,並把 <a href="http://sourceforge.net/" hreflang="en" xml:lang="en">SourceForge</a> 加進 <samp xml:lang="en">reslog.pl</samp> 的下載網址中。妳可以把它當做<q><span xml:lang="en">SourceForge</span> 紀念版</q>。原則上,不需要急著昇級。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog.pl-2.1.0dev2.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog.pl</samp> 2.1.0dev2 版</a>。</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2002-09-17</dt>
|
||
|
||
<dd>
|
||
<p>好消息! <samp xml:lang="en">reslog.pl</samp> 已開始架設於 <a href="http://sourceforge.net/projects/reslog/" hreflang="en" xml:lang="en">SourceForge</a> 囉!(雖然我幾乎還完全搞不清楚要怎麼架…摸索中… ^^; )</p>
|
||
</dd>
|
||
|
||
|
||
<dt>2002-08-31</dt>
|
||
|
||
<dd>
|
||
<p><samp xml:lang="en">reslog.pl</samp> 最新版本 2.1.0dev1 。本版修正了無法在 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 5.8.0 執行的錯誤。我暫時還把她當成是 <q xml:lang="en"><abbr title="development">dev</abbr></q> 研發版,因為我想在 2.1.0 正式版的時候,支援 <a href="http://search.cpan.org/dist/Compress-Bzip2/" hreflang="en" xml:lang="en"><samp>Compress::Bzip2</samp></a> 與 <a href="http://search.cpan.org/dist/ExtUtils-MakeMaker/" hreflang="en" xml:lang="en"><samp>ExtUtils::MakeMaker</samp></a> 。不過她其實很穩定。<a href="ftp://ftp.imacat.idv.tw/pub/reslog/reslog.pl-2.1.0dev1.tar.gz" type="application/x-gzip">下載 <samp xml:lang="en">reslog.pl</samp> 2.1.0dev2 版</a>。</p>
|
||
</dd>
|
||
|
||
</dl>
|
||
|
||
|
||
<h2>說明</h2>
|
||
|
||
<p><dfn xml:lang="en"><samp>reslog</samp></dfn> 是記錄檔的反查程式,用來反查 <a href="http://httpd.apache.org/" hreflang="en" xml:lang="en">Apache</a> 記錄檔裏 <abbr title="internet protocol" xml:lang="en">IP</abbr> 的主機名稱。查過後,可以套用像 <a href="http://analog.cx/" hreflang="en" xml:lang="en">Analog</a> 之類的記錄檔統計程式。妳可以把它當做 <span xml:lang="en">Apache</span> <samp xml:lang="en">HostNameLookups</samp> 指令的替代品,每天一次反查當天所有的 <abbr title="internet protocol" xml:lang="en">IP</abbr> 。</p>
|
||
|
||
|
||
<h2>注意事項</h2>
|
||
|
||
<ul>
|
||
|
||
<li><p>反查網域名稱<em>很耗時間</em>。時間主要耗在查詢上:防火牆過濾網路封包,網域名稱伺服器設錯、沒有開機、位在慢速網路上、等級太低反應慢、網路塞車…等。這些外部因素,都不是程式本身能控制的。</p></li>
|
||
|
||
<li><p>若程式半途中斷,如按了 <span xml:lang="en">Ctrl-Break</span> ,可能會殘餘一個暫時工作檔。下次執行時碰到殘存的暫時工作檔,程式會拒絕執行跳出。請先處理殘存的暫時工作檔。妳可以把暫時工作檔當成原來的記錄檔來用,重新反查。</p></li>
|
||
|
||
<li><p>本程式需要很多暫存資料的空間。硬碟和記憶體比起來,價格便宜,用起來也比較省,所以我用硬碟暫存。這個程式需要原記錄檔解壓後兩倍以上的硬碟空間,才能執行(用記憶體暫存的話要用十倍)。請檢查硬碟空間夠不夠。</p></li>
|
||
|
||
<li><p><samp xml:lang="en">reslog</samp> 尚未支援 <abbr title="internet protocol version 6" xml:lang="en">IPv6</abbr> 。</p></li>
|
||
|
||
<li><p>我建議安裝 <a href="http://search.cpan.org/dist/File-MMagic/" hreflang="en" xml:lang="en"><samp>File::MMagic</samp></a> ,儘量不要用 <samp xml:lang="en">file</samp> 程式。 <a href="http://search.cpan.org/dist/File-MMagic/" hreflang="en" xml:lang="en"><samp>File::MMagic</samp></a> 內建的檔案類型表好像比 <samp xml:lang="en">file</samp> 程式準確。若不是 <samp xml:lang="en">gzip</samp> 或 <samp xml:lang="en">bzip2</samp> 壓縮檔, <samp xml:lang="en">reslog</samp> 會把視為當成純文字檔。若壓縮檔被誤判為圖檔, <samp xml:lang="en">reslog</samp> 會當成純文字檔,直接讀記錄,並以錯誤結束。就算錯誤也不會弄亂原記錄檔,不過多少有點麻煩。</p></li>
|
||
|
||
</ul>
|
||
|
||
|
||
<h2>系統需求</h2>
|
||
|
||
<ol>
|
||
<li><p><acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 5.8.0 以上。 <samp xml:lang="en">reslog</samp> 用三個參數的 <samp xml:lang="en">open()</samp> 來複製檔案操作,我還不知道怎麼改寫到更早的版本上執行。若妳可以改寫到更早的版本上執行,請告訴我。妳可以輸入 <q xml:lang="en"><samp>perl -v</samp></q> 查詢妳目前的 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 版本。如果妳沒有 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 或需要昇級,可以到 <a href="http://www.perl.com/" hreflang="en"><acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 網站</a>下載安裝最新版 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 。若妳是用 <span xml:lang="en"><abbr title="Microsoft">MS</abbr>-Windows</span> ,可以到 <a href="http://www.activestate.com/" hreflang="en"><span xml:lang="en">ActiveState</span> 公司</a>下載 <span xml:lang="en">ActivePerl</span> 安裝。</p></li>
|
||
|
||
<li><p>需搭配的 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 模組:無。</p></li>
|
||
|
||
<li><p>選配的 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 模組:</p>
|
||
|
||
<dl>
|
||
<dt><a href="http://search.cpan.org/dist/File-MMagic/" hreflang="en" xml:lang="en"><samp>File::MMagic</samp></a></dt>
|
||
|
||
<dd>
|
||
<p>這是檢查檔案類型用的。若沒有安裝, <samp xml:lang="en">reslog</samp> 會找 <samp xml:lang="en">file</samp> 程式代替。若還找不到, <samp xml:lang="en">reslog</samp> 會改用檔尾(副檔名)判斷檔案類型。這時若從標準輸入讀檔, <samp xml:lang="en">reslog</samp> 就無法判斷了。妳可以<a href="http://search.cpan.org/dist/File-MMagic/" hreflang="en">由 <acronym title="Comprehensive Perl Archive Network" xml:lang="en">CPAN</acronym> 模組庫下載安裝 <samp xml:lang="en">File::MMagic</samp> </a>,或用 <span xml:lang="en"><samp>CPAN</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpan File::MMagic</samp></q> 安裝,或用 <span xml:lang="en"><samp>CPANPLUS</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpanp i File::MMagic</samp></q> 安裝。若妳是 <span xml:lang="en">Debian/Ubandu Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>apt-get install libfile-mmagic-perl</samp></q> 安裝。若妳是 <span xml:lang="en">Red Hat/Fedora/CentOS Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>yum install perl-File-MMagic</samp></q> 安裝。若妳是 <span xml:lang="en">FreeBSD</span> 使用者,可以執行 <q xml:lang="en"><samp>ports install p5-File-MMagic</samp></q> 安裝。若妳是 <span xml:lang="en">ActivePerl</span> 使用者,可以執行 <q xml:lang="en"><samp>ppm install File::MMagic</samp></q> 安裝。若妳要在 <span xml:lang="en"><abbr title="Microsoft">MS</abbr>-Windows</span> 下使用 <samp xml:lang="en">file.exe</samp> 程式,可以由 <a href="http://gnuwin32.sourceforge.net/" hreflang="en-us"><span xml:lang="en">GnuWin32</span> 網站</a>下載。請確認下載後,存檔在系統的路徑下,檔名為 <samp xml:lang="en">file.exe</samp> 。</p>
|
||
|
||
<p>建議用 <a href="http://search.cpan.org/dist/File-MMagic/" hreflang="en" xml:lang="en"><samp>File::MMagic</samp></a> 。 <samp xml:lang="en">file</samp> 程式偶爾會誤判。</p>
|
||
</dd>
|
||
|
||
<dt><a href="http://search.cpan.org/dist/Compress-Zlib/" hreflang="en" xml:lang="en"><samp>Compress::Zlib</samp></a></dt>
|
||
|
||
<dd>
|
||
<p>這是處理 <samp xml:lang="en">gzip</samp> 壓縮檔用的,只有在處理 <samp xml:lang="en">gzip</samp> 壓縮檔才會用到。若要用時沒有安裝, <samp xml:lang="en">reslog</samp> 會試著改用 <samp xml:lang="en">gzip</samp> 程式代替。若還找不到, <samp xml:lang="en">reslog</samp> 就無法執行。妳可以<a href="http://search.cpan.org/dist/Compress-Zlib/" hreflang="en">由 <acronym title="Comprehensive Perl Archive Network" xml:lang="en">CPAN</acronym> 模組庫下載安裝 <samp xml:lang="en">Compress::Zlib</samp> </a>,或用 <span xml:lang="en"><samp>CPAN</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpan Compress::Zlib</samp></q> 安裝,或用 <span xml:lang="en"><samp>CPANPLUS</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpanp i Compress::Zlib</samp></q> 安裝。若妳是 <span xml:lang="en">Debian/Ubandu Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>apt-get install libcompress-zlib-perl</samp></q> 安裝。若妳是 <span xml:lang="en">Red Hat/Fedora/CentOS Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>yum install perl-Compress-Zlib</samp></q> 安裝。若妳是 <span xml:lang="en">FreeBSD</span> 使用者,可以執行 <q xml:lang="en"><samp>ports install p5-Compress-Zlib</samp></q> 安裝。若妳是 <span xml:lang="en">ActivePerl</span> 使用者,可以執行 <q xml:lang="en"><samp>ppm install Compress::Zlib</samp></q> 安裝。若妳要在 <span xml:lang="en"><abbr title="Microsoft">MS</abbr>-Windows</span> 下使用 <samp xml:lang="en">gzip.exe</samp> 程式,可以由 <a href="http://www.gzip.org/" hreflang="en"><samp xml:lang="en">gzip</samp> 網站</a>下載。請確認下載後,存檔在系統的路徑下,檔名為 <samp xml:lang="en">gzip.exe</samp> 。</p>
|
||
</dd>
|
||
|
||
<dt><a href="http://search.cpan.org/dist/Compress-Bzip2/" hreflang="en" xml:lang="en"><samp>Compress::Bzip2</samp></a> 第二版以上</dt>
|
||
|
||
<dd>
|
||
<p>這是處理 <samp xml:lang="en">bzip2</samp> 壓縮檔用的,只有在處理 <samp xml:lang="en">bzip2</samp> 壓縮檔才會用到。若要用時沒有安裝, <samp xml:lang="en">reslog</samp> 會試著改用 <samp xml:lang="en">bzip2</samp> 程式代替。若還找不到, <samp xml:lang="en">reslog</samp> 就無法執行。妳可以<a href="http://search.cpan.org/dist/Compress-Bzip2/" hreflang="en">由 <acronym title="Comprehensive Perl Archive Network" xml:lang="en">CPAN</acronym> 模組庫下載安裝 <samp xml:lang="en">Compress::Bzip2</samp> </a>,或用 <span xml:lang="en"><samp>CPAN</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpan Compress::Bzip2</samp></q> 安裝,或用 <span xml:lang="en"><samp>CPANPLUS</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpanp i Compress::Bzip2</samp></q> 安裝。若妳是 <span xml:lang="en">Debian/Ubandu Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>apt-get install libcompress-bzip2-perl</samp></q> 安裝。若妳是 <span xml:lang="en">Red Hat/Fedora/CentOS Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>yum install perl-Compress-Bzip2</samp></q> 安裝。若妳是 <span xml:lang="en">FreeBSD</span> 使用者,可以執行 <q xml:lang="en"><samp>ports install p5-Compress-Bzip2</samp></q> 安裝。若妳是 <span xml:lang="en">ActivePerl</span> 使用者,可以執行 <q xml:lang="en"><samp>ppm install Compress::Bzip2</samp></q> 安裝。若妳要在 <span xml:lang="en"><abbr title="Microsoft">MS</abbr>-Windows</span> 下使用 <samp xml:lang="en">bzip2.exe</samp> 程式,可以由 <a href="http://www.bzip.org/" hreflang="en"><samp xml:lang="en">bzip2</samp> 網站</a>下載。請確認下載後,存檔在系統的路徑下,檔名為 <samp xml:lang="en">bzip2.exe</samp> 。</p>
|
||
</dd>
|
||
|
||
<dt><a href="http://search.cpan.org/dist/TermReadKey/" hreflang="en" xml:lang="en"><samp>Term::ReadKey</samp></a></dt>
|
||
|
||
<dd>
|
||
<p>這是顯示進度列用的,若沒有安裝,就不會顯示進度列。此外不會有任何問題。進度列可以讓妳對 <samp xml:lang="en">reslog</samp> 的工作進度一目瞭然。妳可以<a href="http://search.cpan.org/dist/TermReadKey/" hreflang="en">由 <acronym title="Comprehensive Perl Archive Network" xml:lang="en">CPAN</acronym> 模組庫下載安裝 <samp xml:lang="en">Term::ReadKey</samp> </a>,或用 <span xml:lang="en"><samp>CPAN</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpan Term::ReadKey</samp></q> 安裝,或用 <span xml:lang="en"><samp>CPANPLUS</samp> Shell</span> 執行 <q xml:lang="en"><samp>cpanp i Term::ReadKey</samp></q> 安裝。若妳是 <span xml:lang="en">Debian/Ubandu Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>apt-get install libterm-readkey-perl</samp></q> 安裝。若妳是 <span xml:lang="en">Red Hat/Fedora/CentOS Linux</span> 使用者,可以執行 <q xml:lang="en"><samp>yum install perl-TermReadKey</samp></q> 安裝。若妳是 <span xml:lang="en">FreeBSD</span> 使用者,可以執行 <q xml:lang="en"><samp>ports install p5-Term-ReadKey</samp></q> 安裝。若妳是 <span xml:lang="en">ActivePerl</span> 使用者,可以執行 <q xml:lang="en"><samp>ppm install Term::ReadKey</samp></q> 安裝。</p>
|
||
</dd>
|
||
</dl>
|
||
</li>
|
||
</ol>
|
||
|
||
|
||
<h2>下載</h2>
|
||
|
||
<p><samp xml:lang="en">reslog</samp> 的官方網站在:</p>
|
||
|
||
<ul>
|
||
<li><p><a href="http://reslog.sourceforge.net/"><span xml:lang="en">SourceForge</span> 上的 <samp xml:lang="en">reslog</samp> 網站。</a></p></li>
|
||
|
||
<li><p><a href="https://sourceforge.net/projects/reslog/" hreflang="en"><samp xml:lang="en">reslog</samp> <span xml:lang="en">SourceForge</span> 專案頁。</a></p></li>
|
||
|
||
<li><p><a href="http://search.cpan.org/~imacat/reslog/" hreflang="en"><samp xml:lang="en">reslog</samp> <acronym title="Comprehensive Perl Archive Network" xml:lang="en">CPAN</acronym> 專案頁。</a></p></li>
|
||
|
||
<li><p><a href="http://www.imacat.idv.tw/tech/reslog.html">旅舍依瑪 <samp xml:lang="en">reslog</samp> 網頁</a></p></li>
|
||
</ul>
|
||
|
||
<p>最新版 <samp xml:lang="en">reslog</samp> 可由下列位址下載:</p>
|
||
|
||
<ul>
|
||
<li><p><a href="https://sourceforge.net/project/showfiles.php?group_id=62500" hreflang="en"><samp xml:lang="en">reslog</samp> <span xml:lang="en">SourceForge</span> 下載頁。</a></p></li>
|
||
|
||
<li><p><a href="http://search.cpan.org/~imacat/reslog/" hreflang="en"><samp xml:lang="en">reslog</samp> <acronym title="Comprehensive Perl Archive Network" xml:lang="en">CPAN</acronym> 專案頁。</a></p></li>
|
||
|
||
<li><p><a href="ftp://ftp.imacat.idv.tw/pub/reslog/">旅舍依瑪 <abbr title="File Transfer Protocol" xml:lang="en">FTP</abbr> 站。</a></p></li>
|
||
</ul>
|
||
|
||
<p>依瑪貓的 <abbr title="Pretty Good Privacy" xml:lang="en">PGP</abbr> 公鑰在:</p>
|
||
|
||
<ul>
|
||
<li><p><a href="http://reslog.sourceforge.net/pgpkey.asc"><samp xml:lang="en">reslog</samp> <span xml:lang="en">SourceForge</span> 網站上的依瑪貓 <abbr title="Pretty Good Privacy" xml:lang="en">PGP</abbr> 公鑰。</a></p></li>
|
||
|
||
<li><p><a href="http://www.imacat.idv.tw/me/pgpkey.asc">旅舍依瑪上的依瑪貓 <abbr title="Pretty Good Privacy" xml:lang="en">PGP</abbr> 公鑰。</a></p></li>
|
||
</ul>
|
||
|
||
|
||
<h2>安裝</h2>
|
||
|
||
<p>若妳是由 <samp xml:lang="en">reslog</samp> 3.10 以前的版本昇級,或是由 <samp xml:lang="en">reslog.pl</samp> 3.02 以前的版本昇級,請參閱 <samp xml:lang="en">UPGRADE.zh-tw</samp> 檔的昇級說明。</p>
|
||
|
||
<h3>以 <a href="http://search.cpan.org/dist/ExtUtils-MakeMaker/" hreflang="en" xml:lang="en"><samp>ExtUtils::MakeMaker</samp></a> 安裝</h3>
|
||
|
||
<p><samp xml:lang="en">reslog</samp> 用 <acronym title="Practical Extraction and Reporting Language" xml:lang="en">Perl</acronym> 標準的 <a href="http://search.cpan.org/dist/ExtUtils-MakeMaker/" hreflang="en" xml:lang="en"><samp>ExtUtils::MakeMaker</samp></a> 安裝,程序如下:</p>
|
||
|
||
<blockquote xml:lang="en"><pre>
|
||
% perl Makefile.PL
|
||
% make
|
||
% make test
|
||
% make install
|
||
</pre></blockquote>
|
||
|
||
<p>在 <q xml:lang="en"><samp>make install</samp></q> 前,請先確認妳有在安裝目錄存檔的權限。通常這時候要切換為 <samp xml:lang="en">root</samp> ,才能安裝存檔。</p>
|
||
|
||
<p>若妳是用 <span xml:lang="en"><abbr title="Microsoft">MS</abbr>-Windows</span> 下的 <span xml:lang="en">ActivePerl</span> , <samp xml:lang="en">make</samp> 請改用 <samp xml:lang="en">nmake</samp> 。 <a href="ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe" type="application/x-dosexec"><samp xml:lang="en">nmake</samp> 可由微軟的 <abbr title="File Transfer Protocol" xml:lang="en">FTP</abbr> 站下載</a>。</p>
|
||
|
||
<p>若要安裝到其它地方,請設定好 <samp xml:lang="en">PREFIX</samp> 。例如,一般使用者,要安裝在自己的目錄下時:</p>
|
||
|
||
<blockquote xml:lang="en"><pre>
|
||
% perl Makefile.PL PREFIX=/home/jessica
|
||
</pre></blockquote>
|
||
|
||
<p>要知道更多安裝選項的細節,請參閱 <a href="http://search.cpan.org/dist/ExtUtils-MakeMaker/" hreflang="en" xml:lang="en"><samp>ExtUtils::MakeMaker</samp></a> 的說明(請執行 <q xml:lang="en"><samp>perldoc ExtUtils::MakeMaker</samp></q> )。</p>
|
||
|
||
|
||
<h3>以 <a href="http://search.cpan.org/dist/Module-Build/" hreflang="en" xml:lang="en"><samp>Module::Build</samp></a> 安裝</h3>
|
||
|
||
<p>若妳喜歡,也可以用 <a href="http://search.cpan.org/dist/Module-Build/" hreflang="en" xml:lang="en"><samp>Module::Build</samp></a> 安裝,程序如下:</p>
|
||
|
||
<blockquote xml:lang="en"><pre>
|
||
% perl Build.PL
|
||
% ./Build
|
||
% ./Build test
|
||
% ./Build install
|
||
</pre></blockquote>
|
||
|
||
<p>在 <q xml:lang="en"><samp>./Build install</samp></q> 前,請先確認妳有在安裝目錄存檔的權限。通常這時候要切換為 <samp xml:lang="en">root</samp> ,才能安裝存檔。</p>
|
||
|
||
<p>若要安裝到其它地方,請設定好 <samp xml:lang="en">--prefix</samp> 。例如,一般使用者,要安裝在自己的目錄下時:</p>
|
||
|
||
<blockquote xml:lang="en"><pre>
|
||
% perl Build.PL --prefix=/home/jessica
|
||
</pre></blockquote>
|
||
|
||
<p>要知道更多安裝選項的細節,請參閱 <a href="http://search.cpan.org/dist/Module-Build/" hreflang="en" xml:lang="en"><samp>Module::Build</samp></a> 的說明(請執行 <q xml:lang="en"><samp>perldoc Module::Build</samp></q> )。</p>
|
||
|
||
|
||
<h2>命令列參數</h2>
|
||
|
||
<pre>
|
||
./reslog [參數] [記錄檔…]
|
||
./reslog [-h|-v]
|
||
</pre>
|
||
|
||
|
||
<dl>
|
||
<dt xml:lang="en"><var xml:lang="zh-tw">記錄檔</var></dt>
|
||
|
||
<dd>
|
||
<p>要反查的記錄檔。可同時指定好幾個檔案。若沒有指定,會從標準輸入讀記錄檔,再寫到標準輸出。妳也可以設定成<q><samp>-</samp></q>,來從標準輸入讀記錄檔,從標準輸入讀取的記錄,反查後會送到標準輸出。支援 <samp xml:lang="en">gzip</samp> 或 <samp xml:lang="en">bzip2</samp> 壓縮檔。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-o, --override <var xml:lang="zh-tw">模式</var></dt>
|
||
|
||
<dd>
|
||
<p>如果有同名的反查結果檔,該怎麼辦。目前有下列模式:</p>
|
||
|
||
|
||
<dl>
|
||
<dt xml:lang="en">o, overwrite</dt>
|
||
|
||
<dd>
|
||
<p>蓋掉舊檔。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">a, append</dt>
|
||
|
||
<dd>
|
||
<p>和舊檔加在一起。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">f, fail</dt>
|
||
|
||
<dd>
|
||
<p>結束程式,以免不小心破壞舊檔。預設是結束程式。</p>
|
||
</dd>
|
||
</dl>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-k, --keep <var xml:lang="zh-tw">模式</var></dt>
|
||
|
||
<dd>
|
||
<p>原記錄檔要怎麼處理。目前有下列模式:</p>
|
||
|
||
|
||
<dl>
|
||
<dt xml:lang="en">a, all</dt>
|
||
|
||
<dd>
|
||
<p>保留原檔。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">r, restart</dt>
|
||
|
||
<dd>
|
||
<p>反查後,原記錄檔歸零。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">d, delete</dt>
|
||
|
||
<dd>
|
||
<p>反查後,刪除原記錄檔。預設是刪除原記錄檔。</p>
|
||
</dd>
|
||
</dl>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-s, --suffix <var xml:lang="zh-tw">檔尾</var></dt>
|
||
|
||
<dd>
|
||
<p>反查結果檔要加上的檔尾。預設的檔尾是 <q xml:lang="en"><samp>.resolved</samp></q> 。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-t, --trim-suffix <var xml:lang="zh-tw">檔尾</var></dt>
|
||
|
||
<dd>
|
||
<p>加上我們的檔尾前,先去掉的原檔檔尾。預設是不去檔尾。若妳用好幾個記錄檔處理程式處理記錄檔,可以用這個選項,去掉之前程式加的檔尾。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-n, --num-threads <var xml:lang="zh-tw">線程數</var></dt>
|
||
|
||
<dd>
|
||
<p>反查時,同時執行的線程數。預設值是 10 。若不要用多線程反查,請設為 0 。系統本身要支援多線程。若系統本身不支援多線程,本選項沒有作用。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-c, --stdout</dt>
|
||
|
||
<dd>
|
||
<p>把結果輸出到標準輸出。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-d, --debug</dt>
|
||
|
||
<dd>
|
||
<p>顯示詳細的執行過程。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-q, --quiet</dt>
|
||
|
||
<dd>
|
||
<p>沒事不要吵。 :p</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-h, --help</dt>
|
||
|
||
<dd>
|
||
<p>顯示程式說明。</p>
|
||
</dd>
|
||
|
||
|
||
<dt xml:lang="en">-v, --version</dt>
|
||
|
||
<dd>
|
||
<p>顯示程式版本。</p>
|
||
</dd>
|
||
</dl>
|
||
|
||
|
||
<h2>版權聲明</h2>
|
||
|
||
<p>版權所有 © 2001-2007 依瑪貓。依瑪貓保有所有權利。</p>
|
||
|
||
<p>本程式是自由軟體,您可以遵照自由軟體基金會 <span xml:lang="en">(Free Software Foundation)</span> 出版的 <cite><acronym title="GNU’s Not UNIX" xml:lang="en">GNU</acronym> 通用公共許可證</cite>條款 <span xml:lang="en">(<cite><acronym title="GNU’s Not UNIX">GNU</acronym> General Public License</cite>)</span> 第三版來修改和重新發佈這一程式,或者自由選擇使用任何更新的版本。</p>
|
||
|
||
<p>發佈這一程式的目的是希望它有用,但沒有任何擔保。甚至沒有適合特定目的而隱含的擔保。更詳細的情況請參閱 <cite><acronym title="GNU’s Not UNIX" xml:lang="en">GNU</acronym> 通用公共許可證</cite>。</p>
|
||
|
||
<p>您應該已經和程式一起收到一份 <cite><acronym title="GNU’s Not UNIX" xml:lang="en">GNU</acronym> 通用公共許可證</cite>的副本。如果還沒有,參閱<samp><<a href="http://www.gnu.org/licenses/" hreflang="en">http://www.gnu.org/licenses/</a>></samp>。</p>
|
||
|
||
|
||
<h2>版本紀錄</h2>
|
||
|
||
<p>請閱讀 <samp xml:lang="en">NEWS</samp> 檔,查看程式的演變、新增的功能和修補的錯誤。</p>
|
||
|
||
|
||
<h2>支援協助</h2>
|
||
|
||
<p><samp xml:lang="en">reslog</samp> 網站架在 <a href="https://sourceforge.net/" hreflang="en" xml:lang="en">SourceForge</a> 、 <a href="http://www.cpan.org/" hreflang="en" xml:lang="en"><acronym title="Comprehensive Perl Archive Network">CPAN</acronym></a> 與 <a href="http://www.imacat.idv.tw/">旅舍依瑪</a>。索取最新資訊,請駕臨:</p>
|
||
|
||
<ul>
|
||
<li><p><a href="http://reslog.sourceforge.net/"><span xml:lang="en">SourceForge</span> 上的 <samp xml:lang="en">reslog</samp> 網站</a>。</p></li>
|
||
<li><p><a href="http://sourceforge.net/projects/reslog/" hreflang="en"><samp xml:lang="en">reslog</samp> <span xml:lang="en">SourceForge</span> 專案頁</a>。</p></li>
|
||
<li><p><a href="http://search.cpan.org/dist/reslog/" hreflang="en"><samp xml:lang="en">reslog</samp> <abbr title="Comprehensive Perl Archive Network" xml:lang="en">CPAN</abbr> 專案頁</a>。</p></li>
|
||
<li><p><a href="http://www.imacat.idv.tw/tech/reslog.html">旅舍依瑪 <samp xml:lang="en">reslog</samp> 網頁</a>。</p></li>
|
||
</ul>
|
||
|
||
<p>在 <a href="https://sourceforge.net/" hreflang="en" xml:lang="en">SourceForge</a> 上有一個 <a href="mailto:reslog-users@lists.sourceforge.net"><samp xml:lang="en">reslog</samp> 的郵件通訊</a> 。使用上的問題、建議或錯誤回報,請提到通訊上討論。它是 <a href="http://www.list.org/" hreflang="en" xml:lang="en">Mailman</a> 的郵件通訊。若要加入,請到 <a href="https://lists.sourceforge.net/lists/listinfo/reslog-users" hreflang="en"><samp xml:lang="en">reslog</samp> 郵件通訊的網頁</a> 。妳也可以寫信到 <a href="mailto:reslog-users-request@lists.sourceforge.net"><acronym title="electronic mail" xml:lang="en">E-mail</acronym> 指令信箱</a>,標題填上 <samp xml:lang="en">help</samp> ,索取 <acronym title="electronic mail" xml:lang="en">E-mail</acronym> 指令說明。</p>
|
||
|
||
</div>
|
||
|
||
|
||
<hr />
|
||
<div id="footer" class="footer" title="頁尾區">
|
||
<address><a href="mailto:imacat@mail.imacat.idv.tw">依瑪貓</a>,初稿 2001-07-04 ,上次更新日期 2008-11-15</address>
|
||
|
||
<address>版權所有 © 2003-2008 依瑪貓,欲轉載引用請先閱讀<a href="fdl.txt">版權聲明</a></address>
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|