<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://netflow.kmseh.gov.tw/blog/styles/rss.css" type="text/css"?>
<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="http://purl.org/rss/1.0/"
>
 <channel rdf:about="http://netflow.kmseh.gov.tw/blog/rss/rss10/1">
  <title>Oscar Blog</title>
  <link>http://netflow.kmseh.gov.tw/blog/blog/1</link>
  <description></description>
    <dc:creator>oscar</dc:creator>
  <dc:date>2010-03-12T18:45:02Z</dc:date>
  <admin:generatorAgent rdf:resource="http://www.lifetype.net" />
  <items>
   <rdf:Seq>
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/21" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/20" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/19" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/18" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/17" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/14" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/13" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/12" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/10" />
       <rdf:li rdf:resource="http://netflow.kmseh.gov.tw/blog/post/1/9" />
      </rdf:Seq>
  </items> 
 </channel>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/21">
  <title>安裝軟體的選項 make</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/21</link>
  <dc:description>&lt;p&gt;
&lt;a id=&quot;res_349&quot; href=&quot;http://netflow.kmseh.gov.tw/blog/gallery/1/freebsd_lighttpd_00.png&quot; rel=&quot;lightbox&quot;&gt;&lt;/a&gt;&lt;a id=&quot;res_349&quot; href=&quot;http://netflow.kmseh.gov.tw/blog/gallery/1/freebsd_lighttpd_00.png&quot; rel=&quot;lightbox&quot;&gt;&lt;/a&gt;&lt;a id=&quot;res_349&quot; href=&quot;http://netflow.kmseh.gov.tw/blog/gallery/1/freebsd_lighttpd_00.png&quot; rel=&quot;lightbox&quot;&gt;&lt;/a&gt;&amp;nbsp;&lt;span style=&quot;font-family: 標楷體,Andale Mono; font-size: medium&quot;&gt;來源:資訊隨筆 (&lt;/span&gt;&lt;a href=&quot;http://140.111.152.155/blog/post/2/316&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono; font-size: medium&quot;&gt;http://140.111.152.155/blog/post/2/316&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono; font-size: medium&quot;&gt;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono; font-size: medium&quot;&gt;一般常用 ports 來安裝軟體的人，常常會看到類似下面的畫面&lt;br /&gt;
&lt;a id=&quot;res_349&quot; href=&quot;http://netflow.kmseh.gov.tw/blog/gallery/1/freebsd_lighttpd_00.png&quot; rel=&quot;lightbox&quot;&gt;&lt;img src=&quot;http://netflow.kmseh.gov.tw/blog/gallery/1/previews-med/freebsd_lighttpd_00.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono; font-size: medium&quot;&gt;這一個畫面就是要您選擇編譯套件時所用的參數&lt;br /&gt;
我們可以在安裝 ports 時，先用下面的指令來選擇編譯的參數，或顯示目前使用的參數，以及移除參數。&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make config&lt;/span&gt;：選擇套件要編譯時的參數&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make showconfig&lt;/span&gt;：顯示目前使用的參數&lt;br /&gt;
以 lighttpd 為例&lt;br /&gt;
# &lt;span style=&quot;color: #ff0000&quot;&gt;make showconfig&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;===&amp;gt; The following configuration options are available for lighttpd-1.4.18_1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BZIP2=on &amp;quot;Enable Bzip2 support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CML=off &amp;quot;Enable Cache Meta Language support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FAM=off &amp;quot;Enable fam/gamin support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GDBM=off &amp;quot;Enable gdbm storage support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IPV6=off &amp;quot;Enable IPV6 support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MAGNET=off &amp;quot;Enable magnet support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMCACHE=off &amp;quot;Enable memcached storage support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MYSQL=on &amp;quot;Enable MYSQL support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPENLDAP=on &amp;quot;Enable LDAP support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPENSSL=on &amp;quot;Enable SSL support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VALGRIND=off &amp;quot;Enable valgrind support&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEBDAV=off &amp;quot;Enable WebDAV support&amp;quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make rmconfig&lt;/span&gt;：移除參數&lt;br /&gt;
&lt;br /&gt;
這些編譯時所用的參數，都儲存在 &lt;span style=&quot;color: #0000ff&quot;&gt;/var/db/ports&lt;/span&gt; 目錄之下，安裝時要選擇編譯參數的套件都出現在這裡，一個套件就會有一個目錄&lt;br /&gt;
[root@freebsd /var/db/ports]# &lt;span style=&quot;color: #ff0000&quot;&gt;ls&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;ImageMagick/&amp;nbsp; isc-dhcp3-server/&amp;nbsp; openldap23/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; phpMyAdmin/&amp;nbsp;&amp;nbsp; rsync/&lt;br /&gt;
awstats/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lftp/&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; openldap24/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; portupgrade/&amp;nbsp; samba3/&lt;br /&gt;
cacti/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lighttpd/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; php5/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pure-ftpd/&amp;nbsp;&amp;nbsp;&amp;nbsp; vsftpd/&lt;br /&gt;
gettext/&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mrtg/&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; php5-extensions/&amp;nbsp; rrdtool/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
以 lighttpd 為例，目錄下是一個 options 的檔案，檔案裡面就是編譯時所用的參數&lt;br /&gt;
# &lt;span style=&quot;color: #ff0000&quot;&gt;cd /var/db/ports/lighttpd&lt;/span&gt;&lt;br /&gt;
# &lt;span style=&quot;color: #ff0000&quot;&gt;cat options&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;# This file is auto-generated by &#039;make config&#039;.&lt;br /&gt;
# No user-servicable parts inside!&lt;br /&gt;
# Options for lighttpd-1.4.18_1&lt;br /&gt;
_OPTIONS_READ=lighttpd-1.4.18_1&lt;br /&gt;
WITH_BZIP2=true&lt;br /&gt;
WITHOUT_CML=true&lt;br /&gt;
WITHOUT_FAM=true&lt;br /&gt;
WITHOUT_GDBM=true&lt;br /&gt;
WITHOUT_IPV6=true&lt;br /&gt;
WITHOUT_MAGNET=true&lt;br /&gt;
WITHOUT_MEMCACHE=true&lt;br /&gt;
WITH_MYSQL=true&lt;br /&gt;
WITH_OPENLDAP=true&lt;br /&gt;
WITH_OPENSSL=true&lt;br /&gt;
WITHOUT_VALGRIND=true&lt;br /&gt;
WITHOUT_WEBDAV=true&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;</dc:description>
      
    <dc:subject>FreeBSD</dc:subject>
     
    
  <dc:date>2009-04-10T16:27:43Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/20">
  <title>FreeBSD Ports 的管理</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/20</link>
  <dc:description>&lt;p&gt;
&lt;span style=&quot;font-size: medium&quot;&gt;&amp;nbsp;&lt;span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;來源:&lt;u&gt;&lt;span style=&quot;color: #800080&quot;&gt;資訊隨筆&lt;/span&gt;&lt;/u&gt; (&lt;/span&gt;&lt;a href=&quot;http://140.111.152.155/blog/post/2/251&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;http://140.111.152.155/blog/post/2/251&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono; font-size: medium&quot;&gt;要執行底下的動作時，都要切換到該軟體在 Ports 的目錄之下&lt;br /&gt;
1.安裝軟體&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make install&lt;/span&gt;：會自動執行所有的編譯原始碼及設定工作。&lt;br /&gt;
2.Ports 選擇套件要編譯時的參數&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make config : &lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;選擇套件要編譯時的參數&lt;br /&gt;
&lt;/span&gt;3.移除軟體&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make deinstall&lt;/span&gt;：可以移除不要安裝的軟體。&lt;br /&gt;
4.重新安裝軟體&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make reinstall&lt;/span&gt;：重新安裝軟體，執行之前要先用 &lt;span style=&quot;color: #0000ff&quot;&gt;make deinstall&lt;/span&gt; 先把軟體移除。&lt;br /&gt;
5.移除 &lt;span style=&quot;color: #0000ff&quot;&gt;work&lt;/span&gt; 目錄中的檔案&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make clean&lt;/span&gt;：在安裝過程中，在 &lt;span style=&quot;color: #0000ff&quot;&gt;work &lt;/span&gt;目錄中會有一些檔案，因為安裝完成之後就用不到了，所以可以用 &lt;span style=&quot;color: #0000ff&quot;&gt;make clean&lt;/span&gt; 指令將這些檔案刪除。 &lt;/span&gt;
&lt;/p&gt;
&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;6.清除 &lt;span style=&quot;color: #0000ff&quot;&gt;/usr/ports/distfiles&lt;/span&gt; 目錄中的檔案&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;make distclean&lt;/span&gt;：軟體安裝時，會在 &lt;span style=&quot;color: #0000ff&quot;&gt;/usr/ports/distfiles&lt;/span&gt; 下載一些軟體的原始程式碼，下次軟體在安裝時會檢查這裡是不是有需要的原始程式碼，如果您的空間不夠用，就可以把這些檔案清除。&lt;br /&gt;
7.&lt;span style=&quot;color: #ff0000&quot;&gt;make install clean&lt;/span&gt;：安裝軟體完畢後，馬上移除 &lt;span style=&quot;color: #0000ff&quot;&gt;work&lt;/span&gt; 目錄中的檔案，將所有編譯的記錄給清除掉。&lt;br /&gt;
8.&lt;span style=&quot;color: #ff0000&quot;&gt;make unstall clean distclean&lt;/span&gt;：安裝軟體完畢後，馬上移除 &lt;span style=&quot;color: #0000ff&quot;&gt;work&lt;/span&gt; 目錄中的檔案，將所編譯的記錄給清除掉，再接著把 &lt;span style=&quot;color: #0000ff&quot;&gt;/usr/ports/distfiles&lt;/span&gt; 目錄中的檔案刪除。&lt;br /&gt;
&lt;br /&gt;
如果您當時在安裝軟體時，並沒有加上 clean，之後想要把這些散落在各個軟體目錄之下的 work 目錄清除時，可以用下列的指令：&lt;br /&gt;
# &lt;span style=&quot;color: #ff0000&quot;&gt;find /usr/ports -depth -name work -exec rm -rf {} \;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</dc:description>
      
    <dc:subject>FreeBSD</dc:subject>
     
    
  <dc:date>2009-04-10T15:54:08Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/19">
  <title>wwwcount計數器安裝</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/19</link>
  <dc:description>&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;font-size: medium; color: #000000; font-family: 標楷體,Andale Mono&quot;&gt;有沒有發現很多的網頁都有一個小小的計數器呢？&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;目前最有名的計數器套件大概是 wwwcounter 這一套！就我所知的套件最新應該是 wwwcount2.6 版的樣子，不知道有沒有最新的....。&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;1.&amp;nbsp; 下載與解壓縮：&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# cd&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #999999&quot;&gt;&amp;nbsp;/usr/local&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# tar&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;-zxvf wwwcount2.6.tar.gz&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# cd&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;wwwcount2.6&lt;br /&gt;
2.&amp;nbsp;&lt;span style=&quot;color: #3366cc&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 標楷體,Andale Mono&quot;&gt;修改 &lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;/usr/local/wwwcount2.6/builb&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #vi &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;build&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #3366cc; font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --with-cgi-bin-dir[=DIR]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; designated directory for CGI programs,&lt;br /&gt;
&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;default is &lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;/var/www/cgi-bin&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 上面的路徑與你的 apache 預設的 cgi-bin 的目錄有關！&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ccff&quot;&gt;&lt;span style=&quot;color: #3366ff&quot;&gt;--prefix=dir&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; counter base directory, default is&lt;br /&gt;
&lt;/span&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;/usr/local/etc/Counter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 這是 wwwcount 安裝的目錄，我都喜歡安裝在 /usr/local 底下，所以設定成上面的目錄。&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #000000&quot;&gt;3.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 標楷體,Andale Mono&quot;&gt;修改 &lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;/usr/local/wwwcount2.6/Config.tmpl&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #vi Config.tmpl&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CGIBIN_DIR=&amp;quot;/var/www/cgi-bin&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BASE_DIR=&amp;quot;/usr/local/etc/Counter&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONFIG_FILE=&amp;quot;count.cfg&amp;quot;&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;&lt;span style=&quot;color: #000000&quot;&gt;計數器設定檔的檔名&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONFIG_DIR=&amp;quot;/usr/local/etc/Counter/conf&amp;quot;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;計數器設定檔存放的位置&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DIGIT_DIR=&amp;quot;/usr/local/etc/Counter/digits&amp;quot;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #000000&quot;&gt;數字圖檔存放的位置&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_DIR=&amp;quot;/usr/local/etc/Counter/data&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #000000&quot;&gt;計數器&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATABASE_DIR=&amp;quot;/usr/local/etc/Counter/db&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COUNT_DATABASE=&amp;quot;Countdb&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUTH_DATABASE=&amp;quot;Authdb&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DB_LOCKFILE=&amp;quot;Count.lck&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TT_FONT_DIR=&amp;quot;/usr/local/etc/Counter/fonts&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOG_DIR=&amp;quot;/usr/local/etc/Counter/logs&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERROR_LOG_FILE=&amp;quot;error.log&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VISITOR_LOG_FILE=&amp;quot;visitor.log&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RGB_FILE=&amp;quot;./data/rgb.txt&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RGB_DIR=&amp;quot;/usr/local/etc/Counter&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RGB_DATABASE=&amp;quot;/usr/local/etc/Counter/db/rgbdb&amp;quot;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;4.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 標楷體,Andale Mono&quot;&gt;修改 &lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;/usr/local/wwwcount2.6/count.cfg&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #vi count.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [options]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; auto_file_creation=Yes&amp;nbsp; 　檔案自動建立&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; strict_mode=No&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 　　 嚴格模式&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; allow_rgb_database=Yes　允許xx資料庫&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; count_reload=No　　　　計算_重載入&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; log_error_messages=No　log錯誤訊息&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; log_visitor_info=Yes　　log參觀者資訊&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; log_rotation_interval=2592000　log循環間隔(時間)．．．我猜是log檔案每隔重新建立30天(2592000秒＝３０天）,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果要測你可改少一點比如說1天＝86400&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; show_error_messages_to_browsers=Yes 秀錯誤訊息給瀏覽器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;p&gt;
&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [authorized]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;a href=&quot;http://www.kmseh.gov.tw&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;www.kmseh.gov.tw&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEB-Server 的主機名稱&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; www&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 203.64.152.2&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; WEB-Server 所使用的IP&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #000000&quot;&gt;5.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3366cc&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: 標楷體,Andale Mono&quot;&gt;編譯可執行檔！&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # ./build --with-cgi-bin-dir=/var/www/cgi-bin --without-database&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # ./build --install&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *** You are installing Counter as root ***&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;span style=&quot;color: #3366cc&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;
&lt;p&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;-------------------------------------------------------------------------&lt;br /&gt;
Your configuration is shown below. You are only allowed to change the&lt;br /&gt;
cgi-bin directory. If you want to change it, edit the file Config.tmpl&lt;br /&gt;
and change the variable CGIBIN_DIR to the appropriate directory. Do not change&lt;br /&gt;
anything else.&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;cgi-bin directory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /var/www/cgi-bin&lt;br /&gt;
conf directory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /usr/local/etc/Counter/conf&lt;br /&gt;
conf file to install&amp;nbsp;&amp;nbsp;&amp;nbsp; = count.cfg&lt;br /&gt;
digit directory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /usr/local/etc/Counter/digits&lt;br /&gt;
data directory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /usr/local/etc/Counter/data&lt;br /&gt;
database directory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /usr/local/etc/Counter/db&lt;br /&gt;
Counter database&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Countdb&lt;br /&gt;
Auth database&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = Authdb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (you have to edit with editdb)&lt;br /&gt;
TrueType font directory = /usr/local/etc/Counter/fonts&lt;br /&gt;
Sample TrueType font&amp;nbsp;&amp;nbsp;&amp;nbsp; = ./data/fonts/trebuc.ttf&lt;br /&gt;
Log directory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = /usr/local/etc/Counter/logs&lt;br /&gt;
Error log file&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = error.log&lt;br /&gt;
Visitor log file&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = visitor.log&lt;br /&gt;
RGB file to install&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ./data/rgb.txt&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;-------------------------------------------------------------------------&lt;br /&gt;
Press Control-C to abort&lt;br /&gt;
Continue [y|n]?&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&amp;lt;== 看看你的設定正不正確，對的話就開始安裝吧！&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #000000&quot;&gt;proceeding...&lt;/span&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now if you know what user and group id child processes of http&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; server use, I can change the ownership and access permission&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; accordigly. If you do not know, they are usually defined in the&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; file httpd.conf with User and Group. I suggest create a unique&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; user and group say httpd and set the User and Group to httpd.&lt;/span&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;color: #000000; font-family: 標楷體,Andale Mono&quot;&gt;*Do you know the user and group id of httpd&#039; child process [y|n]:? y&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;你知不知道 apache 的使用者名稱與群組！若以&amp;nbsp;OpenBsd 預設的 &lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #ffff00&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;apache 來安裝 WWW 的話，那麼預設的名稱為&amp;nbsp;www&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #ffff00&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;*Enter user id of httpd&#039;s child process [no default]:? www&lt;br /&gt;
*Enter group id of httpd&#039;s child process [no default]:? www&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;上面兩個都需要視你的設定而變，如果你不知道的話， &lt;br /&gt;
那麼進入 httpd.conf 檔案中，去找一下相關的設定就 OK 了！&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;6.&lt;/span&gt;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;變更檔案權限：&lt;br /&gt;
#chown www:www /var/www/cgi-bin/Count.cgi&lt;br /&gt;
#chown -R www:www /usr/local/etc/Counter/data&lt;/span&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</dc:description>
      
    <dc:subject>OpenBSD</dc:subject>
     
    
  <dc:date>2007-12-03T08:38:11Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/18">
  <title>在 OpenBSD 安裝 Webmin</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/18</link>
  <dc:description>&lt;p&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;Webmin 是一套圖形化的管理介面，方便管理者可以使用 GUI 介面來管理系統。&lt;br /&gt;
Webmin 官方網站：&lt;/span&gt;&lt;a href=&quot;http://www.webmin.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;http://www.webmin.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;目前最新的版本是 1.390 版 &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;ol start=&quot;1&quot;&gt;
	&lt;li&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;將壓縮檔複製到/usr/local下並解開&lt;br /&gt;
	&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: #ff0000&quot;&gt;cp webmin-1.390.tar.gz /usr/local&lt;br /&gt;
	tar -zxvf webmin-1.390.tar.gz&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;進入webmin目錄中&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: #ff0000&quot;&gt;mv webmin-1.390 webmin&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; color: #ff0000&quot;&gt;cd webmin &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;執行&lt;br /&gt;
	&lt;span style=&quot;color: #ff0000&quot;&gt;./setup.sh &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;webmin安裝在那一個目錄若在/etc/webmin則直接按&lt;strong&gt;Enter&lt;/strong&gt;鍵&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; color: #ff0000; font-family: 標楷體,Andale Mono&quot;&gt;Config file directory [/etc/webmin]:&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;Log file安裝在那一個目錄若在/var/webmin則直接按&lt;strong&gt;Enter&lt;/strong&gt;鍵&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; color: #ff0000; font-family: 標楷體,Andale Mono&quot;&gt;Log file directory [/var/webmin]:&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;perl的絕對路徑若在/usr/bin/perl則直接按&lt;strong&gt;Enter&lt;/strong&gt;鍵&lt;br /&gt;
	&lt;span style=&quot;color: #ff0000&quot;&gt;Full path to perl (default /usr/bin/perl): &lt;/span&gt;&lt;br /&gt;
	預設的埠號為10000則直接按&lt;strong&gt;Enter&lt;/strong&gt;鍵，在browser連結時須&lt;/span&gt;&lt;a href=&quot;http://lin.kl.edu.tw:10000/&quot;&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;http://localhost:10000&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #008000&quot;&gt;&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;若更改埠號為9000則需輸入900&lt;span style=&quot;color: #000080&quot;&gt;0&lt;/span&gt;再按&lt;strong&gt;Enter&lt;/strong&gt;鍵，在browser連結時須&lt;span style=&quot;color: #000080&quot;&gt;&lt;a href=&quot;http://localhost:9000/&quot;&gt;http://localhost:9000&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; color: #ff0000; font-family: 標楷體,Andale Mono&quot;&gt;Web server port (default 10000):&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;Login name 若為admin直接按&lt;strong&gt;Enter&lt;/strong&gt;鍵&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; color: #ff0000; font-family: 標楷體,Andale Mono&quot;&gt;Login name (default admin):&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;輸入密碼&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; color: #ff0000; font-family: 標楷體,Andale Mono&quot;&gt;Login password:&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span&gt;再輸入一次密碼&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;Password again:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;安裝過程中的一些訊息&lt;br /&gt;
	&lt;/span&gt;&lt;span style=&quot;font-size: medium; color: #00ff00; font-family: 標楷體,Andale Mono&quot;&gt;***********************************************************************&lt;br /&gt;
	*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Welcome to the Webmin setup script, version 1.390&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;br /&gt;
	***********************************************************************&lt;br /&gt;
	Webmin is a web-based interface that allows Unix-like operating&lt;br /&gt;
	systems and common Unix services to be easily administered.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Installing Webmin in /usr/local/webmin ...&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********************************************************************&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Webmin uses separate directories for configuration files and log files.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unless you want to run multiple versions of Webmin at the same time&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; you can just accept the defaults.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Config file directory [/etc/webmin]:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Log file directory [/var/webmin]:&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********************************************************************&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Webmin is written entirely in Perl. Please enter the full path to the&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Perl 5 interpreter on your system.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Full path to perl (default /usr/bin/perl):&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Testing Perl ...&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Perl seems to be installed ok&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********************************************************************&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Operating system name:&amp;nbsp;&amp;nbsp;&amp;nbsp; OpenBSD&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Operating system version: 4.2&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********************************************************************&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Webmin uses its own password protected web server to provide access&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to the administration programs. The setup script needs to know :&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; - What port to run the web server on. There must not be another&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; web server already using this port.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - The login name required to access the web server.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - The password required to access the web server.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - If the webserver should use SSL (if your system supports it).&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Whether to start webmin at boot time.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Web server port (default 10000):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Login name (default admin): root&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Login password:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Password again:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Perl SSLeay library is not installed. SSL not available.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Webmin does not support being started at boot time on your system.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********************************************************************&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creating web server config files..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creating access control file..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inserting path to perl into scripts..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creating start and stop scripts..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Copying config files..&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creating uninstall script /etc/webmin/uninstall.sh ..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing ownership and permissions ..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Running postinstall scripts ..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Attempting to start Webmin mini web server..&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Starting Webmin server in /usr/local/webmin&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..done&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ***********************************************************************&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Webmin has been installed and started successfully. Use your web&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; browser to go to&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium; color: #00ff00; font-family: 標楷體,Andale Mono&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;a href=&quot;http://localhost:10000/&quot;&gt;&lt;span style=&quot;font-size: medium; color: #00ff00; font-family: 標楷體,Andale Mono&quot;&gt;http://localhost:10000/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #ccffcc&quot;&gt;&lt;span style=&quot;color: #00ff00&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and login with the name and password you entered previously.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #ccffcc&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&amp;nbsp; 6. 如果開機就要啟動 Webmin，可以修改 &lt;span style=&quot;color: #0000ff&quot;&gt;/etc/rc.local&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # &lt;span style=&quot;color: #ff0000&quot;&gt;vi /etc/rc.local&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 加入下面一行&lt;br /&gt;
&lt;span style=&quot;color: #0000ff&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/webmin/start&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 手動啟動 Webmin&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&lt;span style=&quot;color: #ff0000&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: medium&quot;&gt;&lt;span style=&quot;font-family: 標楷體,Andale Mono&quot;&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;/etc/webmin/start&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 重新啟動 Webmin&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&lt;span style=&quot;color: #ff0000&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;/etc/webmin/restart&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 
&lt;/p&gt;</dc:description>
      
    <dc:subject>OpenBSD</dc:subject>
     
    
  <dc:date>2007-11-30T11:39:51Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/17">
  <title>在 mvme88k 安裝 OpenBSD</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/17</link>
  <dc:description>&lt;p&gt;
**先在tftp server端放&lt;span style=&quot;color: #0000ff&quot;&gt;tftpboot&lt;/span&gt;及&lt;span style=&quot;color: #0000ff&quot;&gt;bsd.rd&lt;/span&gt;檔&lt;br /&gt;
**不要檢測硬體&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #0000ff&quot;&gt;ctrl&lt;/span&gt;+&lt;span style=&quot;color: #0000ff&quot;&gt;Pause Break&lt;/span&gt;  
&lt;/p&gt;
&lt;p&gt;
3&lt;br /&gt;
187-Diag&amp;gt;SD 
&lt;/p&gt;
&lt;p&gt;
**安裝&lt;br /&gt;
187-Bug&amp;gt; 
&lt;/p&gt;
&lt;p&gt;
187-Bug&amp;gt; NIOT&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Controller LUN =&lt;span style=&quot;color: #ff0000&quot;&gt;00?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Device LUN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;span style=&quot;color: #ff0000&quot;&gt;00?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Node Control Memory Address =&lt;span style=&quot;color: #ff0000&quot;&gt;01FF0000?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Client IP Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =0.0.0.0? &lt;span style=&quot;color: #ff0000&quot;&gt;163.32.123.199&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Server IP Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =0.0.0.0? &lt;span style=&quot;color: #ff0000&quot;&gt;163.32.123.200&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Subnet IP Address Mask =&lt;span style=&quot;color: #ff0000&quot;&gt;255.255.255.0?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Broadcast IP Address&amp;nbsp;&amp;nbsp; =&lt;span style=&quot;color: #ff0000&quot;&gt;255.255.255.255?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Gateway IP Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =0.0.0.0? &lt;span style=&quot;color: #ff0000&quot;&gt;163.32.123.254&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot File Name (&amp;quot;NULL&amp;quot; for None)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =? &lt;span style=&quot;color: #ff0000&quot;&gt;tftpboot&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Argument File Name (&amp;quot;NULL&amp;quot; for None) =? &lt;span style=&quot;color: #ff0000&quot;&gt;bsd.rd&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot File Load Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =001F0000? &lt;span style=&quot;color: #ff0000&quot;&gt;00AF0000&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot File Execution Address&amp;nbsp;&amp;nbsp;&amp;nbsp; =001F0000? &lt;span style=&quot;color: #ff0000&quot;&gt;00AF0000&lt;br /&gt;
&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot File Execution Delay&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;span style=&quot;color: #ff0000&quot;&gt;00000000?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot File Length&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; =&lt;span style=&quot;color: #ff0000&quot;&gt;00000000?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot File Byte Offset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;span style=&quot;color: #ff0000&quot;&gt;00000000?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOTP/RARP Request Retry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;span style=&quot;color: #ff0000&quot;&gt;00?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; TFTP/ARP Request Retry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;span style=&quot;color: #ff0000&quot;&gt;00?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Trace Character Buffer Address =&lt;span style=&quot;color: #ff0000&quot;&gt;00000000?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOTP/RARP Request Control: Always/When-Needed (A/W)=&lt;span style=&quot;color: #ff0000&quot;&gt;W?&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; BOOTP/RARP Reply Update Control: Yes/No (Y/N)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;span style=&quot;color: #ff0000&quot;&gt;Y?&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
(If you change the NIOT configuration, you will be asked whether you want to&lt;br /&gt;
make these changes permanent. Do not answer Y unless you plan to netboot&lt;br /&gt;
this board very often; be sure to have the ENV settings use a correct&lt;br /&gt;
address for the NIOT parameters block in this case. A valid setting is: 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Network Auto Boot Configuration Parameters Pointer (NVRAM) =&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #ff0000&quot;&gt;00000000? FFFC0080&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
for example. 
&lt;/p&gt;
&lt;p&gt;
Once the NIOT parameters are set, it should be possible to boot the machine&lt;br /&gt;
from the server with the NBO command:) 
&lt;/p&gt;
&lt;p&gt;
----------------------------------------------------------&lt;br /&gt;
如果BOOTP/RARP Reply Update Control: Yes/No (Y/N)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =Y?後多了一行指令:&lt;br /&gt;
Network Auto Boot Configuration Parameters Pointer (NVRAM) =(Y/N)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?=Y&lt;br /&gt;
(如果打入Y後出現無法存檔訊息,&lt;br /&gt;
方法一:不管他,直接nbo 00 00 ;如仍無法下載時;&lt;br /&gt;
方法二:先參考以下執行env去設定環境後,再niot....)&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
187-Bug&amp;gt; ENV&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Bug or System environment [B/S] = B? &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Field Service Menu Enable [Y/N] = N? 
&lt;/p&gt;
&lt;p&gt;
in order to boot directly into the BUG, without executing the complete&lt;br /&gt;
selftest sequence. Do not forget, after changing the ENV parameters, to&lt;br /&gt;
save the changes in NVRAM as suggested by the ENV command itself. 
&lt;/p&gt;
&lt;p&gt;
If the board has a built-in Ethernet controller, its address must be correct;&lt;br /&gt;
the LSAD command allows the address to be edited. 
&lt;/p&gt;
&lt;p&gt;
OpenBSD/mvme88k will not run correctly if the clock is stopped (power-saving&lt;br /&gt;
mode). Be sure to check that it is running by setting the current date with&lt;br /&gt;
the SET command. 
&lt;/p&gt;
&lt;p&gt;
If you plan to permanently boot from the network, make sure your ENV settings&lt;br /&gt;
match the following setup: 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Network Auto Boot Enable [Y/N]&amp;nbsp;&amp;nbsp; = N? Y&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Network Auto Boot at power-up only [Y/N] = Y? N&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Network Auto Boot Abort Delay&amp;nbsp;&amp;nbsp;&amp;nbsp; = 5? 2 (or any value at your choice)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Network Auto Boot Configuration Parameters Pointer (NVRAM) =&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 00000000? FFFC0080&lt;br /&gt;
------------------------------------------------------------------------ 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #ff0000&quot;&gt;187-Bug&amp;gt; NBO 00 00&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
**如果以上指令無法成功請參考再打以下：&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;187-Bug&amp;gt;NBO 00 00 163.32.123.199 163.32.123.200 tftpboot bsd.rd&lt;/span&gt;&lt;br /&gt;
(187-Bug&amp;gt;NBO 00 00 主機位址 tftp主機位址 tftpboot bsd.rd) 
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
**安裝好開機&lt;br /&gt;
&lt;span style=&quot;color: #ff0000&quot;&gt;187-Bug&amp;gt;bo&lt;/span&gt; 
&lt;/p&gt;</dc:description>
      
    <dc:subject>OpenBSD</dc:subject>
     
    
  <dc:date>2007-11-30T11:09:53Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/14">
  <title>自排車變速箱扭力轉換器鎖定</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/14</link>
  <dc:description>&lt;p&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;自排車的變速箱，只要車輛在行駛時，扭力轉換器&lt;br /&gt;就是一直都在做動的！&lt;br /&gt;引擎便是憑藉著扭力轉換器將動力輸出至車輪上。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;TCC 指的是的扭力轉換器鎖定離合器，因為扭力轉&lt;br /&gt;換器是藉由液壓油來傳輸動力，所以動力會有較大&lt;br /&gt;的轉換損耗，故電腦會在特定檔位定速行駛時，&lt;br /&gt;讓 TCC 結合直接傳動而避開扭力轉換器的液壓傳送&lt;br /&gt;，便能減少動力傳輸損耗。 &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;而 2.0 的 M 車在三四檔定速時，TCC 都有接合的&lt;br /&gt;功能，比較細心的會友應該可以發現，剛進入三&lt;br /&gt;或四檔時，若定速行駛一下下後可以發現轉速會&lt;br /&gt;變低一點點，這時就是 TCC 接合了！ &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #0000ff&quot;&gt;而更敏感的會友，甚至能感覺到好像多了一次的&lt;br /&gt;換檔，所以之前才有人問到是否有 3.5 檔囉！ &lt;/span&gt;&lt;/p&gt;</dc:description>
      
    <dc:subject>汽車相關</dc:subject>
     
    
  <dc:date>2007-09-28T20:59:14Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/13">
  <title>柴油共軌噴射系統</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/13</link>
  <dc:description>&lt;p&gt;目前各車廠使用的柴噴系統，大都是 BOSCH 與 SIEMENS&lt;br /&gt;所供應的。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;主要的系統區分為 BOSCH 1、BOSCH 2、BOSCH FSI、&lt;br /&gt;SIEMENS FCI，還有 VAG 車系用的 PD 或 Non PD。&lt;br /&gt;&lt;br /&gt;FOCUS TDCi 的引擎與柴噴系統是使用 SIEMENS FCI，&lt;br /&gt;和 PSA 集團的車款共用。&lt;br /&gt;&lt;br /&gt;柴噴系統其實蠻單純的，維修不會太複雜不用擔心，&lt;br /&gt;故障率應該也不會太高，柴油車在歐洲可不算是新鮮&lt;br /&gt;產品囉！&lt;br /&gt;&lt;br /&gt;而 FOCUS TDCi 的其他部分和汽油的 FOCUS 都很類似&lt;br /&gt;，目前 FORD 各保養廠都已經完成 FOCUS TDCi 維修&lt;br /&gt;的教育訓練啦，反而是坊間的維修廠很少有維修柴噴&lt;br /&gt;轎車的能力。&lt;br /&gt;&lt;br /&gt;而且柴油車最迷人之處，就是很好改，隨便改改都能&lt;br /&gt;榨出 25~35% 的動力。</dc:description>
      
    <dc:subject>汽車相關</dc:subject>
     
    
  <dc:date>2007-09-28T20:28:14Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/12">
  <title>bad behavior 安裝</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/12</link>
  <dc:description>&lt;p&gt;我自己架設的部落格前幾天升上了1.2版&lt;br /&gt;因為bad behavior變成一個內定的外掛程式了&lt;/p&gt;&lt;p&gt;所以在按照說明文件，修改每個模板的header.template&lt;br /&gt;在&amp;lt;head&amp;gt;與&amp;lt;/head&amp;gt;中插入&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {if !empty($badbehavior)}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {$badbehavior-&amp;gt;showBB2JavaScript()}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {/if}&lt;/p&gt;&lt;p&gt;之後，我想知道運作情形，於是在模板的footer.template中加入了&lt;br /&gt;{$badbehavior-&amp;gt;showBB2Status()}&lt;/p&gt;&lt;p&gt;部落格，應該會出現&lt;/p&gt;&lt;p&gt;「Bad Behavior 已經阻擋了 ｘｘｘｘ 個過去 ｘ 天試圖闖關的垃圾迴響與引用。」&lt;/p&gt;</dc:description>
      
    <dc:subject>安裝blog心得</dc:subject>
     
    
  <dc:date>2007-09-26T12:42:19Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/10">
  <title>OpenNTPD-網路對時</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/10</link>
  <dc:description>&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
來源:不自量力Weithenn Study Daily 網站地圖 (&lt;a href=&quot;http://www.weithenn.idv.tw/cgi-bin/wiki.pl?OpenNTPD-%E7%B6%B2%E8%B7%AF%E5%B0%8D%E6%99%82&quot;&gt;http://www.weithenn.idv.tw/cgi-bin/wiki.pl?OpenNTPD-%E7%B6%B2%E8%B7%AF%E5%B0%8D%E6%99%82&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
【前言】&lt;br /&gt;
&lt;br /&gt;
[OpenNTPD Org]是 OpenBSD 的子計劃，目標就是提供一個安全的 NTP Service；當您的區網有許多伺服器，而每一台伺服器各自去和 stratum 1/2 public ntp servers 對時是浪費網路資源且不智的做法。較好的作法是 DMZ 裡一、二台伺服器 (屆時擔任 NTP Server 角色) 和外面 stratum 1/2 ntp servers 對時，而其它 DMZ 或 LAN 的機器 (屆時擔任 NTP Client 角色) 與之對時。&lt;br /&gt;
&lt;br /&gt;
【作業環境】&lt;br /&gt;
&lt;br /&gt;
FreeBSD 6.2-RELEASE-p6&lt;br /&gt;
&lt;br /&gt;
openntpd-3.9p1_1,2&lt;br /&gt;
&lt;br /&gt;
NTPClock.exe (Windows NTP Client UI Software)&lt;br /&gt;
【安裝及設定】&lt;br /&gt;
&lt;br /&gt;
NTP Server 設定&lt;br /&gt;
&lt;br /&gt;
Step1.安裝 openntpd&lt;br /&gt;
&lt;br /&gt;
安裝過程中系統會自動幫您新增 _ntp 這個 user、group，屆時也會以這帳號來啟動 openntpd 服務。&lt;br /&gt;
&lt;br /&gt;
#cd /usr/ports/net/openntpd //切換至安裝路徑 &lt;br /&gt;
#make install clean //安裝並清除安裝過程中不必要的檔案 &lt;br /&gt;
&lt;br /&gt;
Step2.設定 ntpd.conf&lt;br /&gt;
&lt;br /&gt;
#vi /usr/local/etc/ntpd.conf //修改 openntpd 設定檔&lt;br /&gt;
listen on 192.168.1.10 //指定屆時 openntpd 的 IP&lt;br /&gt;
server tick.stdtime.gov.tw //指定 time server&lt;br /&gt;
server tock.stdtime.gov.tw&lt;br /&gt;
server clock.stdtime.gov.tw&lt;br /&gt;
server watch.stdtime.gov.tw&lt;br /&gt;
server time.stdtime.gov.tw&lt;br /&gt;
server ntp.ntu.edu.tw&lt;br /&gt;
server 3.tw.pool.ntp.org&lt;br /&gt;
server 1.asia.pool.ntp.org&lt;br /&gt;
server 3.asia.pool.ntp.org&lt;br /&gt;
&lt;br /&gt;
Step3.修改 /etc/rc.conf、syslog.conf&lt;br /&gt;
&lt;br /&gt;
修改 /etc/rc.conf 以便重開機時能自動載入 openntpd 服務&lt;br /&gt;
&lt;br /&gt;
#vi /etc/rc.conf &lt;br /&gt;
openntpd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
&lt;br /&gt;
修改 /etc/syslog.conf 以便讓我們了解 NTP Server 去跟外面 Time Server 對時及調整本機時間的訊息&lt;br /&gt;
&lt;br /&gt;
#vi /etc/syslog.conf&lt;br /&gt;
ntp.info /var/log/openntpd.log&lt;br /&gt;
&lt;br /&gt;
請注意：應該要寫 daemon.info 還是 ntp.info 才會有校時資料寫入？跟你安裝的 openntpd 版本有關系，至於新版的 openntpd 為何要設定為 ntp.info 原因請看這篇 [ports/114191: (patch) net/openntpd should use syslog facility LOG_NTP]&lt;br /&gt;
&lt;br /&gt;
openntpd-3.9p1,2 設定 daemon.info /var/log/openntpd.log&lt;br /&gt;
openntpd-3.9p1_1,2 設定 ntp.info /var/log/openntpd.log&lt;br /&gt;
&lt;br /&gt;
加入上列一行後我們先建立 openntpd.log 這個空檔後在 reload syslogd 服務&lt;br /&gt;
&lt;br /&gt;
#touch /var/log/openntpd.log&lt;br /&gt;
#/etc/rc.d/syslogd reload&lt;br /&gt;
&lt;br /&gt;
Step4.啟動 openntpd 服務&lt;br /&gt;
&lt;br /&gt;
#/usr/local/etc/rc.d/openntpd start //啟動 openntpd 服務&lt;br /&gt;
Starting openntpd.&lt;br /&gt;
&lt;br /&gt;
檢查 openntpd 服務是否啟動成功&lt;br /&gt;
&lt;br /&gt;
# ps ax |grep ntpd&lt;br /&gt;
72621 ?? Is 0:00.00 ntpd: [priv] (ntpd)&lt;br /&gt;
72622 ?? S 0:00.16 ntpd: ntp engine (ntpd)&lt;br /&gt;
73161 p3 R+ 0:00.00 grep ntpd&lt;br /&gt;
&lt;br /&gt;
可發現有去跟外面的 Time Server 連接&lt;br /&gt;
&lt;br /&gt;
#sockstat |grep ntpd&lt;br /&gt;
_ntp ntpd 72622 3 dgram -&amp;gt; /var/run/logpriv&lt;br /&gt;
_ntp ntpd 72622 4 udp4 192.168.1.10:54512 220.130.158.51:123&lt;br /&gt;
_ntp ntpd 72622 5 stream -&amp;gt; ??&lt;br /&gt;
_ntp ntpd 72622 6 udp4 192.168.1.10:123 *:*&lt;br /&gt;
_ntp ntpd 72622 7 udp4 192.168.1.10:51987 220.130.158.71:123&lt;br /&gt;
_ntp ntpd 72622 8 udp4 192.168.1.10:49509 220.130.158.72:123&lt;br /&gt;
_ntp ntpd 72622 9 udp4 192.168.1.10:62446 220.130.158.54:123&lt;br /&gt;
_ntp ntpd 72622 10 udp4 192.168.1.10:51543 192.115.133.35:123&lt;br /&gt;
_ntp ntpd 72622 11 udp4 192.168.1.10:58900 140.112.4.189:123&lt;br /&gt;
_ntp ntpd 72622 12 udp4 192.168.1.10:62115 61.70.206.117:123&lt;br /&gt;
_ntp ntpd 72622 13 udp4 192.168.1.10:52513 60.56.119.79:123&lt;br /&gt;
_ntp ntpd 72622 14 udp4 192.168.1.10:56684 220.130.158.52:123&lt;br /&gt;
root ntpd 72621 3 dgram -&amp;gt; /var/run/logpriv&lt;br /&gt;
root ntpd 72621 4 stream -&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
使用 ntptrace 來了解與外部 time server 對時狀況&lt;br /&gt;
&lt;br /&gt;
#ntptrace 220.130.158.72&lt;br /&gt;
220-130-158-72.HINET-IP.hinet.net: stratum 2, offset 0.002189, root distance 0.012691&lt;br /&gt;
&lt;br /&gt;
或使用 ntpq 來了解與外部 time server 對時狀況&lt;br /&gt;
&lt;br /&gt;
#ntpq -p 220.130.158.72&lt;br /&gt;
remote refid st t when poll reach delay offset jitter&lt;br /&gt;
==============================================================================&lt;br /&gt;
+220-130-158-50. .IRIG. 1 u 187 1024 231 20.874 -0.271 499.767&lt;br /&gt;
*220-130-158-70. .IRIG. 1 u 492 1024 67 12.691 2.189 0.957&lt;br /&gt;
+220-130-158-51. 220.130.158.50 2 u - 1024 167 75.498 28.432 13.156&lt;br /&gt;
220-130-158-71. 220.130.158.50 2 u - 1024 377 1.329 -3.495 0.151&lt;br /&gt;
&lt;br /&gt;
Step5.查看 openntpd.log&lt;br /&gt;
&lt;br /&gt;
我們可以查看剛才設定的 openntpd.log 來了解目前本機的時間校對情況 (大約 3 ~ 5 分鐘調整 1 秒)，基本上 openntpd 是慢慢調整時間，若您想一次就調整好可以利用 -s 來一次把時間調到標準 (不知會不會出事？)&lt;br /&gt;
&lt;br /&gt;
#tail /var/log/openntpd.log&lt;br /&gt;
Jul 31 15:09:46 mybsd ntpd[72622]: listening on 192.168.1.10&lt;br /&gt;
Jul 31 15:09:46 mybsd ntpd[72622]: ntp engine ready&lt;br /&gt;
Jul 31 15:10:03 mybsd ntpd[72622]: peer 220.130.158.72 now valid //time server 有效&lt;br /&gt;
Jul 31 15:10:04 mybsd ntpd[72622]: peer 61.70.206.117 now valid&lt;br /&gt;
Jul 31 15:10:06 mybsd ntpd[72622]: peer 220.130.158.52 now valid&lt;br /&gt;
Jul 31 15:11:06 mybsd ntpd[72621]: adjusting local clock by 454.400335s //本機校時狀態&lt;br /&gt;
Jul 31 15:15:25 mybsd ntpd[72621]: adjusting local clock by 453.485940s&lt;br /&gt;
Jul 31 15:18:56 mybsd ntpd[72621]: adjusting local clock by 452.473868s&lt;br /&gt;
Jul 31 15:22:45 mybsd ntpd[72621]: adjusting local clock by 451.561672s&lt;br /&gt;
Jul 31 15:26:03 mybsd ntpd[72621]: adjusting local clock by 450.369801s&lt;br /&gt;
Jul 31 15:29:52 mybsd ntpd[72621]: adjusting local clock by 449.532482s&lt;br /&gt;
Jul 31 15:33:40 mybsd ntpd[72621]: adjusting local clock by 448.585979s&lt;br /&gt;
&lt;br /&gt;
FreeBSD NTP Client 設定&lt;br /&gt;
&lt;br /&gt;
Step1.安裝 openntpd&lt;br /&gt;
&lt;br /&gt;
安裝過程中系統會自動幫您新增 _ntp 這個 user、group，屆時也會以這帳號來啟動 openntpd 服務。&lt;br /&gt;
&lt;br /&gt;
#cd /usr/ports/net/openntpd //切換至安裝路徑 &lt;br /&gt;
#make install clean //安裝並清除安裝過程中不必要的檔案&lt;br /&gt;
&lt;br /&gt;
Step2.設定 ntpd.conf&lt;br /&gt;
&lt;br /&gt;
#vi /usr/local/etc/ntpd.conf //修改 openntpd 設定檔&lt;br /&gt;
server 192.168.1.10 //指定我們架設的 time server&lt;br /&gt;
&lt;br /&gt;
Step3.修改 /etc/rc.conf、syslog.conf&lt;br /&gt;
&lt;br /&gt;
修改 /etc/rc.conf 以便重開機時能自動載入 openntpd 服務&lt;br /&gt;
&lt;br /&gt;
#vi /etc/rc.conf &lt;br /&gt;
openntpd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
&lt;br /&gt;
修改 /etc/syslog.conf 以便讓我們了解 NTP Server 去跟外面 Time Server 對時及調整本機時間的訊息&lt;br /&gt;
&lt;br /&gt;
#vi /etc/syslog.conf&lt;br /&gt;
ntp.info /var/log/openntpd.log&lt;br /&gt;
&lt;br /&gt;
加入上列一行後我們先建立 openntpd.log 這個空檔後在 reload syslogd 服務&lt;br /&gt;
&lt;br /&gt;
#touch /var/log/openntpd.log&lt;br /&gt;
#/etc/rc.d/syslogd reload&lt;br /&gt;
&lt;br /&gt;
Step4.啟動 openntpd 服務&lt;br /&gt;
&lt;br /&gt;
#/usr/local/etc/rc.d/openntpd.sh start //啟動 openntpd 服務&lt;br /&gt;
Starting openntpd.&lt;br /&gt;
&lt;br /&gt;
檢查 openntpd 服務是否啟動成功&lt;br /&gt;
&lt;br /&gt;
# ps ax |grep ntpd&lt;br /&gt;
5500 ?? Is 0:00.01 ntpd: [priv] (ntpd)&lt;br /&gt;
5501 ?? I 0:00.02 ntpd: ntp engine (ntpd)&lt;br /&gt;
5524 p0 R+ 0:00.00 grep ntpd&lt;br /&gt;
&lt;br /&gt;
可發現有去跟內部的 Time Server 連接&lt;br /&gt;
&lt;br /&gt;
#sockstat |grep ntpd&lt;br /&gt;
_ntp ntpd 5501 3 dgram -&amp;gt; /var/run/logpriv&lt;br /&gt;
_ntp ntpd 5501 4 udp4 172.18.1.12:63701 192.168.1.10:123&lt;br /&gt;
_ntp ntpd 5501 5 stream -&amp;gt; ??&lt;br /&gt;
root ntpd 5500 3 dgram -&amp;gt; /var/run/logpriv&lt;br /&gt;
root ntpd 5500 4 stream -&amp;gt; ??&lt;br /&gt;
&lt;br /&gt;
Step5.查看 openntpd.log&lt;br /&gt;
&lt;br /&gt;
我們可以查看剛才設定的 openntpd.log 來了解目前本機的時間校對情況 (大約 3 ~ 5 分鐘調整 1 秒)，基本上 openntpd 是慢慢調整時間，若您想一次就調整好可以利用 -s 來一次把時間調到標準 (不知會不會出事？)&lt;br /&gt;
&lt;br /&gt;
#tail /var/log/openntpd.log&lt;br /&gt;
Aug 1 17:21:08 testbsd ntpd[5443]: ntp engine exiting&lt;br /&gt;
Aug 1 17:21:08 testbsd ntpd[5442]: Terminating&lt;br /&gt;
Aug 1 17:21:08 testbsd ntpd[5501]: ntp engine ready&lt;br /&gt;
Aug 1 17:21:30 testbsd ntpd[5501]: peer 192.168.1.10 now valid&lt;br /&gt;
Aug 1 17:22:24 testbsd ntpd[5500]: adjusting local clock by 398.739917s&lt;br /&gt;
Aug 1 17:25:39 testbsd ntpd[5500]: adjusting local clock by 397.073363s&lt;br /&gt;
&lt;br /&gt;
Solaris 9 NTP Client 設定&lt;br /&gt;
&lt;br /&gt;
Step1.設定 ntp.conf&lt;br /&gt;
&lt;br /&gt;
#cd /etc/inetd ; cp ntp.client ntp.conf //複製 ntp client 範例檔來修改&lt;br /&gt;
#vi ntp.conf //加入如下三行&lt;br /&gt;
server 192.168.1.10 //指定 ntp server &lt;br /&gt;
driftfile /var/ntp/ntp.drift&lt;br /&gt;
logfile /var/ntp/ntp.log&lt;br /&gt;
&lt;br /&gt;
Step2.建立相關檔案 ntp.drift、ntp.log&lt;br /&gt;
&lt;br /&gt;
#touch /var/ntp/ntp.drift&lt;br /&gt;
#touch /var/ntp/ntp.log&lt;br /&gt;
&lt;br /&gt;
Step3.啟動 xnptd 服務&lt;br /&gt;
&lt;br /&gt;
#/etc/init.d/xntpd start //啟動 xnptd 服務&lt;br /&gt;
&lt;br /&gt;
檢查 xntpd 服務是否啟動成功&lt;br /&gt;
&lt;br /&gt;
#ps -ef |grep ntpd&lt;br /&gt;
root 9715 1 0 15:57:23 ? 0:00 /usr/lib/inet/xntpd&lt;br /&gt;
&lt;br /&gt;
使用 ntpq 來了解跟內部 time server 對時狀況&lt;br /&gt;
&lt;br /&gt;
#ntpq -p&lt;br /&gt;
remote refid st t when poll reach delay offset disp&lt;br /&gt;
==============================================================================&lt;br /&gt;
*192.168.1.10 220.130.158.51 3 u 21 64 377 0.46 1.764 0.23&lt;br /&gt;
&lt;br /&gt;
使用 ntptrace 來了解跟內部 time server 對時狀況&lt;br /&gt;
&lt;br /&gt;
# ntptrace -n 127.0.0.1&lt;br /&gt;
127.0.0.1: stratum 4, offset 0.000028, synch distance 0.01624&lt;br /&gt;
192.168.1.10: stratum 3, offset 0.001898, synch distance 0.00569&lt;br /&gt;
220.130.158.51: stratum 2, offset 0.020941, synch distance 0.03044&lt;br /&gt;
220.130.158.50: stratum 1, offset 0.180524, synch distance 1.00000, refid &#039;IRIG&#039;&lt;br /&gt;
&lt;br /&gt;
使用 snoop 來了解跟內部 time server 對時狀況&lt;br /&gt;
&lt;br /&gt;
#snoop |grep -i ntp&lt;br /&gt;
Using device /dev/bge0 (promiscuous mode)&lt;br /&gt;
192.168.1.11 -&amp;gt; 192.168.1.10 NTP client (Wed Aug 1 11:41:34 2007)&lt;br /&gt;
192.168.1.10 -&amp;gt; 192.168.1.11 NTP server (Wed Aug 1 11:41:34 2007)&lt;br /&gt;
&lt;br /&gt;
Step4.查看 ntp.log、messages&lt;br /&gt;
&lt;br /&gt;
查看 /var/ntp/ntp.log 來了解跟內部 time server 對時狀況&lt;br /&gt;
&lt;br /&gt;
#tail /var/ntp/ntp.log&lt;br /&gt;
1 Aug 16:01:39 xntpd[9715]: synchronized to 192.168.1.10 , stratum=3&lt;br /&gt;
1 Aug 12:47:43 xntpd[8605]: time reset (step) 171.638805 s&lt;br /&gt;
&lt;br /&gt;
查看 /var/ntp/ntp.log 來了解跟內部 time server 對時狀況&lt;br /&gt;
&lt;br /&gt;
#tail -f /var/adm/messages |grep ntp&lt;br /&gt;
Aug 1 14:53:58 sundev ntpdate[9394]: [ID 558275 daemon.notice] adjust time server 192.168.1.10 offset 0.004170 sec&lt;br /&gt;
Aug 1 14:54:00 sundev xntpd[9396]: [ID 702911 daemon.notice] xntpd 3-5.93e Mon Sep 20 15:47:11 PDT 1999 (1)&lt;br /&gt;
Aug 1 14:54:00 sundev xntpd[9396]: [ID 301315 daemon.notice] tickadj = 5, tick = 10000, tvu_maxslew = 495, est. hz = 100&lt;br /&gt;
Aug 1 14:54:00 sundev xntpd[9396]: [ID 798731 daemon.notice] using kernel phase-lock loop 0041&lt;br /&gt;
&lt;br /&gt;
Windows NTP Client 設定&lt;br /&gt;
&lt;br /&gt;
我們可使用由[國家時間與頻率標準實驗室]出的[NTP 校時軟體]目前最新版本為 V2.1 來達成讓 Windows Server 也跟 FreeBSD NTP Server 對時即可。&lt;br /&gt;
&lt;br /&gt;
1.下載 &lt;a href=&quot;http://www.stdtime.gov.tw/chinese/EXE/NTPClock.exe，並安裝它&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #666666&quot;&gt;http://www.stdtime.gov.tw/chinese/EXE/NTPClock.exe，並安裝它&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
2.在【時間伺服器】欄位上填上 FreeBSD NTP Server IP Address --&amp;gt; 按下【增加】&lt;br /&gt;
3.勾選【信任未同步伺服器時間】&lt;br /&gt;
4.預設為一個小時跟指定的 NTP Server 對時若想馬上對時可按下【立即查尋主機時間】&lt;br /&gt;
&lt;br /&gt;
有關於 NTPClock 軟體的操作可參考[標準時間網路校時客戶端程式 (NTPClock) 操作說明]&lt;br /&gt;
&lt;br /&gt;
【參考】&lt;br /&gt;
&lt;br /&gt;
[潛艦 | &lt;a href=&quot;http://to2100.idv.tw/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #666666&quot;&gt;http://to2100.idv.tw&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt; , Network Lab＠FreeBSD . &amp;raquo; FreeBSD Openntpd]&lt;br /&gt;
&lt;br /&gt;
[Setup OpenNTPD - OSWikiHK]&lt;br /&gt;
&lt;br /&gt;
[OpenNTPD Org]&lt;br /&gt;
&lt;br /&gt;
[When {Puffy} Meets ^RedDevil^: FreeBSD Openntpd]&lt;br /&gt;
&lt;br /&gt;
[HOWTO NTP Using OpenNTPD - Gentoo Linux Wiki]&lt;br /&gt;
&lt;br /&gt;
[OpenNTPD OpenBSD Config Files]&lt;br /&gt;
&lt;br /&gt;
[NTPPoolServers &amp;lt; Servers &amp;lt; NTP]&lt;br /&gt;
&lt;br /&gt;
[pool.ntp.org: NTP Servers in Asia, asia.pool.ntp.org]&lt;br /&gt;
&lt;br /&gt;
[pool.ntp.org: NTP Servers in Taiwan, tw.pool.ntp.org]&lt;br /&gt;
&lt;br /&gt;
[Configuring OpenNTPD on OpenBSD 3.7]&lt;br /&gt;
&lt;br /&gt;
[ports/114191: (patch) net/openntpd should use syslog facility LOG_NTP]&lt;br /&gt;
&lt;br /&gt;
[ntp]&lt;br /&gt;
&lt;br /&gt;
[OpenNTPD - Wikipedia, the free encyclopedia]&lt;br /&gt;
&lt;br /&gt;
[Quick HOWTO : Ch24 : The NTP Server - Linux Home Networking]&lt;br /&gt;
&lt;br /&gt;
[docs.sun.com: System Administration Guide: Resource Management and Network Services]&lt;br /&gt;
&lt;br /&gt;
[鳥哥的 Linux 私房菜 -- NTP 時間伺服器]&lt;br /&gt;
&lt;br /&gt;
【Me FAQ】&lt;br /&gt;
&lt;br /&gt;
Q1.openntpd.log內沒有任何訊息寫入？&lt;br /&gt;
&lt;br /&gt;
Error Message:&lt;br /&gt;
&lt;br /&gt;
當我啟動 openntpd 服務想查看 openntpd.log 時，但該 log 內容都是空的&lt;br /&gt;
&lt;br /&gt;
Ans:&lt;br /&gt;
&lt;br /&gt;
請確定以下事項你作了沒&lt;br /&gt;
&lt;br /&gt;
* 修改完 /etc/syslog.conf 後是否有 reload syslogd&lt;br /&gt;
* 試著 restart openntpd&lt;br /&gt;
&lt;br /&gt;
若還是沒有訊息寫入指定的 log 內就輸出 all.log 看看是否 ok，我的問題是之前修改 syslogd 是寫 daemon.info 但 log 內容都是空的，看了這篇後 [ports/114191: (patch) net/openntpd should use syslog facility LOG_NTP]改為 ntp.info 後 log 就有訊息寫入了。
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;【Log】&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
初稿-2007/07/31 
&lt;/p&gt;</dc:description>
      
    <dc:subject>FreeBSD</dc:subject>
     
    
  <dc:date>2007-08-19T22:07:48Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
  <item rdf:about="http://netflow.kmseh.gov.tw/blog/post/1/9">
  <title>Ports and Packages</title>
  <link>http://netflow.kmseh.gov.tw/blog/post/1/9</link>
  <dc:description>&lt;p&gt;
&amp;nbsp;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;來源:Tzeng, Yi-Feng (&lt;/span&gt;&lt;a href=&quot;http://std1.mis.yzu.edu.tw/~s882617/FNP2/faq/ports_pkg.php&quot;&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;http://std1.mis.yzu.edu.tw/~s882617/FNP2/faq/ports_pkg.php&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;)&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;如何只抓取 tarball？&lt;br /&gt;
&lt;br /&gt;
如果只希望抓取 tarball 下來的話，僅需下 make fetch 即可。&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make fetch &lt;br /&gt;
&lt;br /&gt;
預設會將 joe 的 tarball 下載至 /usr/ports/distfiles/ 目錄下。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何僅做到解開 tarball的步驟？&lt;br /&gt;
&lt;br /&gt;
有時候習慣自己 patch/修正 原始碼的時候，很常用到這個功能。&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make extract &lt;br /&gt;
&lt;br /&gt;
會將 tarball解開至 /usr/ports/editors/joe/work/ 目錄下。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何僅做到解開 tarball 並補上官方提供的 patch？&lt;br /&gt;
&lt;br /&gt;
此方法與 2 有一些類似，不同於是先補上官方提供的 patch ，再行 patch 自己的修正。&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make patch &lt;br /&gt;
&lt;br /&gt;
會將 tarball解開至 /usr/ports/editors/joe/work/ 目錄下，並已經 patch 上官方提供的 patch。 &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;如何安裝一個新的 port？&lt;br /&gt;
&lt;br /&gt;
如果系統上未安裝此軟體，則可以選擇安裝一個新的 port。&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make install &lt;br /&gt;
&lt;br /&gt;
如此會在系統上安裝一個新的 joe 軟體。如果需要在安裝完成後，一併清除編輯時期所留下來的暫存目錄，則可參考 FAQ 8 的方法，一起使用，如：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make clean &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何安裝一個新的 port，並將打包(package)起來？&lt;br /&gt;
&lt;br /&gt;
將安裝完成的軟體打包起來，有許多便利性：包括在叢集系統中，可供其它機器使用，或將未來此軟體出問題可重新利用此 package 重新快速安裝。&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make package &lt;br /&gt;
&lt;br /&gt;
如此會在系統上安裝一個新的 joe 軟體，並將此軟體打包(package)起來。package 預設會在 /usr/ports/editors/joe/ 目錄下，如果希望集中管理的話，建議做如下的步驟： &lt;br /&gt;
mkdir -p /usr/ports/packages/All/ &lt;br /&gt;
&lt;br /&gt;
以後打包的 packages 都會存放在此目錄下，並且系統會自動做分類，以方便管理。如果需要在安裝完成後，一併清除編輯 時期所留下來的暫存目錄，則可參考 FAQ 8 的方法，一起使用，如：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make package clean &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何打包一個 port，並將其所有相依的 ports 也打包起來？&lt;br /&gt;
&lt;br /&gt;
因為 FAQ 5 只有對最終的 port 才進行打包，中間依賴的 ports 並沒有一起打包，這會出現一個常遇到 的問題，就是如果編輯一個 port 需要依賴其它的 ports，那麼必須將其它 ports 也一起打包，否則安裝 packages 會有相 依賴其它 ports 的 packages 的問題。&lt;br /&gt;
以 sysutils/portupgrade 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/sysutils/portupgrade/&lt;br /&gt;
make DEPENDS_TARGET=package package &lt;br /&gt;
&lt;br /&gt;
如此會在對所有 portupgrade 所相依賴的 ports 一併打包，也包括自己本身。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何對一個已經安裝的 port 打包？&lt;br /&gt;
&lt;br /&gt;
如果安裝好一個套軟，事前並未打包，事後想打包的話，則：&lt;br /&gt;
以 editors/joe 為例的話&lt;br /&gt;
&lt;br /&gt;
cd /var/db/pkg/&lt;br /&gt;
pkg_create -b joe-{版本號} &lt;br /&gt;
&lt;br /&gt;
會將已安裝的 port 打包起來，放在 /var/db/pkg/ 目錄下。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何清理 ports 編輯期間所產生的暫存資料？&lt;br /&gt;
&lt;br /&gt;
在編輯 port 的時候，會有編輯期間所需要的工作目錄(work)，因此通常安裝好一個套件後，會清除此暫存目錄，以節省系 統磁碟空間。&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make clean &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何在安裝 ports 前查詢所需依賴/相關的套件？&lt;br /&gt;
&lt;br /&gt;
在安裝 ports 前，可以查詢所需依賴/相關的套件。&lt;br /&gt;
以 mail/p5-Mail-SpamAssassin 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/mail/p5-Mail-SpamAssassin/&lt;br /&gt;
make all-depends-list #顯示所有相關的套件&lt;br /&gt;
make pretty-print-build-depends-list #顯示編譯期間所需要的套件&lt;br /&gt;
make pretty-print-run-depends-list #顯示此套件要執行時所需要的套件&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何移除已安裝的 ports？&lt;br /&gt;
&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make deinstall &lt;br /&gt;
&lt;br /&gt;
或是使用 pkg_delete &lt;br /&gt;
cd /var/db/pkg/&lt;br /&gt;
pkg_delete joe-{version} &lt;br /&gt;
&lt;br /&gt;
有時候套件之間的相依性會導致無法直接移除，如果要強制移除的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /var/db/pkg/&lt;br /&gt;
pkg_delete -f joe-{version} &lt;br /&gt;
&lt;br /&gt;
但很有可能會導致其它的套件執行起來出現問題。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何一併移除所相依的 ports？&lt;br /&gt;
&lt;br /&gt;
以 sysutils/portupgrade 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/sysutils/portupgrade/&lt;br /&gt;
make deinstall-depends &lt;br /&gt;
&lt;br /&gt;
執行此步驟前，請注意是否會移除應該保護的套件。建議先參考 FAQ 9 的方法來檢查。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何重新安裝已安裝過的 ports？&lt;br /&gt;
&lt;br /&gt;
以 editors/joe 為例的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make reinstall &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何以關鍵字搜尋 ports？&lt;br /&gt;
&lt;br /&gt;
如果要從全部的 ports collection 中找尋與關鍵字 &amp;quot;ldap&amp;quot; 有關的 ports，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/&lt;br /&gt;
make search key=ldap &lt;br /&gt;
&lt;br /&gt;
如果只要從與 ftp 相關的 ports 下找尋與關鍵字 &amp;quot;ldap&amp;quot; 有關的 ports，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/ftp/&lt;br /&gt;
make search key=ldap &lt;br /&gt;
&lt;br /&gt;
還有另一個用法，方法只是將 key 換成 name 。如果已經知道要搜尋 ports 的名稱，或只想找名稱相關的關鍵字 &amp;quot;ldap&amp;quot;， 則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/&lt;br /&gt;
make search name=ldap &lt;br /&gt;
&lt;br /&gt;
如果只要從 ftp 相關的 ports 下找尋名稱與關鍵字 &amp;quot;ldap&amp;quot; 有關的 ports，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/ftp/&lt;br /&gt;
make search name=ldap &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何升級已安裝的 ports？&lt;br /&gt;
&lt;br /&gt;
如果已經安裝好套件，事後欲升級的話，以 editors/joe 為例，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make deinstall&lt;br /&gt;
make install clean &lt;br /&gt;
&lt;br /&gt;
或是 &lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make reinstall &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何查詢目前系統安裝了哪些套件？&lt;br /&gt;
&lt;br /&gt;
查詢目前系統已安裝的全部套件：&lt;br /&gt;
&lt;br /&gt;
pkg_info &lt;br /&gt;
pkg_version -v&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何查詢目前系統有沒有安裝這個關鍵字的套件？&lt;br /&gt;
&lt;br /&gt;
此方法類似 FAQ 14 ：&lt;br /&gt;
&lt;br /&gt;
pkg_info | grep &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何查詢某個檔案是屬於哪些套件？&lt;br /&gt;
&lt;br /&gt;
如果想查詢 /usr/local/bin/joe 是屬於哪個套件的話，則：&lt;br /&gt;
&lt;br /&gt;
pkg_info -W /usr/local/bin/joe &lt;br /&gt;
&lt;br /&gt;
如果沒有回傳任何資訊的話，代表著這個檔案是由 FreeBSD 內建的。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何查詢某個套件安裝了哪些檔案？&lt;br /&gt;
&lt;br /&gt;
如果想查詢目前系統所安裝的 joe 包含了哪些檔案，則：&lt;br /&gt;
&lt;br /&gt;
pkg_info -L /var/db/pkg/joe-{version} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何安裝舊版的 ports？&lt;br /&gt;
&lt;br /&gt;
有時候會因為相依性，或是新版有問題，而會想裝舊版本的套件。&lt;br /&gt;
這裡的方法是利用 CVS 的好處，回歸到以前舊版本存在的日子，以安裝舊版本的套件。&lt;br /&gt;
首先，若我們要回復到某一個套件的版本時，需要去查詢 FreeBSD ports CVS repository。&lt;br /&gt;
最常見的就是 Freshports 網站、 FreeBSD ports news group， 或是 FreeBSD ports cvsweb。&lt;br /&gt;
&lt;br /&gt;
查到該套件版本所依存的日子後，就修改 CVS tag。一般預設 ports 的 CVS tag 會寫在 /usr/share/examples/cvsup/ports-supfile ，如要回朔到 2002/10/05 號的話，則：&lt;br /&gt;
&lt;br /&gt;
# vi /usr/share/examples/cvsup/ports-supfile&lt;br /&gt;
******************************************&lt;br /&gt;
default date=2002.10.05.00.00.00 #將 date 改成當日 &lt;br /&gt;
&lt;br /&gt;
然後按照一般 CVSup 的時候一樣，執行 CVSup (make update)，此時的 ports collections 就會回到當時的情形，那麼該套件 舊版本也會出現在 ports collections 中，只要安裝即可。&lt;br /&gt;
&lt;br /&gt;
如果僅是想把某部份的 ports 回朔，則必須加上額外的資訊，如僅希望把 lang/perl5.8 回朔，而得知此屬於 lang 中的一支，則：&lt;br /&gt;
&lt;br /&gt;
# vi /usr/share/examples/cvsup/ports-supfile&lt;br /&gt;
******************************************&lt;br /&gt;
#ports-all #將 ports-all 標示起來&lt;br /&gt;
ports-lang #加入這行 &lt;br /&gt;
&lt;br /&gt;
最後，執行 CVSup，並安裝即可。目前若希望單獨回朔單一的 ports，則比較麻煩。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何更新 ports Mk？&lt;br /&gt;
&lt;br /&gt;
Mk (/usr/ports/Mk/) 是編譯 ports 時所參考的設定，有時若發生 ports collections 太新，而導致 Mk 的內容不符，此時 就是應該更新 Mk 的時候了。&lt;br /&gt;
&lt;br /&gt;
cd /usr/src/&lt;br /&gt;
make update&lt;br /&gt;
cd /usr/src/share/mk&lt;br /&gt;
make install &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何解決安裝 ports 時出現 sed -i 的錯誤？&lt;br /&gt;
&lt;br /&gt;
因為 BSD style 的 sed ，也就是 BSD 本身自有的 sed ，與一些 ports 編譯期間所執行的 sed 不一致，所以會導致一些語 法錯誤。此時先安裝 sed_inplace (textproc/sed_inplace)，然後再安裝原本無法安裝的 ports：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/???/???/&lt;br /&gt;
make -DUSE_REINPLACE install &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何列出所有可以升級的 ports？&lt;br /&gt;
&lt;br /&gt;
ports collection 的更新速度很快，在每次更新 ports collections 後，往往會出現比目前現在安裝的套件還新的版本，可 以令系統自行整理並提供可升級套件的列表：&lt;br /&gt;
&lt;br /&gt;
pkg_version -c &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何得知 ports system 對某個 ports 所提供的編譯參數？&lt;br /&gt;
&lt;br /&gt;
所有的 ports collections 中所提供的編譯參數都會在對應的 Makefile 檔案內詳述，如 sysutils/portupgrade 的話，則 是位在 /usr/ports/sysutils/portupgrade/Makefile 檔案下。&lt;br /&gt;
可以對此檔案瀏覽以得知編譯時期可以下達的參數，如對 sysutils/portupgrade 有提供 NOPORTDOCS，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/sysutils/portupgrade/&lt;br /&gt;
make -DNOPORTDOCS install # make NOPORTDOCS=yes install 亦同 &lt;br /&gt;
&lt;br /&gt;
那麼安裝此 ports 時，會將 NOPORTDOCS 所對應的相關參數指定進去。&lt;br /&gt;
有時候設定較人性化的 ports 會在安裝前提供參數供選擇，但是其實大部份的 ports 都沒有提供，因此必須自行去搜尋可編 譯的參數，在此我提供的方式如下：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/sysutils/portupgrade/&lt;br /&gt;
grep defined Makefile &lt;br /&gt;
&lt;br /&gt;
如此幾乎可以知道所有提供的可編譯參數，雖然有時會多出一些不相干的資料，不會這個確實是一個不錯可參考的方式。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何手動加入編譯 ports 的參數？&lt;br /&gt;
&lt;br /&gt;
在 FAQ 23 中的方法，是 ports collections 有提供的前提之下，有時候並不是所有該軟體所支援的參數 都會收納在 ports collections 中，因此有時候會需要手動加入編譯的參數。&lt;br /&gt;
如 ftp/pure-ftpd 中，如果不想把 inetd 的支援編入的選項，並沒有被 ports collections 所納入，因此必須手動加上這個 編譯參數，如下：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/ftp/pure-ftpd/&lt;br /&gt;
make CONFIGURE_ARGS+=&amp;quot;--without-inetd&amp;quot; install &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何指定 ports 的安裝路徑？&lt;br /&gt;
&lt;br /&gt;
預設 ports collecions 已安排安裝的路徑 (/usr/local/)，如果不想將套件安裝在預設路徑的話，可以手動指定安裝路徑。 以 editors/joe 為例，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/editors/joe/&lt;br /&gt;
make PREFIX=/usr install &lt;br /&gt;
&lt;br /&gt;
那麼 joe 就會將檔案對應在 /usr 目錄下，而不是預設的 /usr/local 目錄下。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
安裝 ports 出現 FORCE_PKG_REGISTER 的錯誤訊息&lt;br /&gt;
&lt;br /&gt;
請參考 Ohaha 的 FAQ。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
安裝 ports 出現 Shared object libintl.so.X not found 的錯誤訊息&lt;br /&gt;
&lt;br /&gt;
請參考 Ohaha 的 FAQ。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何安裝 packages？&lt;br /&gt;
&lt;br /&gt;
目前 FreeBSD 的 packages 是由 .tgz 所打包。如果想安裝一個 packages ，可使用 pkg_add，如安裝一個 joe 的 tgz：&lt;br /&gt;
&lt;br /&gt;
pkg_add joe-{version}.tgz &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何遠端安裝 packages？&lt;br /&gt;
&lt;br /&gt;
有兩種設定方式，首先是 PACKAGEROOT，如：&lt;br /&gt;
&lt;br /&gt;
setenv PACKAGEROOT ftp://ftp.tw.freebsd.org #設定 PACKAGEROOT 為 ftp.tw.freebsd.org 站台 &lt;br /&gt;
&lt;br /&gt;
另一種方式是設定 PACKAGESITE，好處是若該站台的 packages 倉儲並不是符合官方的設定或你想自己指定一個路徑。&lt;br /&gt;
以 ftp.tw.freebsd.org i386 的 current pakcages 為例：&lt;br /&gt;
&lt;br /&gt;
setenv PACKAGESITE ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/i386/packages-current/Latest/ &lt;br /&gt;
&lt;br /&gt;
兩種方式選擇其中一種皆可，接下來的步驟都一樣。&lt;br /&gt;
往後要安裝 packages 的時候，如 portupgrade 的話，則：&lt;br /&gt;
&lt;br /&gt;
pkg_add -vr portupgrade &lt;br /&gt;
&lt;br /&gt;
則系統會自動於 ftp.tw.freebsd.org 抓取所有與 portupgrade 相依的 packages 並安裝。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何更新 INDEX 對照表？&lt;br /&gt;
&lt;br /&gt;
4.x 的 INDEX 位於 /usr/ports/INDEX，5.x 位於 /usr/ports/INDEX-5。&lt;br /&gt;
INDEX 是對照 ports 所有相依等資訊的對照表，若長期未更新的話，會導致 ports 對照失敗。官方有定期更新 INDEX，如果 想自行更新的話，則：&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports/&lt;br /&gt;
make index &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何針對某些 ports 不做 CVSup？&lt;br /&gt;
&lt;br /&gt;
若 ports 底下的某些分類完全用不到，則可以在 CVSup 時，不做更新，以節省網路頻寬與時間。&lt;br /&gt;
&lt;br /&gt;
# vi /usr/sup/refuse&lt;br /&gt;
******************************************&lt;br /&gt;
ports/french&lt;br /&gt;
ports/german&lt;br /&gt;
ports/hebrew&lt;br /&gt;
ports/hungarian&lt;br /&gt;
ports/japanese&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
那麼則上述目錄下的檔案皆不會更新。&lt;br /&gt;
&lt;br /&gt;
如果是想要某些單一的 ports 不做同步，例如想保留舊版不做同步，或新版出現問題時。&lt;br /&gt;
&lt;br /&gt;
# vi /usr/sup/refuse&lt;br /&gt;
******************************************&lt;br /&gt;
ports/lang/perl5.8 &lt;br /&gt;
&lt;br /&gt;
那麼 ports/lang/perl5.8 這個 ports 不會做 CVSup 同步。&lt;br /&gt;
&lt;br /&gt;
這些設定方法支援萬用字元。&lt;br /&gt;
&lt;br /&gt;
# vi /usr/sup/refuse&lt;br /&gt;
******************************************&lt;br /&gt;
ports/lang/perl*&lt;br /&gt;
ports/po* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如何使用 CVSup 同步 ports collections？&lt;br /&gt;
&lt;br /&gt;
請參考 gslin 的 用 CVSup 去更新你的 source tree 以及 ports tree。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
安裝 ports 出現 port is outdated 的錯誤訊息&lt;br /&gt;
&lt;br /&gt;
例如安裝 imap-uw 時，出現以下內容： &lt;br /&gt;
Your installation of the cclient port is outdated. Please delete it before continuing. &lt;br /&gt;
&lt;br /&gt;
表示因為相對應，且已安裝好的 cclient 這個軟體過於老舊，建議先升級這個軟體再行安裝 imap-uw。因此只要先升級 cclient 後，再安裝即可。 &lt;br /&gt;
# cd /usr/ports/mail/cclient/&lt;br /&gt;
# make reinstall 或 # make deinstall &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd /usr/ports/mail/imap-uw/&lt;br /&gt;
# make install &lt;br /&gt;
&lt;br /&gt;
在FreeBSD6.2下更新了ports後，按照php5-gd，總是在編譯以前編譯xorg-libraries-7.2出錯，&lt;br /&gt;
其實編譯php5-gd不是必須要編譯xorg-libraries-7.2的。只需要打入下面的命令，就可以跳過xorg直接編譯。方便快捷，實用為上。哈哈。&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;#make WITHOUT_X11=&amp;quot;YES&amp;quot; install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
安裝 ports 出現 OpenSSL vulnerabilities 的錯誤訊息&lt;br /&gt;
&lt;br /&gt;
在安裝有些套件時，如果有相依於 OpenSSL 時，且判斷系統目前的 OpenSSL 版本有漏洞問題時，會出現如下的訊息： &lt;br /&gt;
Dependency warning: used OpenSSL version contains known vulnerabilities&lt;br /&gt;
Please update or define either WITH_OPENSSL_BASE or WITH_OPENSSL_PORT &lt;br /&gt;
&lt;br /&gt;
一般建議的解決方法有二種。&lt;br /&gt;
&lt;br /&gt;
第一種：升級系統，再安裝該套件&lt;br /&gt;
升級系統可參考 FNP: upgrade core system 或 FNP: upgrade major system。&lt;br /&gt;
然後再安裝該套件，這訊息就不會出現了。&lt;br /&gt;
&lt;br /&gt;
第二種：使該套件相依於 ports tree 中的 OpenSSL&lt;br /&gt;
這種方法會安裝 ports tree 中新版本的 OpenSSL，然後相依於此新版本的 OpenSSL，而不是系統本身內建的 OpenSSL。只要安裝套件時，加入 WITH_OPENSSL_PORT 的參數，即會安裝 ports tree 中的 OpenSSL，並且該套件也會相依於此。方法如下： &lt;br /&gt;
make -DWITH_OPENSSL_PORT install &lt;br /&gt;
&lt;br /&gt;
這裡不建議用參數 WITH_OPENSSL_BASE，因為這表示安裝套件時，是相依於原本系統中可能有漏洞的 OpenSSL，這樣會導致安全性的問題。&lt;/span&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: medium; font-family: 標楷體,Andale Mono&quot;&gt;http://www.tses.tcc.edu.tw/pc_class_room/ports_pkg.php (utf-8) &lt;/span&gt;
&lt;/p&gt;</dc:description>
      
    <dc:subject>FreeBSD</dc:subject>
     
    
  <dc:date>2007-06-22T14:28:27Z</dc:date>
    <dc:creator>oscar</dc:creator>
 </item>
 </rdf:RDF>