<?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>SmallKen's Blog &#187; Ubuntu</title>
	<atom:link href="http://smallken.no-ip.org/blog/category/linux/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://smallken.no-ip.org/blog</link>
	<description>※歡迎光臨※ 知識分享、Linux、FreeBSD、教學、吉他、影音分享、RHCE</description>
	<lastBuildDate>Fri, 20 Nov 2009 16:17:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ubuntu 9.04 Linux ISO檔下載位址</title>
		<link>http://smallken.no-ip.org/blog/2009/06/14/linux/ubuntu/1267.html</link>
		<comments>http://smallken.no-ip.org/blog/2009/06/14/linux/ubuntu/1267.html#comments</comments>
		<pubDate>Sun, 14 Jun 2009 05:25:11 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2009/06/14/linux/ubuntu/1267.html</guid>
		<description><![CDATA[Ubuntu 9.04 (Jaunty Jackalope)

PC (Intel x86) desktop CD
64-bit PC (AMD64) desktop CD
PC (Intel x86) server install CD
64-bit PC (AMD64) server install CD
... ]]></description>
			<content:encoded><![CDATA[<h3><a href="http://releases.ubuntu.com/jaunty/" target="_blank">Ubuntu 9.04 (Jaunty Jackalope)</a></h3>
<ol>
<li><a href="http://releases.ubuntu.com/jaunty/ubuntu-9.04-desktop-i386.iso">PC (Intel x86) desktop CD</a></li>
<li><a href="http://releases.ubuntu.com/jaunty/ubuntu-9.04-desktop-amd64.iso">64-bit PC (AMD64) desktop CD</a></li>
<li><a href="http://releases.ubuntu.com/jaunty/ubuntu-9.04-server-i386.iso">PC (Intel x86) server install CD</a></li>
<li><a href="http://releases.ubuntu.com/jaunty/ubuntu-9.04-server-amd64.iso">64-bit PC (AMD64) server install CD</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2009/06/14/linux/ubuntu/1267.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何安裝設定WebDAV for Ubuntu 8.04</title>
		<link>http://smallken.no-ip.org/blog/2009/03/22/linux/ubuntu/1232.html</link>
		<comments>http://smallken.no-ip.org/blog/2009/03/22/linux/ubuntu/1232.html#comments</comments>
		<pubDate>Sun, 22 Mar 2009 03:50:26 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2009/03/22/linux/ubuntu/1232.html</guid>
		<description><![CDATA[WebDAV 其實在使用上有點像網路芳鄰，又有點像FTP，只是 port 都改成了www 的80，沒有裝好伺服器當然是無法示範的啦，先裝好伺服器再示範如何連線。
WebDAV是架設在apache的基礎上的，所以要安裝... ]]></description>
			<content:encoded><![CDATA[<p>WebDAV 其實在使用上有點像網路芳鄰，又有點像FTP，只是 port 都改成了www 的80，沒有裝好伺服器當然是無法示範的啦，先裝好伺服器再示範如何連線。</p>
<p>WebDAV是架設在apache的基礎上的，所以要安裝 apache<br /># apt-get install apache2</p>
<p>把以下兩個模組加進來 <br /># a2enmod dav_fs<br /># a2enmod dav</p>
<p>重新啟動apache<br /># /etc/init.d/apache2 restart</p>
<p>接下來我們建一個 Virtual Host</p>
<p>建立Virtual Host的目錄<br /># mkdir -p /var/www/web1/web</p>
<p>把目錄權限指定給網頁使用者 www-data<br /># chown www-data /var/www/web1/web</p>
<p>備份預設的apache設定<br /># mv /etc/apache2/sites-available/default /etc/apache2/sites-available/default_orig</p>
<p>建立新的空白設定檔，編輯如下內容：<br /># vi /etc/apache2/sites-available/default</p>
<pre><font size="2">NameVirtualHost *
&lt;VirtualHost *&gt;
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/web1/web/
        &lt;Directory /var/www/web1/web/&gt;
                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        &lt;/Directory&gt;

&lt;/VirtualHost&gt;</font></pre>
<p><span id="more-1232"></span>
<pre></pre>
<pre>&nbsp;</pre>
<p>存檔後，重新啟動伺服器<br /># /etc/init.d/apache2 reload</p>
<p>建立WebDAV使用者的帳號以及密碼，假設使用者為 smallken<br /># htpasswd -c /var/www/web1/passwd.dav <font color="#0000ff">smallken<br /></font>New password:<br />Re-type new password:<br />Adding password for user smallken</p>
<p>修改 passwd.dav的檔案權限，讓只有www-data可存取得到。<br /># chown root:www-data /var/www/web1/passwd.dav<br /># chmod 640 /var/www/web1/passwd.dav</p>
<p>再次編輯 default，增加內容如下<br /># vi /etc/apache2/sites-available/default<br /><font face="Courier New">NameVirtualHost *<br />&lt;VirtualHost *&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerAdmin webmaster@localhost </font></p>
<p><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DocumentRoot /var/www/web1/web/<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Directory /var/www/web1/web/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options Indexes MultiViews<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AllowOverride None<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order allow,deny<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; allow from all<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Directory&gt; </font>
</p>
<p><font face="Courier New" color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alias /webdav /var/www/web1/web </font>
</p>
<p><font face="Courier New" color="#0000ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Location /webdav&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DAV On<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthType Basic<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthName "webdav"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AuthUserFile /var/www/web1/passwd.dav<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Require valid-user<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/Location&gt;</font></p>
<p><font face="Courier New">&lt;/VirtualHost&gt;</font> </p>
<p>重新讀取設定檔，重新啟動apache<br /># /etc/init.d/apache2 reload</p>
<p>以上架設WebDAV的步驟已經完成了，接下來示範如何連線：</p>
<p>我的網路上的芳鄰 → 右鍵 → 連線網路的磁碟機</p>
<p><img title="1" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="223" alt="1" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/1.png" width="196" border="0"/> </p>
<p>點選註冊線上存放或連線到網路伺服器<br /><img title="2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="298" alt="2" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/2.png" width="447" border="0"/> </p>
<p><img title="3" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="380" alt="3" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/3.png" width="500" border="0"/> </p>
<p><img title="4" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="380" alt="4" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/4.png" width="500" border="0"/> </p>
<p>輸入網址: http://192.168.1.105:80/webdav ，IP依照您電腦實際的情況而改變，IP不限制只在內部區網使用，IP可以是對外的實體IP，可接受對外的連線。<br /><img title="5" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="380" alt="5" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/5.png" width="500" border="0"/></p>
<p>輸入帳號/密碼<br /><img title="6" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="354" alt="6" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/6.png" width="326" border="0"/>&nbsp; </p>
<p><img title="7" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="380" alt="7" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/7.png" width="500" border="0"/></p>
<p><img title="8" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="380" alt="8" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/8.png" width="500" border="0"/> 實際連線時，再次輸入帳號/密碼 <br /><img title="9" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="9" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/9.png" width="500" border="0"/> </p>
<p>連線成功畫面，就像自己電腦的資料夾一樣，這時候就可以自由上傳、下傳檔案囉，達到共同資料夾的效果<img title="10" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="413" alt="10" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/03/10.png" width="500" border="0"/> </p>
<p>備註：<br />在伺服器端如何自我測試?<br /># apt-get install cadaver</p>
<p># cadaver http://localhost/webdav/<br />Authentication required for webdav on server `localhost':<br />Username: smallken<br />Password:<br />dav:/webdav/&gt; ls<br />Listing collection `/webdav/': succeeded.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hi.txt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 14&nbsp; Mar 22 05:20<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; movies.avi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp; Mar 23 01:18<br />dav:/webdav/&gt; quit<br />Connection to `localhost' closed.</p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2009/03/22/linux/ubuntu/1232.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>foremost 救回已刪除的檔案 for Debian and Ubuntu Linux</title>
		<link>http://smallken.no-ip.org/blog/2009/03/21/linux/ubuntu/1221.html</link>
		<comments>http://smallken.no-ip.org/blog/2009/03/21/linux/ubuntu/1221.html#comments</comments>
		<pubDate>Sat, 21 Mar 2009 09:50:44 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2009/03/21/linux/ubuntu/1221.html</guid>
		<description><![CDATA[如果你在unix-like系統上面說要救回已刪除的檔案，大部分的人都會跟你講不可能，不過這篇國外的文章我蠻好奇的，真的有這麼神的事，實際測試的確是有這個機會的。
安裝 foremost套件，適用... ]]></description>
			<content:encoded><![CDATA[<p>如果你在unix-like系統上面說要救回已刪除的檔案，大部分的人都會跟你講不可能，不過這篇國外的文章我蠻好奇的，真的有這麼神的事，實際測試的確是有這個機會的。</p>
<p>安裝 foremost套件，適用在 Debian 或 Ubuntu 上   <br /># apt-get install foremost</p>
<p>安裝好之後看一下操作手冊</p>
<p># man foremost</p>
<p> 基本上不是每個檔案都支援，支援以下格式檔案：
<p>jpg、gif、png、bmp、avi、exe、mpg、wav、riff、wmv、mov、ole、doc、zip、rar、cpp</p>
<p>開始實測囉   <br /># pwd    <br />/root</p>
<p>我在 /root 底下有一個檔案，叫estatement.pdf   <br /># ls -l    <br />total 44    <br />-rw-r--r-- 1 root root 43204 Mar 20 20:15 estatement.pdf</p>
<p>我把它刪除   <br /># rm estatement.pdf</p>
<p>的確刪除了   <br /># ls -l    <br />total 0</p>
<p>若已經不小心刪除了檔案之後，不要再對磁碟做任何動作，這樣救檔案的動作成功機率才會大，所以這軟體有跟你說不保證一定救得回來(Windows系統應該也是這樣子)</p>
<p>要想救回檔案，首先要清楚知道檔案是遺失在哪一個分割磁區?   <br /># df -h    <br />Filesystem&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Size&#160; Used Avail Use% Mounted on    <br /><strong>/dev/sda1</strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7.6G&#160; 906M&#160; 6.3G&#160; 13% /    <br />varrun&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 125M&#160;&#160; 80K&#160; 125M&#160;&#160; 1% /var/run    <br />varlock&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 125M&#160;&#160;&#160;&#160; 0&#160; 125M&#160;&#160; 0% /var/lock    <br />udev&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 125M&#160;&#160; 44K&#160; 125M&#160;&#160; 1% /dev    <br />devshm&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 125M&#160;&#160;&#160;&#160; 0&#160; 125M&#160;&#160; 0% /dev/shm</p>
<p>因為這台電腦只有一個分割磁區，所以就是 /dev/sda1了</p>
<p>指令如下，-t 後面接檔案格式，如:pdf，-i 後面接遺失在哪一個磁區中   <br /># foremost -t pdf&#160; -i /dev/sda1    <br />Processing: /dev/sda1    <br />|*********</p>
<p>經過幾分鐘的磁碟掃描之後，它會在你下指令的當下目錄產生一個 output 目錄，所以要小心原本目錄下就已經有自己的目錄剛好也是取名為output時，需注意一下，不然會被蓋掉。   <br /># ls -l    <br />total 4    <br />drwxr-xr-- 3 root root 4096 Mar 21 17:33 output</p>
<p># cd output/</p>
<p>~/output# ls   <br />audit.txt&#160; pdf</p>
<p>/output目錄底下的 audit.txt是全部找到救回的.pdf檔案的清單   <br />~/output# cat audit.txt</p>
<p>File: /dev/sda1   <br />Start: Sat Mar 21 17:33:30 2009    <br />Length: 7 GB (8167670784 bytes) </p>
<p>Num&#160;&#160;&#160;&#160;&#160; Name (bs=512)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Size&#160;&#160;&#160;&#160;&#160; File Offset&#160;&#160;&#160;&#160; Comment </p>
<p>0:&#160;&#160;&#160;&#160;&#160; 02284816.pdf&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 165 KB&#160;&#160;&#160;&#160;&#160; 1169825792   <br />1:&#160;&#160;&#160;&#160;&#160; 15270001.pdf&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 16 MB&#160;&#160;&#160;&#160;&#160; 7818240712    <br />2:&#160;&#160;&#160;&#160;&#160; 15417360.pdf&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 42 KB&#160;&#160;&#160;&#160;&#160; 7893688320    <br />Finish: Sat Mar 21 18:49:00 2009 </p>
<p>3 FILES EXTRACTED </p>
<p>pdf:= 3   <br />------------------------------------------------------------------ </p>
<p>Foremost finished at Sat Mar 21 18:49:00 2009</p>
<p>/output 目錄底下則再有一個目錄存放著找回的 pdf 檔案   <br />~/output# cd pdf/    <br />~/output/pdf# ls -l    <br />total 16748    <br />-rw-r--r-- 1 root root&#160;&#160; 169301 Mar 21 17:53 02284816.pdf    <br />-rw-r--r-- 1 root root 16900749 Mar 21 18:46 15270001.pdf    <br />-rw-r--r-- 1 root root&#160;&#160;&#160; 43204 Mar 21 18:47 15417360.pdf</p>
<p>雖然我此次只刪除一個檔案，但是它會把以前到現在可以救回的pdf全部找出來，檔名就變成程式亂取的檔名。</p>
<p>實測這三個檔案，其中我剛刪除的estatement.pdf檔案的確救回來了，而且可正常開啟，但是其中有一個檔案無法正常開啟了，可能是因為刪除時間已經過後很久了，磁碟已經遭覆寫資料進去了，所以真的無法保證全部檔案均能救回，但是第一時間馬上救，大致上沒什麼問題。</p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2009/03/21/linux/ubuntu/1221.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何安裝 VMware Server for Ubuntu 8.04 Linux ?</title>
		<link>http://smallken.no-ip.org/blog/2008/07/05/linux/ubuntu/738.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/07/05/linux/ubuntu/738.html#comments</comments>
		<pubDate>Sat, 05 Jul 2008 10:41:47 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/07/05/linux/ubuntu/738.html</guid>
		<description><![CDATA[通常我們都把 VMware 裝在Windows XP上，然後再用 VMware 裝上Linux來練習，不過這樣的情形也可以倒過來喔，我們如果在Ubuntu裝上VMware，到時候我們也可以用VMware 裝上XP 囉，一樣也是同時擁有兩個系... ]]></description>
			<content:encoded><![CDATA[<p>通常我們都把 VMware 裝在Windows XP上，然後再用 VMware 裝上Linux來練習，不過這樣的情形也可以倒過來喔，我們如果在Ubuntu裝上VMware，到時候我們也可以用VMware 裝上XP 囉，一樣也是同時擁有兩個系統，只是主角換人做做看。</p>
<p>如何在Ubnutu 8.04 裝 VMware Server ? </p>
<p>先到底下網址下載套件</p>
<p><a href="http://www.vmware.com/download/server/">http://www.vmware.com/download/server/</a></p>
<p>點選 Download 按鈕<img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="308" alt="42" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/07/42.png" width="500" border="0"/></p>
<p><span id="more-738"></span></p>
<p>&nbsp;</p>
<p>軟體下載同意書，當然按 "Yes"</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="348" alt="43" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/07/43.png" width="500" border="0"/>&nbsp;</p>
<p>選 Download VMware Server (for Linux Systems)，<a href="http://download3.vmware.com/software/vmserver/VMware-server-1.0.6-91891.tar.gz">Binary (.tar.gz)</a>，不要選.rpm，把軟體下載到電腦，例如桌面上</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="44" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/07/44.png" width="500" border="0"/> </p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/07/05/linux/ubuntu/738.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何安裝設定 DNS Server for Ubuntu 8.04 Linux</title>
		<link>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/716.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/716.html#comments</comments>
		<pubDate>Sun, 15 Jun 2008 08:48:52 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/06/15/linux/716.html</guid>
		<description><![CDATA[1.檢查網路設定是否為固定IP
root@smallken:~# vi /etc/network/interfaces
iface eth0 inet static
        address 192.168.1.105
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
... ]]></description>
			<content:encoded><![CDATA[<p>1.檢查網路設定是否為固定IP<br />
root@smallken:~# vi /etc/network/interfaces<br />
iface eth0 inet static<br />
        <strong>address 192.168.1.105</strong><br />
        netmask 255.255.255.0<br />
        network 192.168.1.0<br />
        broadcast 192.168.1.255<br />
        gateway 192.168.1.1<br />
        # dns-* options are implemented by the resolvconf package, if installed<br />
        dns-nameservers 168.95.1.1<br />
        dns-search vblog.tw</p>
<p>2.檢查 /etc/hosts 的設定，特別是192.168.1.105的設定</p>
<p>root@smallken:~# vi /etc/hosts<br />
127.0.0.1       localhost<br />
<strong>192.168.1.105   smallken.vblog.tw       smallken</strong></p>
<p># The following lines are desirable for IPv6 capable hosts<br />
::1     ip6-localhost ip6-loopback<br />
fe00::0 ip6-localnet<br />
ff00::0 ip6-mcastprefix<br />
ff02::1 ip6-allnodes<br />
ff02::2 ip6-allrouters<br />
ff02::3 ip6-allhosts</p>
<p>3.設定 hostname 為 smallken.vblog.tw<br />
root@smallken:~# echo "smallken.vblog.tw" &gt; /etc/hostname<br />
root@smallken:~# /etc/init.d/hostname.sh start</p>
<p>檢查一下設定有沒有生效<br />
root@smallken:~# hostname<br />
root@smallken:~# hostname -f</p>
<p>4.停用  apparmor (類似SELinux的東西)，一定要停掉，否則後面裝不起來<br />
root@smallken:~# /etc/init.d/apparmor stop<br />
root@smallken:~# update-rc.d -f apparmor remove</p>
<p>5. 開始安裝 DNS Server<br />
root@smallken:~# apt-get install bind9</p>
<p>為了安全考量，我們做一下 chroot，換一下目錄<br />
root@smallken:~# /etc/init.d/bind9 stop<br />
root@smallken:~# vi /etc/default/bind9</p>
<pre>OPTIONS="-u bind<span style="color: #ff0000;"> -t /var/lib/named</span>"
# Set RESOLVCONF=no to not run resolvconf
RESOLVCONF=yes</pre>
<p><span id="more-716"></span></p>
<pre> </pre>
<p>我們想要 chroot 目錄到 /var/lib/named，所以在/var/lib/named 建立好相關的目錄<br />
root@smallken:/var/lib# mkdir -p /var/lib/named/etc<br />
root@smallken:/var/lib# mkdir /var/lib/named/dev<br />
root@smallken:/var/lib# mkdir -p /var/lib/named/var/cache/bind<br />
root@smallken:/var/lib# mkdir -p /var/lib/named/var/run/bind/run</p>
<p>把 bind 的設定檔目錄搬到 /var/lib/named/etc/ <br />
root@smallken:~# mv /etc/bind/ /var/lib/named/etc/</p>
<p>再用 symbolic link 串回原來的位置<br />
root@smallken:~# ln -s /var/lib/named/etc/bind /etc/bind</p>
<p>手動製造null跟random設備<br />
root@smallken:~# mknod /var/lib/named/dev/null c 1 3<br />
root@smallken:~# mknod /var/lib/named/dev/random c 1 8</p>
<p>修改設備的permissions<br />
root@smallken:~# chmod 666 /var/lib/named/dev/null<br />
root@smallken:~# chmod 666 /var/lib/named/dev/random</p>
<p>把目錄的permissions設定給運行DNS的系統使用者 bind(相當於fedora的named)<br />
root@smallken:~# chown -R bind:bind /var/lib/named/var/*<br />
root@smallken:~# chown -R bind:bind /var/lib/named/etc/bind</p>
<p>我們希望把DNS Server 運行的log紀錄下來，修改SYSLOGD=""，成為SYSLOGD="-a /var/lib/named/dev/log"<br />
root@smallken:~# vi /etc/default/syslogd<br />
#<br />
# Top configuration file for syslogd<br />
#</p>
<p>#<br />
# Full documentation of possible arguments are found in the manpage<br />
# syslogd(8).<br />
#</p>
<p>#<br />
# For remote UDP logging use SYSLOGD="-r"<br />
#<br />
SYSLOGD="<span style="color: #ff0000;">-a /var/lib/named/dev/log</span>"</p>
<p>重跑syslogd<br />
root@smallken:~# /etc/init.d/sysklogd restart</p>
<p>啟動 bind<br />
root@smallken:~# /etc/init.d/bind9 start</p>
<p>檢查 /var/log/syslog<br />
root@smallken:/etc/bind# tail -f /var/log/syslog</p>
<p>如果無法正常啟動，就重新開機一下，應該是 apparmor 還沒disable 掉</p>
<p>root@smallken:/etc/bind# reboot</p>
<p>開機完成之後，再次 restart bind9，check /var/log/syslog 有無錯誤訊息? 修正錯誤直到正常為止</p>
<p>因為 /etc/bind/named.conf 最後一行<br />
include "/etc/bind/named.conf.local";</p>
<p>所以變動部分我們只編輯named.conf.local就好了<br />
root@smallken:/etc/bind# vi /etc/bind/named.conf.local<br />
<span style="color: #000080;">// 正解部分</span><br />
zone "<strong>vblog.tw</strong>" {<br />
        type master;<br />
        file "<strong>/etc/bind/zones/vblog.tw.db</strong>";<br />
        };</p>
<p><span style="color: #000080;">// 反解部分<br />
</span>zone "<strong>1.168.192.in-addr.arpa</strong>" {<br />
     type master;<br />
     file "<strong>/etc/bind/zones/rev.1.168.192.in-addr.arpa</strong>";<br />
};</p>
<p>建立 zones 目錄<br />
root@smallken:/etc/bind# mkdir /etc/bind/zones</p>
<p>建立正解部分的設定檔 <strong>vblog.tw.db<br />
</strong>root@smallken:/etc/bind# vi /etc/bind/zones/vblog.tw.db<br />
$TTL 1500<br />
@  IN SOA<strong> smallken.vblog.tw.</strong> root (<br />
                             2007062703        ;serial<br />
                             28800             ;refresh<br />
                             3600              ;retry<br />
                             604800            ;expire<br />
                             38400 )           ;minimum 25 minutes<br />
vblog.tw.      IN      NS      smallken.vblog.tw.<br />
smallken       IN      A       192.168.1.105<br />
webserver1     IN      A       192.168.1.103<br />
media          IN      A       192.168.1.104<br />
db2            IN      A       192.168.1.101</p>
<p> </p>
<p>建立反解部分的設定檔<strong> rev.1.168.192.in-addr.arpa</strong><br />
root@smallken:/etc/bind# vi /etc/bind/zones/rev.1.168.192.in-addr.arpa<br />
$TTL 1500<br />
@  IN SOA <strong>smallken.vblog.tw.</strong> root (<br />
                             2007062703        ;serial<br />
                             28800             ;refresh<br />
                             3600              ;retry<br />
                             604800            ;expire<br />
                             38400 )           ;minimum 25 minutes</p>
<p>                     IN    NS     smallken.vblog.tw.<br />
105                  IN    PTR    smallken.vblog.tw.<br />
103                  IN    PTR    webserver1.vblog.tw.<br />
104                  IN    PTR    media.vblog.tw.<br />
101                  IN    PTR    db2.vblog.tw.</p>
<p>設定forwarders，設定forwarders的意思是說，如果查詢範圍超出了本機DNS所設定的範圍之外的話，本機的DNS會自動幫你去問其他DNS Server 然後回傳結果，類似被問到無法回答的問題時，再出去外面討救兵的意思，所以一般的forwarders都會設定ISP的DNS，我習慣設hinet的DNS 168.95.1.1<br />
root@smallken:/etc/bind# vi /etc/bind/named.conf.options<br />
forwarders {<br />
       168.95.1.1;<br />
};</p>
<p> </p>
<p>以上全部都設定完成之後，重新啟動 bind<br />
root@smallken:/etc/bind# /etc/init.d/bind9 restart<br />
* Stopping domain name service... bind                                  [ OK ]<br />
* Starting domain name service... bind                                  [ OK ]</p>
<p> </p>
<p>設定 /etc/resolv.conf，把本機ip 192.168.1.105 設定在 hinet 的dns ip 168.95.1.1 之前，這樣會先查本機的dns設定，以便接下來的測試<br />
root@smallken:/etc/bind# vi /etc/resolv.conf<br />
search vblog.tw<br />
<strong>nameserver 192.168.1.105<br />
</strong>nameserver 168.95.1.1</p>
<p> </p>
<p>測試 smallken.vblog.tw<br />
root@smallken:/etc/bind# nslookup smallken<br />
Server:         192.168.1.105<br />
Address:        192.168.1.105#53</p>
<p>Name:   smallken.vblog.tw<br />
Address: 192.168.1.105</p>
<p>測試 media.vblog.tw</p>
<p>root@smallken:/etc/bind# nslookup media</p>
<p>Server:         192.168.1.105<br />
Address:        192.168.1.105#53</p>
<p>Name:   media.vblog.tw<br />
Address: 192.168.1.104</p>
<p>測試成功!</p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/716.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>文字介面下設定 ADSL for ubuntu-8.04 Linux</title>
		<link>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/715.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/715.html#comments</comments>
		<pubDate>Sun, 15 Jun 2008 06:24:41 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/06/15/linux/715.html</guid>
		<description><![CDATA[切換成 root 身份
smallken@smallken:~$ su
Password:
root@smallken:/home/smallken#
 
ADSL 撥接設定開始
root@smallken:~# pppoeconf



 
  輸入撥接的帳號
輸入接撥的密碼，這裡會顯示明碼喔 (有點不習慣)






 
ADSL ... ]]></description>
			<content:encoded><![CDATA[<p>切換成 root 身份</p>
<p>smallken@smallken:~$ su<br />
Password:<br />
root@smallken:/home/smallken#</p>
<p> </p>
<p>ADSL 撥接設定開始<br />
root@smallken:~# <strong>pppoeconf</strong></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/31.png" border="0" alt="31" width="500" height="285" /></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/32.png" border="0" alt="32" width="500" height="285" /></p>
<p><span id="more-715"></span></p>
<p> </p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/33.png" border="0" alt="33" width="500" height="285" />  輸入撥接的帳號<img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/34.png" border="0" alt="34" width="500" height="285" /></p>
<p>輸入接撥的密碼，這裡會顯示明碼喔 (有點不習慣)<br />
<img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/35.png" border="0" alt="35" width="500" height="285" /></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/36.png" border="0" alt="36" width="500" height="285" /></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/37.png" border="0" alt="37" width="500" height="285" /></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/38.png" border="0" alt="38" width="500" height="285" /></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/39.png" border="0" alt="39" width="500" height="285" /></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/40.png" border="0" alt="40" width="500" height="285" /></p>
<p> </p>
<p>ADSL 撥接指令<br />
# <strong>pon dsl-provider</strong><br />
ADSL 斷線指令<br />
# <strong>poff</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/715.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu 系統安裝教學 for ubuntu-8.04 server 版</title>
		<link>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/704.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/704.html#comments</comments>
		<pubDate>Sun, 15 Jun 2008 06:20:18 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/06/15/linux/704.html</guid>
		<description><![CDATA[ftp.isu.edu.tw 義守大學檔案伺服器，這裡下載到安裝光碟的ISO檔，下載回來後把它燒成光碟，接著利用這片光碟安裝系統
ubuntu-8.04-server-i386.iso
這邊的server版本是指沒有圖形桌面的版本，完全是用... ]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://ftp.isu.edu.tw">ftp.isu.edu.tw</a> </strong>義守大學檔案伺服器，這裡下載到安裝光碟的ISO檔，下載回來後把它燒成光碟，接著利用這片光碟安裝系統</p>
<p><a title="ubuntu-8.04-server-i386.iso" href="http://ftp.isu.edu.tw/pub/Linux/Ubuntu/releases/.pool/ubuntu-8.04-server-i386.iso">ubuntu-8.04-server-i386.iso</a></p>
<p>這邊的server版本是指沒有圖形桌面的版本，完全是用 console 指令操作系統的精簡版本，所以安裝光碟只要一片CD就可以安裝完成了</p>
<p><strong>開始安裝</strong></p>
<p>放入光碟，並設定使用光碟開機。</p>
<p>第一個畫面就是選擇語言(Language)，選擇<strong>中文(繁體)，</strong>之後按鍵盤的<strong>Enter</strong></p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/1.png" border="0" alt="1" width="500" height="375" /></p>
<p>下一個畫面選擇 <strong>Install Ubuntu Server</strong>，直接按 Enter<br />
<img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/2.png" border="0" alt="2" width="500" height="375" /></p>
<p>不要讓電腦偵測鍵盤，選擇<strong>否</strong>，Enter<br />
<img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/3.png" border="0" alt="3" width="500" height="375" /></p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/4.png" border="0" alt="4" width="500" height="375" /></p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/5.png" border="0" alt="5" width="500" height="375" /></p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/06/6.png" border="0" alt="6" width="500" height="375" /></p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/06/15/linux/ubuntu/704.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
