<?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; Linux</title>
	<atom:link href="http://smallken.no-ip.org/blog/category/linux/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>如何把 Fedora 10 升級至 Fedora 11?</title>
		<link>http://smallken.no-ip.org/blog/2009/06/13/linux/fedora/1266.html</link>
		<comments>http://smallken.no-ip.org/blog/2009/06/13/linux/fedora/1266.html#comments</comments>
		<pubDate>Sat, 13 Jun 2009 14:19:26 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2009/06/13/linux/fedora/1266.html</guid>
		<description><![CDATA[Fedora Linux 的升級有好幾種方式，但您還是必須找到自己固定升級系統的方式，免得要升級系統時會手忙腳亂，或者有信心不足的疑慮，以下我提供的方法是很安全的方式，可以讓大家參考看看... ]]></description>
			<content:encoded><![CDATA[<p>Fedora Linux 的升級有好幾種方式，但您還是必須找到自己固定升級系統的方式，免得要升級系統時會手忙腳亂，或者有信心不足的疑慮，以下我提供的方法是很安全的方式，可以讓大家參考看看。</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="375" alt="1" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/1.png" width="500" border="0" /> </p>
<p>先切換成 root 身份    <br />$ su -</p>
<p>更新 rpm 套件    <br /># yum update rpm</p>
<p> <span id="more-1266"></span>
</p>
<p>.    <br />.     <br />.     <br />Total download size: 6.9 M     <br />Is this ok [y/N]: y</p>
<p>把全系統更新到最近狀態，這個步驟可能就會久一點，端看有沒有常常在更新全系統而定。    <br /># yum -y update     <br />.     <br />.     <br />.     <br />9 yum-packagekit.i386 0:0.2.5-1.fc9     <br />Complete!</p>
<p>清除已經安裝完畢的套件，    <br /># yum clean all</p>
<p>重新開機，kernel 有升級才需要重新開機    <br /># reboot</p>
<p>重開機後，一樣切換成 root 身份    <br /># su -</p>
<p>安裝 preupgrade 套件，也有可能已經安裝好了    <br /># yum –y install preupgrade</p>
<p>有了pregrade套件，而且是最近版本之後執行它    <br /># preupgrade</p>
<p><img title="2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="2" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/2.png" width="500" border="0" /> </p>
<p>選擇 Fedora 11    <br /><img title="3" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="3" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/3.png" width="500" border="0" /> </p>
<p>開始下載套件    <br /><img title="4" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="4" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/4.png" width="500" border="0" /> </p>
</p>
<p>重新開機    <br /><img title="5" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="5" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/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="375" alt="6" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/6.png" width="500" border="0" /> </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="375" alt="7" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/7.png" width="500" border="0" /> </p>
<p>等到全部套件都安裝好之後，就完成升級到 Fedora 11 囉 ^^</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="375" alt="8" src="http://smallken.no-ip.org/blog/wp-content/uploads/2009/06/8.png" width="500" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2009/06/13/linux/fedora/1266.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>在Linux中如何抓取串流檔案mms、rtsp?</title>
		<link>http://smallken.no-ip.org/blog/2009/03/29/linux/1245.html</link>
		<comments>http://smallken.no-ip.org/blog/2009/03/29/linux/1245.html#comments</comments>
		<pubDate>Sun, 29 Mar 2009 06:26:25 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2009/03/29/linux/1245.html</guid>
		<description><![CDATA[我最近做了一個自動排程，功能是每天把我想要聽的某個網路串流節目，每天自動抓成檔案，然後下傳到我PC的資料夾，分類整理好檔案，那樣我就可以馬上聽，或者可以傳到mp3，帶著走隨時想... ]]></description>
			<content:encoded><![CDATA[<p>我最近做了一個自動排程，功能是每天把我想要聽的某個網路串流節目，每天自動抓成檔案，然後下傳到我PC的資料夾，分類整理好檔案，那樣我就可以馬上聽，或者可以傳到mp3，帶著走隨時想聽就聽，我來分享一下在Linux中如何把串流的檔案轉成檔案存起來？</p>
<p>在Windows中下載串流檔案的軟體已經很多了，最常見的，如 Net Transport、HiDownload…。</p>
<p>那在 Linux 環境中呢? 目前我有下載成功過的我整理出來。</p>
<p>在 ubuntu Linux 使用 mimms</p>
<p>安裝 mimms   <br /># apt-get install mimms</p>
<p>使用mimms下載 mms串流指令，如下：   <br /># mimms mms://hihit.net/audio/20090328.wma    <br />&lt;mms://hihit.net/audio/20090328.wma&gt;&#160; =&gt;&#160; '20090328.wma'    <br />228.52 KiB / 7.82 MiB (4.99 KiB/s, 25.97 min remaining)</p>
<p>&#160;</p>
<p>在 Fedora、CentOS、RedHat Linux 中使用 mplayer</p>
<p>安裝mplayer   <br /># yum –y install mplayer</p>
<p>使用 mplayer 下載mms串流指令，如下：   <br /># mplayer -dumpfile 20090328.wmv -dumpstream mms://hihit.net/audio/20090328.wma</p>
<p>使用 mplayer 下載 rtsp串流指令，如下：   <br /># mplayer -noframedrop -dumpfile 20090328.rm -dumpstream rtsp://hinet.net/audio/20090328 </p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2009/03/29/linux/1245.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>如何安裝 munin 主機監控軟體 for CenOS5 ?</title>
		<link>http://smallken.no-ip.org/blog/2008/12/28/linux/1004.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/12/28/linux/1004.html#comments</comments>
		<pubDate>Sun, 28 Dec 2008 11:59:41 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/12/28/linux/1004.html</guid>
		<description><![CDATA[ 
// 先安裝rpmforge的repos資料庫
若是i386 的主機安裝以下的套件    # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm     # rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
若是x86_64 的主機安... ]]></description>
			<content:encoded><![CDATA[<p><img title="6" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="667" alt="6" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/12/6.png" width="506" border="0" /> </p>
<p><font color="#008080">// 先安裝rpmforge的repos資料庫</font></p>
<p>若是i386 的主機安裝以下的套件    <br /># wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm     <br /># rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm </p>
<p>若是x86_64 的主機安裝以下的套件    <br /># wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm     <br /># rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm     </p>
<p><font color="#008080">// 安裝 munion-node</font>     <br /># yum install munin munin-node     <br />.     <br />.     <br />.</p>
<p> <span id="more-1004"></span>
</p>
<p>Installed: munin.noarch 0:1.2.5-1.el5.rf munin-node.noarch 0:1.2.5-1.el5.rf    <br />Dependency Installed: perl-Crypt-DES.i386 0:2.05-3.2.el5.rf perl-DateManip.noarch 0:5.44-1.2.1 perl-Digest-HMAC.noarch 0:1.01-15 perl-Digest-SHA1.i386 0:2.11-1.2.1 perl-HTML-Template.noarch 0:2.9-1.el5.rf perl-Net-SNMP.noarch 0:5.2.0-1.2.el5.rf perl-Net-Server.noarch 0:0.97-1.el5.rf perl-Socket6.i386 0:0.20-1.el5.rf perl-libwww-perl.noarch 0:5.805-1.1.1 perl-rrdtool.i386 0:1.2.28-2.el5.rf rrdtool.i386 0:1.2.28-2.el5.rf     <br />Complete!</p>
<p><font color="#008080">// 設定開機自動啟動</font>     <br /># chkconfig munin-node on</p>
<p><font color="#008080">// 啟動 munin-node</font>     <br /># service munin-node start     <br />Starting Munin Node:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; [&#160; 確定&#160; ]</p>
<p><font color="#008080">// 編輯設定檔</font>     <br /># vi /etc/munin/munin.conf     <br />dbdir&#160;&#160; /var/lib/munin     <br />htmldir /var/www/html/munin&#160; <font color="#0000ff">← 預定網頁放置的地方</font>     <br />logdir&#160; /var/log/munin     <br />rundir&#160; /var/run/munin     <br /><font color="#000080"># Where to look for the HTML templates</font>     <br />tmpldir /etc/munin/templates</p>
<p><font color="#000080"># a simple host tree      <br /></font>[<font color="#ff0000">vblog.tw</font>]&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font color="#0000ff">← 這裡改成自已網站的domain name      <br /></font>&#160;&#160;&#160; address 127.0.0.1     <br />&#160;&#160;&#160; use_node_name yes</p>
<p><font color="#008080">// 建立目錄，預定網頁放置的目錄      <br /></font># mkdir /var/www/html/munin </p>
<p><font color="#008080">// 讓系統使用者munin有權限寫檔案，munin會在這裡產生報表圖檔</font>     <br /># chown munin:munin /var/www/html/munin/ </p>
<p><font color="#008080">// 重新啟動      <br /></font># service munin-node restart</p>
<p>&#160;</p>
<p><font color="#008080">// 看個人對於這些主機資訊要不要公開，如果想保護這些資訊，就設定頁面密碼保護</font>     <br /># cd /var/www/html/munin/     <br /># vi .htaccess     <br />AuthType Basic     <br />AuthName &quot;munin&quot;     <br />AuthUserFile /var/www/.htpasswd <font color="#0000ff">← 密碼檔放置地方</font>     <br />&lt;limit GET PUT POST&gt;     <br />require valid-user     <br />&lt;/limit&gt;</p>
<p><font color="#008080">// 產生密碼檔，與前面設定路徑相同</font>     <br /># htpasswd -c /var/www/.htpasswd admin&#160; <font color="#0000ff">← 新增一組admin使用者密碼      <br /></font>New password:&#160;&#160; <font color="#0000ff">← 輸入第一次密碼</font>     <br />Re-type new password: <font color="#0000ff">← 輸入第二次密碼</font>     <br />Adding password for user admin</p>
<p>&#160;</p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/12/28/linux/1004.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>文字模式下如何燒錄ISO檔? &#8211; CentOS Linux</title>
		<link>http://smallken.no-ip.org/blog/2008/12/06/linux/fedora/985.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/12/06/linux/fedora/985.html#comments</comments>
		<pubDate>Sat, 06 Dec 2008 14:42:46 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/12/06/linux/fedora/985.html</guid>
		<description><![CDATA[# yum -y install cdrecord
# cdrecord dev=ATAPI: –scanbus
 
# cdrecord dev=ATAPI:0,0,0 speed=24 Recover.iso
... ]]></description>
			<content:encoded><![CDATA[<p># yum -y install cdrecord</p>
<p># cdrecord dev=ATAPI: –scanbus</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="285" alt="1" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/12/1.png" width="500" border="0" /> </p>
<p># cdrecord dev=ATAPI:0,0,0 speed=24 Recover.iso</p>
<p><img title="2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="285" alt="2" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/12/2.png" width="500" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/12/06/linux/fedora/985.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>如何從Fedora 9更新到Fedora 10?</title>
		<link>http://smallken.no-ip.org/blog/2008/11/29/linux/fedora/972.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/11/29/linux/fedora/972.html#comments</comments>
		<pubDate>Sat, 29 Nov 2008 07:37:01 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Fedora]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/11/29/linux/fedora/972.html</guid>
		<description><![CDATA[首先要先切換到 root 身份
# su -
在更新到 Fedora 10之前，先把Fedora 9 系統更新到最新# yum -y updated
...Complete!
出現Complete!才算都更新完成了。
清理cache# yum clean all
安裝 preupgrade 套件，它可以幫我們... ]]></description>
			<content:encoded><![CDATA[<p>首先要先切換到 root 身份</p>
<p># su -</p>
<p>在更新到 Fedora 10之前，先把Fedora 9 系統更新到最新<br /># yum -y updated</p>
<p>.<br />.<br />.<br />Complete!</p>
<p>出現Complete!才算都更新完成了。</p>
<p>清理cache<br /># yum clean all</p>
<p>安裝 preupgrade 套件，它可以幫我們升級到 Fedora 10<br /># yum -y install preupgrade</p>
<p>.<br />.<br />Installed: preupgrade.noarch 0:1.0.0-1.fc9<br />Dependency Installed: anaconda-yum-plugins.noarch 0:1.0-1.fc9 createrepo.noarch 0:0.9.5-2.fc9<br />Updated: yum.noarch 0:3.2.19-3.fc9<br />Complete!</p>
<p>看到 Complete! 才算安裝好，若不成功再多執行幾次</p>
<p>若你是在文字介面就打幾下指令，<br /># preupgrade-cli<br />Loaded plugins: blacklist, refresh-packagekit, whiteout<br />Loaded plugins: refresh-packagekit<br />please give a release to try to pre-upgrade to<br />valid entries include:<br />&nbsp; <font color="#0000ff"> "Fedora 10 (Cambridge)"<br /></font>&nbsp;&nbsp; <font color="#0000ff">"Rawhide"</font></p>
<p>這裡會列出，你可以更新的兩個版本。<br />假設要更新到Fedora 10<br /># preupgrade-cli "Fedora 10 (Cambridge)"</p>
<p>&nbsp;</p>
<p>若你是在圖形介面環境，就輸入<br /># preupgrade</p>
<p>接下來會有安裝精靈帶你更新系統。</p>
<p>升級完後重新開機!<br /># reboot</p>
<p>&nbsp;</p>
<p>另一種簡單的方法就是直接用 fedora 10 release 出來的更新套件</p>
<p>取用fedora 10的安裝版本<br /># rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm</p>
<p>更新系統到 fedora 10<br /># yum upgrade</p>
<p>升級完後重新開機!<br /># reboot </p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/11/29/linux/fedora/972.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何使用 SSH Tunnel 連回在NAT底下的主機?</title>
		<link>http://smallken.no-ip.org/blog/2008/10/04/linux/878.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/10/04/linux/878.html#comments</comments>
		<pubDate>Sat, 04 Oct 2008 09:22:14 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/10/04/linux/878.html</guid>
		<description><![CDATA[假設今天你一個人管理了好多伺服器，有些機器因為安全考量而躲在NAT的架構之下，而你又必須在外面連回主機管理機器的話那又如何做呢?
這時候可以使用到SSH Tunneling的技術來解決了，事先... ]]></description>
			<content:encoded><![CDATA[<p>假設今天你一個人管理了好多伺服器，有些機器因為安全考量而躲在NAT的架構之下，而你又必須在外面連回主機管理機器的話那又如何做呢?</p>
<p>這時候可以使用到SSH Tunneling的技術來解決了，事先先挖個連線，假設A點是在NAT底下的主機，是虛擬IP 192.168.1.100，而B點是在外面的主機，IP 138.47.99.99，連線方向只能從A點連到B點，所以我們在A點主機先建一個連線隧道到B點，指令如下:<br />在A點:<br /># ssh -R 12345:localhost:22 root@138.47.99.99<br />root@138.47.99.99's password:&nbsp; <font color="#0000ff">← 輸入root的密碼</font></p>
<p>上面的指令 -R 表示隧道入口端在Remote，在遠端接受連線，遠端指B點138.47.99.99，port 是12345，連線後會經過轉傳，隧道直接通到隧道的另一端，另一端實際到達的是 localhost，也就是A點，port 是22，登入的使用者不拘，只要是在遠端的使用者即可，建立好這個連線就放著不動。</p>
<p>現在在B點138.47.99.99，要做的是進入隧道入口就能到達對岸另一端，所以下指令:<br />在B點:<br /># ssh localhost -p 12345</p>
<p>這樣就能順利從B點連回A點了!<br />補充一下，雖然上一個指令跟這個指令都是下localhost，localhost 指的是現在下指令的本機機器，因為前後兩句指令是在不同的機器下的，所以localhost實際所代表的連線位置也不相同喔。</p>
<p>為了熟悉指令，我們再做一下指令的變化，如果在A點下以下的指令，會有什麼效果?</p>
<p>在A點:
<p># ssh -R 23:ptt.cc:23 root@138.47.99.99</p>
<p>解讀一下指令，-R 在遠端建立連線入口，port 23，隧道直接通到隧道的另一端主機是ptt.cc，port 也是 23，這是什麼意思?</p>
<p>意思是說現在在遠端的B點連線port 23 就會直接登入ptt.cc的BBS了，而登入bbs的來源IP應該是A點，試驗一下<br />在B點:<br /># telnet localhost</p>
<p>的確是連到了ptt 的bbs了!<br /><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="305" alt="1" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/10/1.png" width="500" border="0"/> </p>
<p>為了熟悉指令，再做一次指令變化<br />在A點:<br /># ssh -L 23:ptt.cc:23 root@138.47.99.99</p>
<p>解讀一下指令，-L 是指在本地端為連線入口，遠端為連線出口，而連線會轉連到ptt的bbs，而登入bbs的來源IP應該是B點，試驗一下<br />在A點:<br /># telnet localhost</p>
<p>一樣是連線成功!^^</p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/10/04/linux/878.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>如何架設 FreeNAS ?</title>
		<link>http://smallken.no-ip.org/blog/2008/08/09/linux/849.html</link>
		<comments>http://smallken.no-ip.org/blog/2008/08/09/linux/849.html#comments</comments>
		<pubDate>Sat, 09 Aug 2008 08:31:43 +0000</pubDate>
		<dc:creator>smallken</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://smallken.no-ip.org/blog/2008/08/09/linux/849.html</guid>
		<description><![CDATA[FreeNAS 雖然是架構在 unix-like 的架構之下，但是安裝過程中不需要輸入任何指令就能讓你完成安裝及設定。
我們需要去 http://www.freenas.org/ 這個網址去下載 FreNAS 的安裝光碟，同時它也是 LiveCD，IS... ]]></description>
			<content:encoded><![CDATA[<p>FreeNAS 雖然是架構在 unix-like 的架構之下，但是安裝過程中不需要輸入任何指令就能讓你完成安裝及設定。</p>
<p>我們需要去 <a title="http://www.freenas.org/" href="http://www.freenas.org/">http://www.freenas.org/</a> 這個網址去下載 FreNAS 的安裝光碟，同時它也是 LiveCD，ISO 檔 FreeNAS-i386-liveCD-0.69b1.3504.iso</p>
<p>LiveCD 0.69b1 i386 beta For i386 2008-06-17 <a href="http://downloads.sourceforge.net/freenas/FreeNAS-i386-liveCD-0.69b1.3504.iso?modtime=1213729241&amp;big_mirror=0">Download</a></p>
<p>下載回來之後可以燒成光碟，用安裝光碟開機，或者使用 VMware 掛上 ISO 檔開機都可以。</p>
<p>FreeNAS 是以 FreeBSD 系統為核心，所以開機畫面就很像 FreeBSD 的開機畫面。<br /><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="277" alt="5" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/08/5.png" width="500" border="0"/>&nbsp;</p>
<p>看到帥帥的 NAS 了，按 Enter<br /><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="375" alt="6" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/08/6.png" width="500" border="0"/> </p>
<p>選項9，我們要開始安裝 FreeNAS 到硬碟中</p>
<p><span id="more-849"></span></p>
<p>&nbsp;<img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="386" alt="7" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/08/7.png" width="436" border="0"/> </p>
<p>選擇 3，我們要的是完全安裝<br /><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="277" alt="8" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/08/8.png" width="500" border="0"/> </p>
<p>它這裡說明了，NAS 系統的硬碟使用會分兩部分，第一部分是OS 作業系統使用的，第二部分是NAS 的儲存空間，Enter <br /><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="277" alt="9" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/08/9.png" width="500" border="0"/> </p>
<p>選擇安裝來源光碟?<br /><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="277" alt="10" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/08/10.png" width="500" border="0"/> </p>
<p>選擇安裝在哪一顆硬碟?<br /><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="277" alt="11" src="http://smallken.no-ip.org/blog/wp-content/uploads/2008/08/11.png" width="500" border="0"/> </p>
]]></content:encoded>
			<wfw:commentRss>http://smallken.no-ip.org/blog/2008/08/09/linux/849.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
