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

<channel>
	<title>小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY &#187; ubuntu</title>
	<atom:link href="http://blog.wu-boy.com/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wu-boy.com</link>
	<description>介紹一堆美食日記，生活日記，電腦筆記</description>
	<lastBuildDate>Tue, 27 Jul 2010 14:04:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[Ubuntu/Debian] 使用系統設定全域 http Proxy</title>
		<link>http://blog.wu-boy.com/2010/05/20/2163/</link>
		<comments>http://blog.wu-boy.com/2010/05/20/2163/#comments</comments>
		<pubDate>Thu, 20 May 2010 08:46:01 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/?p=2163</guid>
		<description><![CDATA[如果想讓 Ubuntu/Debian 不管是 http 或者是 ftp 都可以透過 Proxy 去取得資料，就必須要設定系統 Proxy，目前任職公司就必須這樣設定，當然也可以透過其他方式出去(ex. ssh tunnel) 可以搜尋其他文章，底下分成兩種方式設定。
<span class="readmore"><a href="http://blog.wu-boy.com/2010/05/20/2163/" title="[Ubuntu/Debian] 使用系統設定全域 http Proxy" target="_blank">...詳全文（共478字）</a></span>]]></description>
			<content:encoded><![CDATA[<p>如果想讓 Ubuntu/Debian 不管是 http 或者是 ftp 都可以透過 Proxy 去取得資料，就必須要設定系統 Proxy，目前任職公司就必須這樣設定，當然也可以透過其他方式出去(ex. ssh tunnel) 可以搜尋其他文章，底下分成兩種方式設定。</p>
<p>1. 利用 command line 方式設定</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw3">export</span> <span class="re2">http_proxy</span>=http:<span class="sy0">//</span>username:password<span class="sy0">@</span>proxyserver.net:port<span class="sy0">/</span><br />
<span class="kw3">export</span> <span class="re2">ftp_proxy</span>=http:<span class="sy0">//</span>username:password<span class="sy0">@</span>proxyserver.netport<span class="sy0">/</span></div></div>
<p>寫入 ~/.bashrc</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw3">source</span> ~<span class="sy0">/</span>.bashrc</div></div>
<p>2. 利用 Desktop 介面設定</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">Settings-<span class="sy0">&gt;</span> Preference -<span class="sy0">&gt;</span> Network<br />
系統\偏好設定\代理伺服器</div></div>
<p>reference:<br />
<a href="http://blog.mypapit.net/2006/02/how-to-use-apt-get-behind-proxy-server-ubuntudebian.html">How to use apt-get behind proxy server (Ubuntu/Debian)</a><br />
<a href="http://goo.gl/SZYH">Ubuntu Proxy的設定</a></p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/07/15/294/" title="[文件]Reverse Proxy 一些資料 for Apache Lighttpd Squid">[文件]Reverse Proxy 一些資料 for Apache Lighttpd Squid (0)</a></li><li><a href="http://blog.wu-boy.com/2008/07/10/291/" title="[FreeBSD] Lighttpd + PHP + mod_proxy + FastCGI">[FreeBSD] Lighttpd + PHP + mod_proxy + FastCGI (1)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2010/05/20/2163/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change run levels and init.d scripts in Ubuntu &amp; Debian</title>
		<link>http://blog.wu-boy.com/2010/01/28/1978/</link>
		<comments>http://blog.wu-boy.com/2010/01/28/1978/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 02:15:27 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/?p=1978</guid>
		<description><![CDATA[Ubuntu 6.10 (Edgy Eft) 之後使用 Upstart 代替原來的 sysinit，而 init 是用來管理 Upstart 的 Daemon，本來系統預設的 runlevel 可以在 /boot/menu.list 或者是 /etc/inittab，可是現在這檔案已經移除了，取而代之的就是 Upstart 管理，可以利用 telinit 來改變系統 runlevel，然而現在 runlevel 的定義跟以前不太一樣了，原先 Ubuntu 跟 Fedora 系列 runlevel 代表意義如下：
<span class="readmore"><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian" target="_blank">...詳全文（共2743字）</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntu.com/">Ubuntu</a> <a href="http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29#Releases">6.10 (Edgy Eft)</a> 之後使用 <a href="http://en.wikipedia.org/wiki/Upstart">Upstart</a> 代替原來的 sysinit，而 init 是用來管理 Upstart 的 Daemon，本來系統預設的 runlevel 可以在 /boot/menu.list 或者是 /etc/inittab，可是現在這檔案已經移除了，取而代之的就是 Upstart 管理，可以利用 <a href="http://wiki.linuxquestions.org/wiki/Telinit">telinit</a> 來改變系統 runlevel，然而現在 runlevel 的定義跟以前不太一樣了，原先 Ubuntu 跟 Fedora 系列 runlevel 代表意義如下：</p>
<blockquote><p>
0:系統關機 (to halt the system)<br />
1:單一使用者模式 (single-user mode)<br />
2:尚未使用（可由使用者定義）<br />
3:多使用者模式 (文字介面登入)<br />
4:尚未使用 (可由使用者定義)<br />
5:多使用者模式 (含有一個X介面的登入畫面)<br />
6:重新開機 (reboot the system)</p></blockquote>
<p>轉換成 Upstart 的話，就會變成底下</p>
<blockquote><p>
0:系統關機 (to halt the system)<br />
1:單一使用者模式 (single-user mode)<br />
2:多使用者模式 (含有一個X介面的登入畫面)<br />
3:多使用者模式 (含有一個X介面的登入畫面)<br />
4:多使用者模式 (含有一個X介面的登入畫面)<br />
5:多使用者模式 (含有一個X介面的登入畫面)<br />
6:重新開機(reboot the system)</p></blockquote>
<p>上面資訊可以在 man telinit 裡面找到，寫得很詳細，現在 Ubuntu 9.10 系統，預設啟用是在 runlevel 2，只要執行 runlevle 指令，就可以查出先前跟目前所設定的 runlevel 值，這些數值是存放在 /var/run/utmp，這是一個 <a href="http://en.wikipedia.org/wiki/Utmp">UTMP File</a>，你會發現，現在只要安裝好 Ubuntu Desktop 系統，就會自動啟動，所以常常會看到 Linux 使用者會來詢問如何關閉 gdm 桌面程式，其實有很多手動的方式，init 也管理了開機所需執行的程式，如果是跑 runlevel 2，就會去執行 /etc/rc2.d/* 底下所有的 script 檔案，所以大家可以發現會有 /etc/rcX.d/ (X:0,1,2,3,4,5,6,S)，其中的 S 代表 single user mode，我們用 rc2.d 底下的檔案來說明：<br />
<a href="http://www.flickr.com/photos/appleboy/4310037627/" title="/ect/rcX.d/ all script (by appleboy46)"><img src="http://farm5.static.flickr.com/4028/4310037627_a22f2ec884.jpg" title="/ect/rcX.d/ all script (by appleboy46)" alt="/ect/rcX.d/ all script (by appleboy46)" width="500" height="254" /></a><br />
大家可以看到，每個檔案命名方式：[S|K]\d{2}script_name，S 代表開機會啟動，K 代表開機不啟動，後面接兩位數字，代表開機優先權順序，這些檔案都是利用 Soft link 方式連接到 /etc/init.d/ 底下，所以修改 /etc/init.d/ 資料夾檔案內容，就可以自動更新 /etc/rc[0-6].d/ 檔案，相當方便吧，那該如何產生對應檔案到 /etc/rc[0-6].d/ 資料夾底下，可以利用 <a href="http://wiki.linuxquestions.org/wiki/Update-rc.d">update-rc.d</a> 這指令，update-rc.d 是用來產生或移除 init script links，可以參考 <a href="http://www.debian.org/doc/debian-policy/#contents">Debian Policy Manual</a>。</p>
<h2>如何使用 update-rc.d 管理 init script links</h2>
<p>利用系統預設值來新增 script links，預設值啟動 runlevels 2-5 跟停止於 runlevels 0, 1 and 6</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">update-rc.d script_name defaults</div></div>
<p>或者是可以自行設定執行優先順序跟自訂啟動 runlevel (ps. 請注意後面都有 <span style="color:red;font-size:11pt">.</span> 符號)</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">update-rc.d script_name start <span class="nu0">20</span> <span class="nu0">2</span> <span class="nu0">3</span> <span class="nu0">4</span> <span class="nu0">5</span> . stop <span class="nu0">20</span> <span class="nu0">0</span> <span class="nu0">1</span> <span class="nu0">6</span> .</div></div>
<p>移除這些 script links (-f 參數代表強制移除)</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">update-rc.d <span class="re5">-f</span> script_name remove</div></div>
<p><a href="http://www.flickr.com/photos/appleboy/4310832866/" title="2010-01-28 11 52 06 (by appleboy46)"><img src="http://farm5.static.flickr.com/4048/4310832866_617a2c8e8d.jpg" title="2010-01-28 11 52 06 (by appleboy46)" alt="2010-01-28 11 52 06 (by appleboy46)" width="500" height="144" /></a><br />
可以看到在 runlevel 0126 是不啟動，345 是啟動 gdm 狀態，在 Ubuntu 9.10 底下，如果不想要開機就執行桌面程式，那就是必須要把 gdm 關閉，可以用下面兩種 command line 關閉</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>gdm stop<br />
service gdm stop</div></div>
<p>但是這兩種方式只會在開機後手動執行，大家需要的是開機不會啟動，當然可以寫到 /etc/rc.local，因為在 rcX.d 底下會有 S99rc.local 執行，底下分享一下如何修改開機 runlevel，預設值是 2，但是之前都是另用 /etc//inittab 方式來修改，那其實現在這檔案消失了，您也可以自行新增喔，請先看 /etc/init/rc-sysinit.conf</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="co0"># Default runlevel, this may be overriden on the kernel command-line</span><br />
<span class="co0"># or by faking an old /etc/inittab entry</span><br />
<span class="kw2">env</span> <span class="re2">DEFAULT_RUNLEVEL</span>=<span class="nu0">2</span></div></div>
<p>在這裡就可以修改系統 runlevel，註解也有說明，可以新增 /etc/inittab 來讓系統讀取其內容</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">id</span>:<span class="nu0">2</span>:initdefault:</div></div>
<p>最後也是會讀取 /etc/inittab</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="co0"># Check for default runlevel in /etc/inittab</span><br />
<span class="kw1">if</span> <span class="br0">&#91;</span> <span class="re5">-r</span> <span class="sy0">/</span>etc<span class="sy0">/</span>inittab <span class="br0">&#93;</span><br />
<span class="kw1">then</span><br />
&nbsp; &nbsp; <span class="kw3">eval</span> <span class="st0">&quot;<span class="es4">$(sed -nre 's/^[^#][^:]*:([0-6sS])</span>:initdefault:.*/DEFAULT_RUNLEVEL=&quot;</span>\<span class="nu0">1</span><span class="st0">&quot;;/p' /etc/inittab || true)&quot;</span><br />
<span class="kw1">fi</span></div></div>
<p>所以最後還是會依照 /etc/inittab 寫入的資訊來判斷系統 runlevel，最後才會去執行 rcX.d 所有 script 檔案。不想執行桌面程式，會在網路上找到利用</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">update-rc.d gdm stop <span class="nu0">20</span> <span class="nu0">0</span> <span class="nu0">1</span> <span class="nu0">2</span> <span class="nu0">3</span> <span class="nu0">4</span> <span class="nu0">5</span> <span class="nu0">6</span> .</div></div>
<p>這樣正常來說不會去啟動 gdm 才對，可是實驗結果，還是會繼續啟動，後來找到 /etc/init/gdm.conf 底下這段程式碼：</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">start on <span class="br0">&#40;</span>filesystem<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and started hal<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and tty-device-added <span class="re2">KERNEL</span>=tty7<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and <span class="br0">&#40;</span>graphics-device-added or stopped udevtrigger<span class="br0">&#41;</span><span class="br0">&#41;</span><br />
stop on runlevel <span class="br0">&#91;</span>016<span class="br0">&#93;</span></div></div>
<p>把 stop on runlevel [016] 改成 stop on runlevel [0123456] 這樣就可以了</p>
<p>參考網站：<br />
<a href="http://blog.yam.com/alvinkw/article/17213461">Choosing different run level in Ubuntu</a><br />
<a href="http://www.linux521.com/2009/system/200906/5073.html">upstart 和ubuntu启动过程原理介绍</a><br />
<a href="http://kileleu.pixnet.net/blog/post/24838245">[Linux]ubuntu下修改服務的執行等級</a><br />
<a href="http://ubuntuforums.org/showthread.php?t=1305659">[ubuntu] Need to disable gdm</a> </p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li><li><a href="http://blog.wu-boy.com/2010/05/20/2163/" title="[Ubuntu/Debian] 使用系統設定全域 http Proxy">[Ubuntu/Debian] 使用系統設定全域 http Proxy (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2010/01/28/1978/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]</title>
		<link>http://blog.wu-boy.com/2009/11/15/1821/</link>
		<comments>http://blog.wu-boy.com/2009/11/15/1821/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 14:21:10 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/?p=1821</guid>
		<description><![CDATA[VirtualBox 是一套可以模擬虛擬作業系統的軟體，目前 Release 到 3.0.10 版本，可以去官網查看 Changelog，它可以 run 在各種不同的作業系統，例如：Windows, Linux, Macintosh and OpenSolaris etc. 可以看 guest operating systems，每次只要新的 OS Release 出來，就要先用 VirtualBox 模擬一下，還有如果需要 IE6，也是需要另一套 Windows XP，在教學方面也是相當方便的，底下紀錄一下如何 pietty 去連接 VirtuBox 裡面的 Ubuntu Server。
<span class="readmore"><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]" target="_blank">...詳全文（共1642字）</a></span>]]></description>
			<content:encoded><![CDATA[<div style="float:left;margin-right:25px"><a href="http://www.flickr.com/photos/appleboy/4105985126/" title="vbox_logo2_gradient (by appleboy46)"><img src="http://farm3.static.flickr.com/2522/4105985126_591a664ca4_o.png" title="vbox_logo2_gradient (by appleboy46)" alt="vbox_logo2_gradient (by appleboy46)" width="140" height="180" /></a></div>
<p><a href="http://www.virtualbox.org/">VirtualBox</a> 是一套可以模擬虛擬作業系統的軟體，目前 Release 到 3.0.10 版本，可以去官網查看 <a href="http://www.virtualbox.org/wiki/Changelog">Changelog</a>，它可以 run 在各種不同的作業系統，例如：Windows, Linux, Macintosh and OpenSolaris etc. 可以看 <a href="http://www.virtualbox.org/wiki/Guest_OSes">guest operating systems</a>，每次只要新的 OS Release 出來，就要先用 VirtualBox 模擬一下，還有如果需要 IE6，也是需要另一套 Windows XP，在教學方面也是相當方便的，底下紀錄一下如何 <a href="http://www.csie.ntu.edu.tw/~piaip/pietty/">pietty</a> 去連接 VirtuBox 裡面的 <a href="http://www.ubuntu.com/">Ubuntu</a> Server。<br />
<span id="more-1821"></span><br />
<a title="Ubuntu_Desktop_Screenshot (by appleboy46)" href="http://www.flickr.com/photos/appleboy/4105124357/"><img title="Ubuntu_Desktop_Screenshot (by appleboy46)" src="http://farm3.static.flickr.com/2685/4105124357_17f83d2087.jpg" alt="Ubuntu_Desktop_Screenshot (by appleboy46)" width="500" height="323" /></a><br />
安裝好畫面如上，當然桌面就可以隨時操作，如果你想要從 Host 端 Windows XP 利用 Pietty 連線過去的話，那必須用 command line 指令設定本機端 port 連接到 guest 端 Ubuntu，設定方法如下：</p>
<p>先假設 Ubuntu 已經安裝好 open ssh server，如果尚未安裝，可以透過 apt-get 方式來安裝：<br />
apt-get install openssh-server</p>
<p>接下來設定 Windows XP 部份：按開始 -&gt; 執行 -&gt; 打入 cmd，會跳出一個<span style="color: #ff0000;">命令提示字元視窗</span><br />
# 進入你安裝virtualbox的目錄</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw3">cd</span> <span class="st0">&quot;c:\Program Files\sun<span class="es1">\V</span>irtualBox&quot;</span><br />
<span class="co0"># 設定本機端 3456 port 對應到 VirtualBox Ubuntu ssh 22 port</span><br />
VBoxManage setextradata ubuntu <span class="st0">&quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol&quot;</span> TCP<br />
VBoxManage setextradata ubuntu <span class="st0">&quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort&quot;</span> <span class="nu0">22</span><br />
VBoxManage setextradata ubuntu <span class="st0">&quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort&quot;</span> <span class="nu0">3456</span></div></div>
<p>有看到上面  <span style="color: #ff0000;">setextradata ubuntu</span>，ubuntu 是您設定 VirtualBox 的名稱，就是底下這張圖紅色框框的名稱<br />
<a title="VirtualBox (by appleboy46)" href="http://www.flickr.com/photos/appleboy/4105140037/"><img title="VirtualBox (by appleboy46)" src="http://farm3.static.flickr.com/2632/4105140037_e15e9c3bb1.jpg" alt="VirtualBox (by appleboy46)" width="500" height="371" /></a><br />
設定好之後，請<span style="color: #ff6600;"><strong>務必重新啟動 VirtualBox 軟體</strong></span>，這樣就可以了，請使用 pietty 打入 localhost，port 請打 3456 就可以了。</p>
<p>Q:如何分享 Windows Xp 資料夾給 Ubuntu 使用<br />
1.先設定虛擬目錄給 Ubuntu: 參考下圖，請先不要啟動 Ubuntu，先設定<br />
<a href="http://www.flickr.com/photos/appleboy/4105162147/" title="Ubuntu_setting (by appleboy46)"><img src="http://farm3.static.flickr.com/2656/4105162147_618b9aec23.jpg" title="Ubuntu_setting (by appleboy46)" alt="Ubuntu_setting (by appleboy46)" width="500" height="441" /></a><br />
上面目錄可以一直增加，你也不需要將 Windows 的目錄做分享資料夾的動作，請注意前面的 Name 你可以自行設定，後面的目錄路徑，就是 Windows 的系統目錄</p>
<p>2. 在 Ubuntu 系統底下增加目錄</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">mkdir</span> <span class="sy0">/</span>mnt<span class="sy0">/</span>share<br />
<span class="kw2">mkdir</span> <span class="sy0">/</span>mnt<span class="sy0">/</span>Ubuntu</div></div>
<p>3. 安裝 guest 端 Additions 軟體</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">apt-get</span> <span class="kw2">install</span> virtualbox-ose-guest-utils</div></div>
<p>4. 利用 mount 指令把 share folder 掛載到 Ubuntu 底下</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">mount</span> <span class="re5">-t</span> vboxsf &nbsp;Ubuntu <span class="sy0">/</span>mnt<span class="sy0">/</span><span class="kw3">test</span></div></div>
<p>上面 vboxsf 是 type，如果沒有安裝步驟三，會出現錯誤，後面所接的 Ubuntu 參數，是剛剛前面設定的目錄分享名稱<br />
Windows 畫面：<br />
<a href="http://www.flickr.com/photos/appleboy/4105197659/" title="VBox_01 (by appleboy46)"><img src="http://farm3.static.flickr.com/2780/4105197659_12b4e92a58.jpg" title="VBox_01 (by appleboy46)" alt="VBox_01 (by appleboy46)" width="500" height="375" /></a><br />
Ubuntu 畫面：<br />
<a href="http://www.flickr.com/photos/appleboy/4105197759/" title="Vobx_02 (by appleboy46)"><img src="http://farm3.static.flickr.com/2585/4105197759_ac903568ae.jpg" title="Vobx_02 (by appleboy46)" alt="Vobx_02 (by appleboy46)" width="500" height="379" /></a><br />
當然你也可以寫成 shell script 弄成開機自動 mount，這些都可以做到喔。</p>
<p>參考文件：<br />
<a href="http://kileleu.pixnet.net/blog/post/24556222">[Linux]VirtualBox &#8211; host端為XP, guest端為Ubuntu, 設定分享資料夾</a><br />
<a href="http://kileleu.pixnet.net/blog/post/24548390">[Linux]xp下使用VirtualBox安裝ubuntu ,設定ssh遠端連線</a><br />
<a href="http://virtualdebian.blogspot.com/2007/12/sharing-folders-with-virtualbox.html">Sharing Folders with VirtualBox</a><br />
<a href="http://dev.sopili.net/2009/05/connect-ssh-http-into-virtualbox.html">用ssh或http連線進Virtualbox的虛擬電腦</a></p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li><li><a href="http://blog.wu-boy.com/2010/05/20/2163/" title="[Ubuntu/Debian] 使用系統設定全域 http Proxy">[Ubuntu/Debian] 使用系統設定全域 http Proxy (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2009/11/15/1821/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼</title>
		<link>http://blog.wu-boy.com/2009/02/18/803/</link>
		<comments>http://blog.wu-boy.com/2009/02/18/803/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 07:28:14 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/?p=803</guid>
		<description><![CDATA[Debian 釋出了 GNU/Linux 5.0 發布，官方新聞 於2009年02月14日發佈出來，最近想說把自己的 NB 要換成 Debian 5.0 版本，不過之前都是在玩 Ubuntu 的狀況下，所以就找 i386 的 ISO 檔案，利用虛擬機器 VirtualBox，之前也沒有玩過虛擬機器，都是直接燒光碟，拿主機來硬幹，哈哈，不過想說學習一下 VitualBox 來試試看，我參考了一篇 VirtualBox指南，寫的很不錯，我就拿來使用 Debian 5.0 了，不過安裝過程其實還蠻簡易的，可以參考這篇：[教學]圖解Debian Desktop安裝筆記(1)，這篇寫的很好，也淺顯易懂，安裝好之後，開機 grub 畫面如下：
<span class="readmore"><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼" target="_blank">...詳全文（共732字）</a></span>]]></description>
			<content:encoded><![CDATA[<p><a href="http://debian.org">Debian</a> 釋出了 GNU/Linux 5.0 發布，<a href="http://debian.org/News/2009/20090214.zh-tw.html">官方新聞</a> 於2009年02月14日發佈出來，最近想說把自己的 NB 要換成 Debian 5.0 版本，不過之前都是在玩 Ubuntu 的狀況下，所以就找 i386 的 ISO 檔案，利用虛擬機器 <a href="http://www.virtualbox.org/">VirtualBox</a>，之前也沒有玩過虛擬機器，都是直接燒光碟，拿主機來硬幹，哈哈，不過想說學習一下 VitualBox 來試試看，我參考了一篇 <a href="http://www.peachwaneversay.blogspot.com/2007/06/virtualbox_09.html">VirtualBox指南</a>，寫的很不錯，我就拿來使用 Debian 5.0 了，不過安裝過程其實還蠻簡易的，可以參考這篇：<a href="http://maxubuntu.blogspot.com/2008/12/debian-desktop.html">[教學]圖解Debian Desktop安裝筆記(1)</a>，這篇寫的很好，也淺顯易懂，安裝好之後，開機 grub 畫面如下：<br />
<a title="2009-02-18_151709 (by appleboy46)" href="http://www.flickr.com/photos/appleboy/3289226153/"><img title="2009-02-18_151709 (by appleboy46)" src="http://farm4.static.flickr.com/3651/3289226153_da7c30e54c.jpg" alt="2009-02-18_151709 (by appleboy46)" width="500" height="320" /></a><br />
<span id="more-803"></span><br />
成功的登入畫面：<br />
<a title="2009-02-18_152046 (by appleboy46)" href="http://www.flickr.com/photos/appleboy/3290049016/"><img title="2009-02-18_152046 (by appleboy46)" src="http://farm4.static.flickr.com/3606/3290049016_d9eac5938e.jpg" alt="2009-02-18_152046 (by appleboy46)" width="500" height="320" /></a><br />
安裝成功之後，接下來會遇到的就是終端機亂碼問題啦，其實因為我沒玩過 VirtualBox 的關係，所以不會遇到此問題，我都是利用 SSH 遠端的方式，來處理問題，不過這個也不難解決，只要安裝了 zhcon 這套軟體，就可以了。<br />
底下是亂碼：<br />
<a href="http://www.flickr.com/photos/appleboy/3289234093/" title="2009-02-18_152247 (by appleboy46)"><img src="http://farm4.static.flickr.com/3650/3289234093_467309d29b.jpg" title="2009-02-18_152247 (by appleboy46)" alt="2009-02-18_152247 (by appleboy46)" width="500" height="320" /></a><br />
先將</p>
<blockquote><p>deb http://opensource.nchc.org.tw/debian/ etch main</p></blockquote>
<p>寫到 /etc/apt/source.list 裡面，利用 apt-get 安裝 zhcon 軟體</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">apt-get</span> <span class="kw2">install</span> zhcon</div></div>
<p>剛開始下 zhcon 指令會造成畫面當掉，全部都是黑色的，我 google 了一下找到一篇 <a href="http://www.linuxsir.org/bbs/thread337539-2.html">Debian unstable中的2.6.26内核不支持zhcon了！一用zhcon就会死机！</a>，裡面寫到解法：</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw3">alias</span> <span class="re2">zhcon</span>=<span class="st_h">'zhcon --utf8 --drv=vga'</span></div></div>
<p>這樣就可以成功了，執行畫面如下：<br />
<a href="http://www.flickr.com/photos/appleboy/3290029236/" title="2009-02-18_150459 (by appleboy46)"><img src="http://farm4.static.flickr.com/3521/3290029236_25bf6a18df.jpg" title="2009-02-18_150459 (by appleboy46)" alt="2009-02-18_150459 (by appleboy46)" width="500" height="421" /></a><br />
所以其實還蠻簡單的，接下來安裝自行要的軟體了</p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li><li><a href="http://blog.wu-boy.com/2010/05/20/2163/" title="[Ubuntu/Debian] 使用系統設定全域 http Proxy">[Ubuntu/Debian] 使用系統設定全域 http Proxy (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2009/02/18/803/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[教學]修復 Windows 的開機磁區各種方法</title>
		<link>http://blog.wu-boy.com/2008/06/16/279/</link>
		<comments>http://blog.wu-boy.com/2008/06/16/279/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 04:29:40 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[SPFDisk]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/?p=279</guid>
		<description><![CDATA[如何恢復 Windows 開機磁區，我想這是玩 Linux 跟 Windows 多重作業系統會碰到的問題之一，也是大家最頭痛的問題，當然其實方法很解決，沒有想像的那麼困難啦，只是大家安裝完 Linux 之後，然後砍掉他們的磁區，就會造成開機 boot loader 讀不到資料，所以造成 grub 的錯誤，那可以參考鳥哥那邊的作法，當然首先要瞭解：磁碟檔案系統，然後再去瞭解 Boot Loader: Grub，當然本篇試教您如和清除開機MBR，恢復 windows 系統的 boot loader。
<span class="readmore"><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法" target="_blank">...詳全文（共1104字）</a></span>]]></description>
			<content:encoded><![CDATA[<p>如何恢復 Windows 開機磁區，我想這是玩 Linux 跟 Windows 多重作業系統會碰到的問題之一，也是大家最頭痛的問題，當然其實方法很解決，沒有想像的那麼困難啦，只是大家安裝完 Linux 之後，然後砍掉他們的磁區，就會造成開機 boot loader 讀不到資料，所以造成 grub 的錯誤，那可以參考鳥哥那邊的作法，當然首先要瞭解：<a href="http://linux.vbird.org/linux_basic/0230filesystem.php">磁碟檔案系統</a>，然後再去瞭解 <a href="http://linux.vbird.org/linux_basic/0510osloader.php#grub">Boot Loader: Grub</a>，當然本篇試教您如和清除開機MBR，恢復 windows 系統的 boot loader。</p>
<p>方法一：利用XP光碟片還原</p>
<p>放進去XP的原版光碟，隨便一種XP光碟即可，只要能原始安裝即可，畫面中按 R 或 F10 進入「Windows 修復主控台」，當然進去之後，她會偵測到目前的系統 C:\\windows 之類的，她會詢問密碼，就直接按 enter 即可，然後打入 fixmbr 然後按 Y 確定就可以了<br />
<span id="more-279"></span><br />
方法二：利用 Linux 還原方式<br />
先隨便找一張 Linux 開機光碟，可以進入到安全模式 (Rescue 模式)，或者是拿 Ubuntu 光碟可以進入到桌面，然後打入底下指令：</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="co0">#</span><br />
<span class="co0"># 按照下面打入</span><br />
<span class="co0">#</span><br />
<span class="kw2">wget</span> http:<span class="sy0">//</span>blog.wu-boy.com<span class="sy0">/</span>wp-content<span class="sy0">/</span>uploads<span class="sy0">/</span><span class="nu0">2008</span><span class="sy0">/</span>06<span class="sy0">/</span>ms.mbr <span class="re5">-O</span> <span class="sy0">/</span>tmp<span class="sy0">/</span>ms.mbr<br />
<span class="co0">#</span><br />
<span class="co0"># hda 即是你要恢復的 Windows 系統</span><br />
<span class="co0">#</span><br />
<span class="kw2">dd</span> <span class="re2"><span class="kw1">if</span></span>=<span class="sy0">/</span>tmp<span class="sy0">/</span>ms.mbr <span class="re2">of</span>=<span class="sy0">/</span>dev<span class="sy0">/</span>hda <span class="re2">bs</span>=<span class="nu0">446</span> <span class="re2">count</span>=<span class="nu0">1</span><br />
<span class="kw3">exit</span> <span class="br0">&#40;</span>重開機時請移除光碟片<span class="br0">&#41;</span></div></div>
<p>請注意底下這行</p>
<blockquote><p>dd if=/tmp/ms.mbr of=/dev/hda bs=446 count=1</p></blockquote>
<p>網路上有人教：<br />
dd if=/tmp/ms.mbr of=/dev/hda bs=512 count=1<br />
這樣是錯的，你不能清除掉完整的 512 byte，因為有64byte是專門在紀錄你分割的硬碟，所以請小心使用，或者是清除開機磁區指令如下：</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="co0">#</span><br />
<span class="co0"># 這樣清除，還是要拿xp光碟來重新製作開機磁區</span><br />
<span class="co0">#</span><br />
<span class="kw2">dd</span> <span class="re2"><span class="kw1">if</span></span>=<span class="sy0">/</span>dev<span class="sy0">/</span>zero <span class="re2">of</span>=<span class="sy0">/</span>dev<span class="sy0">/</span>hda <span class="re2">bs</span>=<span class="nu0">446</span> <span class="re2">count</span>=<span class="nu0">1</span></div></div>
<p>方法三：熟悉 grub 的開機方式</p>
<p>請依序輸入下面指令也可以開機：</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="co0">#</span><br />
<span class="co0"># (hd0,0) 即是你windows 開機磁區 </span><br />
<span class="co0"># 使用 rootnoverify 而非 root</span><br />
rootnoverify <span class="br0">&#40;</span>hd0,<span class="nu0">0</span><span class="br0">&#41;</span><br />
makeactive<br />
chainloader +<span class="nu0">1</span><br />
boot</div></div>
<p>這方法只是讓你開機進去 Windows 而不是讓你重新恢復開機磁區，所以還是請按照前面兩種方法吧，不然就是利用網路上 <a href="http://spfdisk.sourceforge.net/">SPFDisk</a> 軟體吧</p>
<p>參考網站：<br />
<a href="http://cha.homeip.net/blog/archives/2005/05/_windows_mbr.html">復原 Windows MBR 的各種方式</a></p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/06/12/278/" title="[Linux筆記]如何製作多重開機 grub">[Linux筆記]如何製作多重開機 grub (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2008/06/16/279/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]</title>
		<link>http://blog.wu-boy.com/2008/04/09/170/</link>
		<comments>http://blog.wu-boy.com/2008/04/09/170/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 06:35:59 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/2008/04/09/170/</guid>
		<description><![CDATA[最近在幫 lab 同學處理他安裝好的 ubuntu linux，結果發現一個問題，就是只要重新開機，網路卡的 mac 就會改變，還真是奇怪，後來在 google 找到一篇文章：Ubuntu的MAC一直亂跳嗎? 或者是ubuntu官方論壇：解決方法，才終於解決這個問題。
<span class="readmore"><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]" target="_blank">...詳全文（共942字）</a></span>]]></description>
			<content:encoded><![CDATA[<p>最近在幫 lab 同學處理他安裝好的 <a href="http://www.ubuntu.org.tw/">ubuntu</a> linux，結果發現一個問題，就是只要重新開機，網路卡的 mac 就會改變，還真是奇怪，後來在 google 找到一篇文章：<a href="http://www.karayou.com/redirect.php?tid=206006&#038;goto=lastpost">Ubuntu的MAC一直亂跳嗎?</a> 或者是ubuntu官方論壇：<a href="http://ubuntuforums.org/showthread.php?p=4156690#post4156690">解決方法</a>，才終於解決這個問題。</p>
<p>在主機板 GA-M56S-S3 這個系列板子都會有這種問題，至少我測試過兩張主機板都會這樣，所以看了那些解決方法，可以解決 ubuntu 的問題，但是不能解決 fedora core 的問題，我解決 fedora 的方法，其實很簡單，只要你會利用文字介面設定網路，就可以了</p>
<p>fedora 解法：前提是你不會讓機器開機亂跳動 ethx，所以你要按照上面的解法，解決前半部份</p>
<p>先在 root 底下新增一個檔案 ifcfg-eth0，然後寫入</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="co0"># Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express</span><br />
<span class="re2">DEVICE</span>=eth0<br />
<span class="re2">BOOTPROTO</span>=none<br />
<span class="re2">BROADCAST</span>=140.123.107.255<br />
<span class="re2">HWADDR</span>=00:<span class="nu0">15</span>:F2:A7:<span class="nu0">37</span>:<span class="nu0">42</span><br />
<span class="re2">IPADDR</span>=140.123.107.<span class="sy0">*</span><br />
<span class="re2">IPV6_AUTOCONF</span>=<span class="kw2">yes</span><br />
<span class="re2">NETMASK</span>=255.255.255.0<br />
<span class="re2">NETWORK</span>=140.123.107.0<br />
<span class="re2">ONBOOT</span>=<span class="kw2">yes</span><br />
<span class="re2">GATEWAY</span>=140.123.107.249<br />
<span class="re2">TYPE</span>=Ethernet</div></div>
<p><span id="more-170"></span><br />
在 /etc/rc.local 裡面寫入</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="co0">#</span><br />
<span class="co0"># 兩種方法，一種用 ip 另一種用 ifconfig</span><br />
<span class="co0">#</span><br />
ip <span class="kw2">link</span> <span class="kw1">set</span> eth0 down<br />
ip <span class="kw2">link</span> <span class="kw1">set</span> eth0 address 00:<span class="nu0">15</span>:F2:A7:<span class="nu0">37</span>:<span class="nu0">42</span><br />
ip <span class="kw2">link</span> <span class="kw1">set</span> eth0 up<br />
<br />
<span class="kw2">ifconfig</span> eth0 down<br />
<span class="kw2">ifconfig</span> eth0 hw ether 00:<span class="nu0">15</span>:F2:A7:<span class="nu0">37</span>:<span class="nu0">42</span><br />
<span class="kw2">ifconfig</span> eth0 up<br />
<span class="co0">#</span><br />
<span class="co0"># 停止網路</span><br />
<span class="co0">#</span><br />
<span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>network stop<br />
<br />
<span class="co0">#</span><br />
<span class="co0"># 寫入檔案</span><br />
<span class="co0">#</span><br />
<span class="kw2">cat</span> <span class="sy0">/</span>root<span class="sy0">/</span>ifcfg-eth0 <span class="sy0">&gt;</span> <span class="sy0">/</span>etc<span class="sy0">/</span>sysconfig<span class="sy0">/</span>network-scripts<span class="sy0">/</span>ifcfg-eth0<br />
<br />
<span class="co0">#</span><br />
<span class="co0"># 啟動網路</span><br />
<span class="co0">#</span><br />
<span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>network start</div></div>
<p>這樣就可以解決了</p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li><li><a href="http://blog.wu-boy.com/2010/05/20/2163/" title="[Ubuntu/Debian] 使用系統設定全域 http Proxy">[Ubuntu/Debian] 使用系統設定全域 http Proxy (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2008/04/09/170/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔</title>
		<link>http://blog.wu-boy.com/2006/11/26/44/</link>
		<comments>http://blog.wu-boy.com/2006/11/26/44/#comments</comments>
		<pubDate>Sat, 25 Nov 2006 23:18:51 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/2006/11/26/44</guid>
		<description><![CDATA[如何在Ubuntu 底下安裝字典呢
先去搜尋 StarDict Shell ScriptStarDict Shell ScriptStarDict Shell Script 套件
[root@appleboy-dorm][~][21:59:39]# apt-cache search  stardict
<span class="readmore"><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔" target="_blank">...詳全文（共583字）</a></span>]]></description>
			<content:encoded><![CDATA[<p>如何在Ubuntu 底下安裝字典呢</p>
<p>先去搜尋 <a id="p94" href="http://blog.wu-boy.com/wp-content/uploads/2007/04/stardictsh.txt">StarDict Shell Script</a><a id="p94" href="http://blog.wu-boy.com/wp-content/uploads/2007/04/stardictsh.txt">StarDict Shell Script</a><a id="p94" href="http://blog.wu-boy.com/wp-content/uploads/2007/04/stardictsh.txt">StarDict Shell Script</a> 套件</p>
<blockquote><p>[root@appleboy-dorm][~][21:59:39]# apt-cache search  stardict<br />
sdcv &#8211; StarDict Console Version<br />
stardict &#8211; International dictionary for GNOME 2<br />
stardict-common &#8211; International dictionary for GNOME 2 &#8211; data files<br />
stardict-tools &#8211; The dictionary conversion tools of stardict</p></blockquote>
<p>然後安裝</p>
<blockquote><p>apt-get install stardict-*</p></blockquote>
<p>安裝好之後就可以在 應用程式->附屬應用程式->星際譯王</p>
<p>但是安裝好之後沒有任何字典檔,所以請自行到網路上下載</p>
<p><a href="http://stardict.sourceforge.net/Dictionaries_zh_TW.php">http://stardict.sourceforge.net/Dictionaries_zh_TW.php</a></p>
<p>下載軟體後 請把他解壓縮到 /usr/share/stardict/dic/</p>
<p>解壓縮的目錄應該有 *.dz *.idx *.ifo 這3個檔案</p>
<p>重新啟動該軟體 就可以使用了</p>
<p>Update: 2007.04.16 有人有寫好script了，底下給大家參考</p>
<p><a id="p94" href="http://blog.wu-boy.com/wp-content/uploads/2007/04/stardictsh.txt">StarDict Shell Script</a></p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li><li><a href="http://blog.wu-boy.com/2010/05/20/2163/" title="[Ubuntu/Debian] 使用系統設定全域 http Proxy">[Ubuntu/Debian] 使用系統設定全域 http Proxy (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2006/11/26/44/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ubuntu] 安裝 java-tool for Flickr upload tool</title>
		<link>http://blog.wu-boy.com/2006/11/18/36/</link>
		<comments>http://blog.wu-boy.com/2006/11/18/36/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 10:28:55 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/2006/11/18/36</guid>
		<description><![CDATA[國外知名的相簿網站  Zooomr　Flickr

有支援同一套上傳軟體，２個相簿的網頁空間分別如下
Flickr 升級後如下

還蠻便宜的，zooomr　則是　１００ＭＢ用完就沒有了，Flickr 則是每個月可以上傳２０ＭＢ
<span class="readmore"><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool" target="_blank">...詳全文（共831字）</a></span>]]></description>
			<content:encoded><![CDATA[<p>國外知名的相簿網站  <a title="http://beta.zooomr.com/home" href="http://beta.zooomr.com/home">Zooomr</a>　<a title="http://www.flickr.com/" href="http://www.flickr.com/">Flickr<br />
</a></p>
<p>有支援同一套上傳軟體，２個相簿的網頁空間分別如下</p>
<p>Flickr 升級後如下</p>
<p><a title="Click here to upgrade your account" href="http://www.flickr.com/account/order/"><img width="510" height="302" style="border: medium none " alt="Upgrade to a Pro Account today for just $24.95! Click here!" src="http://www.flickr.com/images/new_upgrade_page.gif" /></a></p>
<p>還蠻便宜的，zooomr　則是　１００ＭＢ用完就沒有了，Flickr 則是每個月可以上傳２０ＭＢ</p>
<p>接下來～來說明　ｕｂｕｎｔｕ安裝方式</p>
<p>下載Flickr 上傳軟體　<a title="http://juploadr.sourceforge.net/" href="http://juploadr.sourceforge.net/">http://juploadr.sourceforge.net/</a></p>
<p>下載之後，解壓縮到桌面 ，到該資料夾之後執行</p>
<p>./jUploadr   , 不過如果你沒有安裝ｊａｖａ的話，會執行失敗</p>
<p>首先安裝ｊａｖａ</p>
<p>apt-get install sun-java5*　java-package</p>
<p>安裝時會出現下面錯誤訊息</p>
<blockquote><p>This package is an installer package, it does not actually contain the<br />
J2SDK documentation.  You will need to go download one of the<br />
archives:</p>
<p>jdk-1_5_0-doc.zip jdk-1_5_0-doc-ja.zip</p>
<p>(choose the non-update version if this is the first installation).<br />
Please visit</p>
<p>http://java.sun.com/j2se/1.5.0/download.html</p>
<p>now and download.  The file should be owned by root.root and be copied<br />
to /tmp.</p></blockquote>
<p>這時候要去下載　去 <a title="http://www.google.com.tw" href="http://www.google.com.tw">www.google.com.tw</a><br />
收尋　jdk-1_5_0-doc-ja.zip　第一個收尋就是了</p>
<p>然後分別下載　jdk-1_5_0-doc.zip　jdk-1_5_0-doc-ja.zip</p>
<p>然後在放到　/tmp/　底下 ，然後在重新執行</p>
<blockquote><p>apt-get install sun-java5*　java-package</p></blockquote>
<p>然後完成之後，在執行</p>
<blockquote><p>update-java-alternatives -s java-1.5.0-sun</p></blockquote>
<p>這樣就可以了，大功告成</p>
<p><a title="Photo Sharing" href="http://www.flickr.com/photos/10526457@N00/300479080/" /><a title="Photo Sharing" href="http://www.flickr.com/photos/10526457@N00/300502144/"><img width="452" height="601" alt="Screensho11t" src="http://static.flickr.com/113/300502144_cff60a077c_o.jpg" /></a></p>
<p><a title="Photo Sharing" href="http://www.flickr.com/photos/10526457@N00/300502173/"><img width="646" height="455" alt="Screenshot" src="http://static.flickr.com/100/300502173_0ec877095c_o.jpg" /></a></p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2008/03/01/145/" title="[java] 在 linux 底下使用 java 來執行 Linux 指令">[java] 在 linux 底下使用 java 來執行 Linux 指令 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script">[Ubuntu]  開機自動執行script (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2006/11/18/36/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Ubuntu]  開機自動執行script</title>
		<link>http://blog.wu-boy.com/2006/10/22/23/</link>
		<comments>http://blog.wu-boy.com/2006/10/22/23/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 22:33:49 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/2006/10/22/23/</guid>
		<description><![CDATA[因為在安裝  maple  bbs 的時候  發現itoc的方式沒辦法解決開機自動執行
沒有 inetd.conf 也沒有 xinetd 的方式 ，所以利用下面方式才可以達成
我是增加一個檔案  /etc/init.d/bbsd
<span class="readmore"><a href="http://blog.wu-boy.com/2006/10/22/23/" title="[Ubuntu]  開機自動執行script" target="_blank">...詳全文（共631字）</a></span>]]></description>
			<content:encoded><![CDATA[<p>因為在安裝  maple  bbs 的時候  發現itoc的方式沒辦法解決開機自動執行</p>
<p>沒有 inetd.conf 也沒有 xinetd 的方式 ，所以利用下面方式才可以達成</p>
<p>我是增加一個檔案  /etc/init.d/bbsd</p>
<p>然後增加以下內容<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<blockquote><p>#!/bin/sh<br />
#<br />
# MapleBBS<br />
#<br />
su bbs -c &#8216;/home/bbs/bin/camera&#8217;<br />
su bbs -c &#8216;/home/bbs/bin/account&#8217;</p>
<p>/home/bbs/bin/bbsd<br />
/home/bbs/bin/bmtad<br />
/home/bbs/bin/bpop3d<br />
/home/bbs/bin/gemd<br />
/home/bbs/bin/bguard<br />
/home/bbs/bin/xchatd<br />
/home/bbs/innd/innbbsd</p></blockquote>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<blockquote><p>chmod 755 /etc/init.d/bbsd</p></blockquote>
<p>然後 cd /etc</p>
<blockquote><p>update-rc.d bbsd defaults 90</p></blockquote>
<p><span class="postbody"> 90為開機時的執行順序, 端看您如何設定.</span></p>
<p>update-rc.d會自動幫各個rcX.d目錄下建立一link至/etc/init.d/執行檔<br />
或者是</p>
<p><span class="postbody">update-rc.d iptables start 20 2 3 4 5 . stop 0 1 6 .</span></p>
<p>後面有一個點喔</p>
<p><span class="postbody"> 2.3.4.5 是指 rcX.d 複製到底下 當開機run level 2.3.4.5 當開機run level的話才會執行 該執行檔</span></p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li><li><a href="http://blog.wu-boy.com/2006/11/26/44/" title="[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔">[Ubuntu] 安裝 StarDict 星際譯王 以及 字典檔 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/11/18/36/" title="[Ubuntu] 安裝 java-tool for Flickr upload tool">[Ubuntu] 安裝 java-tool for Flickr upload tool (0)</a></li><li><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式">[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式 (0)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li><li><a href="http://blog.wu-boy.com/2010/05/20/2163/" title="[Ubuntu/Debian] 使用系統設定全域 http Proxy">[Ubuntu/Debian] 使用系統設定全域 http Proxy (0)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2006/10/22/23/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式</title>
		<link>http://blog.wu-boy.com/2006/10/21/22/</link>
		<comments>http://blog.wu-boy.com/2006/10/21/22/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 16:17:51 +0000</pubDate>
		<dc:creator>appleboy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[proftpd]]></category>

		<guid isPermaLink="false">http://blog.wu-boy.com/2006/10/21/22/</guid>
		<description><![CDATA[ProFTPD Version 1.2.10
Mysql Version 4.1.0 支援 UTF8
請確定你的proftpd有支援sql module
proftpd -l &#124; grep mysql
<span class="readmore"><a href="http://blog.wu-boy.com/2006/10/21/22/" title="[Linux] Ubuntu 6.06 Proftpd + Mysql 安裝方式" target="_blank">...詳全文（共1937字）</a></span>]]></description>
			<content:encoded><![CDATA[<p>ProFTPD Version 1.2.10</p>
<p>Mysql Version 4.1.0 支援 UTF8</p>
<p>請確定你的proftpd有支援sql module</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">proftpd <span class="re5">-l</span> <span class="sy0">|</span> <span class="kw2">grep</span> mysql<br />
<br />
proftpd <span class="re5">-l</span> <span class="sy0">|</span> <span class="kw2">grep</span> sql<br />
mod_sql.c<br />
mod_sql_mysql.c<br />
mod_quotatab_sql.c</div></div>
<p>確定有支援之後 再來就是建立mysql資料庫</p>
<p>* 建立 proftp 資料庫</p>
<div class="codecolorer-container sql " style="overflow:auto;white-space:nowrap;width:580px"><div class="sql codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw1">CREATE</span> <span class="kw1">DATABASE</span> <span class="st0">`ftp`</span> <span class="kw1">DEFAULT</span> CHARACTER <span class="kw1">SET</span> utf8 COLLATE utf8_general_ci;</div></div>
<p>* 建立使用者資料表</p>
<div class="codecolorer-container sql " style="overflow:auto;white-space:nowrap;width:580px"><div class="sql codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw1">CREATE</span> <span class="kw1">TABLE</span> <span class="st0">`ftp`</span> <span class="br0">&#40;</span><br />
<span class="st0">`username`</span> varchar<span class="br0">&#40;</span> <span class="nu0">60</span> <span class="br0">&#41;</span> <span class="kw1">DEFAULT</span> <span class="kw1">NULL</span> <span class="sy0">,</span><br />
<span class="st0">`uid`</span> int<span class="br0">&#40;</span> <span class="nu0">11</span> <span class="br0">&#41;</span> <span class="kw1">NOT</span> <span class="kw1">NULL</span> <span class="sy0">,</span><br />
<span class="st0">`gid`</span> int<span class="br0">&#40;</span> <span class="nu0">11</span> <span class="br0">&#41;</span> <span class="kw1">DEFAULT</span> <span class="kw1">NULL</span> <span class="sy0">,</span><br />
<span class="st0">`password`</span> varchar<span class="br0">&#40;</span> <span class="nu0">30</span> <span class="br0">&#41;</span> <span class="kw1">DEFAULT</span> <span class="kw1">NULL</span> <span class="sy0">,</span><br />
<span class="st0">`homedir`</span> varchar<span class="br0">&#40;</span> <span class="nu0">60</span> <span class="br0">&#41;</span> <span class="kw1">DEFAULT</span> <span class="kw1">NULL</span> <span class="sy0">,</span><br />
<span class="st0">`shell`</span> varchar<span class="br0">&#40;</span> <span class="nu0">11</span> <span class="br0">&#41;</span> <span class="kw1">DEFAULT</span> ‘<span class="sy0">/</span>bin<span class="sy0">/</span>false’<span class="sy0">,</span><br />
<span class="kw1">PRIMARY</span> <span class="kw1">KEY</span> <span class="br0">&#40;</span> <span class="st0">`uid`</span> <span class="br0">&#41;</span> <span class="sy0">,</span><br />
<span class="kw1">UNIQUE</span> <span class="kw1">KEY</span> <span class="br0">&#40;</span> <span class="st0">`username`</span> <span class="br0">&#41;</span><br />
<span class="br0">&#41;</span> TYPE <span class="sy0">=</span> MYISAM;</div></div>
<p>此資料表是在紀錄使用者的基本資訊，uid是使用者系統uid，gid是使用者group的id，passwd使用者的密碼<br />
homedir為使用者登入的家目錄，</p>
<p>shell可以為該使用者指定相應的shell<br />
* 建立使用者群組資料表</p>
<div class="codecolorer-container sql " style="overflow:auto;white-space:nowrap;width:580px"><div class="sql codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw1">CREATE</span> <span class="kw1">TABLE</span> <span class="st0">`groups`</span> <span class="br0">&#40;</span><br />
<span class="st0">`groupname`</span> varchar<span class="br0">&#40;</span> <span class="nu0">30</span> <span class="br0">&#41;</span> <span class="kw1">NOT</span> <span class="kw1">NULL</span> <span class="kw1">DEFAULT</span> ‘’<span class="sy0">,</span><br />
<span class="st0">`gid`</span> int<span class="br0">&#40;</span> <span class="nu0">11</span> <span class="br0">&#41;</span> <span class="kw1">NOT</span> <span class="kw1">NULL</span> <span class="kw1">DEFAULT</span> ‘<span class="nu0">0</span>′<span class="sy0">,</span><br />
<span class="st0">`members`</span> text <span class="kw1">DEFAULT</span> <span class="kw1">NULL</span><br />
<span class="br0">&#41;</span> TYPE <span class="sy0">=</span> MYISAM;</div></div>
<p>其中grpname是組的名稱，gid是系統組的ID，members是組的成員。注意：多成員，他們之間要用逗號隔開，不能使用空格<br />
例如 3個使用者 test1 test2 test3 ，members就要寫 (test1,test2,test3)</p>
<p>#設置MySQL認證：</p>
<p>SQLConnectInfo 資料庫 資料庫帳號 資料庫密碼</p>
<p>#設置user資料表資訊『對應你的設定的資料表』</p>
<p>SQLUserInfo ftp username password uid gid homedir shell<br />
#設置group資料表資訊『對應你的設定的資料表』</p>
<p>SQLGroupInfo groups groupname gid members</p>
<p>#設定使用者密碼編碼方式 ex：Plaintext 純文字</p>
<p>SQLAuthTypes Plaintext<br />
#設定mysql log檔</p>
<p>SQLLogFile /var/log/sql.log<br />
PersistentPasswd off<br />
#如果home目錄不存在，則系統會為根據它的home項新建一個目錄：<br />
SQLHomedirOnDemand on</p>
<p>再來呢，建立ftp的專屬group，當然你如果有許多群組，請自行建立</p>
<p>1. 建立groupgroupadd ftpgroup<br />
2. 建立一個使用者home目錄</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace">useradd <span class="re5">-G</span> ftpgroup <span class="re5">-d</span> <span class="sy0">/</span>home<span class="sy0">/</span><span class="kw2">ftp</span> <span class="re5">-m</span> <span class="re5">-s</span> <span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">false</span> <span class="kw2">ftp</span></div></div>
<p>為FTPUSR建立HOME，把所有的FTP user 活動空間全放在此目錄下：</p>
<div class="codecolorer-container bash " style="overflow:auto;white-space:nowrap;width:580px"><div class="bash codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw2">mkdir</span> <span class="sy0">/</span>home<span class="sy0">/</span><span class="kw2">ftp</span> <span class="co0">#剛剛建立使用者已經建立了</span><br />
<span class="kw2">chown</span> <span class="re5">-R</span> <span class="kw2">ftp</span>:ftpgroup <span class="sy0">/</span>home<span class="sy0">/</span><span class="kw2">ftp</span></div></div>
<p>開始建立ftp的使用者，可以的話利用phpmyadmin</p>
<div class="codecolorer-container sql " style="overflow:auto;white-space:nowrap;width:580px"><div class="sql codecolorer" style="font-family:Monaco,Lucida Console,monospace"><span class="kw1">INSERT</span> <span class="kw1">INTO</span> user <span class="br0">&#40;</span><span class="st0">`userid`</span><span class="sy0">,</span> <span class="st0">`passwd`</span><span class="sy0">,</span> <span class="st0">`uid`</span><span class="sy0">,</span> <span class="st0">`gid`</span><span class="sy0">,</span> <span class="st0">`home`</span><span class="sy0">,</span> <span class="st0">`shell`</span><span class="br0">&#41;</span> <span class="kw1">VALUES</span> <span class="br0">&#40;</span>’test’<span class="sy0">,</span> ‘<span class="nu0">1234</span>′<span class="sy0">,</span> ‘<span class="nu0">1000</span>′<span class="sy0">,</span> ‘<span class="nu0">1001</span>′<span class="sy0">,</span> ‘<span class="sy0">/</span>home<span class="sy0">/</span>ftp<span class="sy0">/</span>’<span class="sy0">,</span> ‘<span class="sy0">/</span>bin<span class="sy0">/</span>false’ <span class="br0">&#41;</span>;<br />
<span class="kw1">INSERT</span> <span class="kw1">INTO</span> <span class="st0">`groups`</span> <span class="kw1">VALUES</span> <span class="br0">&#40;</span>’ftpgroup’<span class="sy0">,</span> <span class="nu0">1001</span><span class="sy0">,</span> ‘test’<span class="br0">&#41;</span>;</div></div>
<p>上面那個是新增group對應使用者，如果你有多個使用者對應到同一個group</p>
<p>那麼你就要修改 group 改成 VALUES (’ftpgroup’, 1001, ‘test1,test2,test3′)</p>
<p>所以每增加一個使用者，就要去修改一次，有點麻煩，不過寫程式就可以解決了</p>
<p>大致上是如此，有問題在提出吧</p>
<p>我的proftpd.conf設定檔</p>
<p>http://bbs.ee.ndhu.edu.tw/~appleboy/proftpd.conf</p>
<h3>Related View</h3><ul class="related_post"><li><a href="http://blog.wu-boy.com/2008/04/25/191/" title="[FreeBSD &#038; Linux Ubuntu] Proftpd 支援 UTF-8 + MYSQL 虛擬帳號 + Quota 限制">[FreeBSD &#038; Linux Ubuntu] Proftpd 支援 UTF-8 + MYSQL 虛擬帳號 + Quota 限制 (2)</a></li><li><a href="http://blog.wu-boy.com/2006/09/22/17/" title="[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝">[FreeBSD] Proftpd + SSL 虛擬帳號設定安裝 (0)</a></li><li><a href="http://blog.wu-boy.com/2010/01/28/1978/" title="How to change run levels and init.d scripts in Ubuntu &#038; Debian">How to change run levels and init.d scripts in Ubuntu &#038; Debian (0)</a></li><li><a href="http://blog.wu-boy.com/2009/11/15/1821/" title="[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu]">[Linux] VirtuBox ssh 遠端控制，Windows 資料夾分享 [On Ubuntu] (0)</a></li><li><a href="http://blog.wu-boy.com/2009/07/28/1441/" title="[網站] 好站連結 (四)">[網站] 好站連結 (四) (0)</a></li><li><a href="http://blog.wu-boy.com/2009/03/09/948/" title="mydumper 取代 mysqldump 效能">mydumper 取代 mysqldump 效能 (1)</a></li><li><a href="http://blog.wu-boy.com/2009/02/18/803/" title="[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼 ">[Debian] GNU/Linux 5.0 發布 zhcon 解決終端機亂碼  (3)</a></li><li><a href="http://blog.wu-boy.com/2008/12/30/667/" title="[MySQL] 實做 MySQL Master-Master Replication 同步">[MySQL] 實做 MySQL Master-Master Replication 同步 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/06/16/279/" title="[教學]修復 Windows 的開機磁區各種方法">[教學]修復 Windows 的開機磁區各種方法 (0)</a></li><li><a href="http://blog.wu-boy.com/2008/04/09/170/" title="[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法]">[Ubuntu＆Fedora] 開機 網路卡 MAC 變動亂跳 [解決方法] (2)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.wu-boy.com/2006/10/21/22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
