<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearch/1.1/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' xmlns:gd='http://schemas.google.com/g/2005' gd:etag='W/&quot;DUUDQH07fSp7ImA9WhZWFk0.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379</id><updated>2011-05-17T12:41:11.305+08:00</updated><title>Fun銘's 基地</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;DEMGRXozcCp7ImA9WhZRGEU.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-130895983421665978</id><published>2011-04-16T00:53:00.000+08:00</published><updated>2011-04-16T00:53:44.488+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-04-16T00:53:44.488+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title>Server與我</title><content type='html'>想要說Server是個很難搞得東西。這學期開始，手上多了許多台的伺服器，從一開始的photo，接著來了FTP Server，DNS Server、Web Server、Login Server。&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;FTP Server上每天的檔案是否都有正常從Official Mirror Site rsync檔案回來，DNS Server的管理domain name底下的sub-domain name，Web Server的網站升級，Login Server的FTP connect問題。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;另外，FTP Server還需要把未加入官方Mirror List中的提出申請，遇到最囧的就是NetBSD了，寄了三、四封的申請mail，到現在都還沒下文，MySQL申請最快速。最近，也替FTP加上RAM，希望能乖乖的沒問題。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Login Server中，就是屬於Solaris機器最麻煩了，對Solaris機器不熟，現在OpenSolaris又被Oracle給拋棄，變成了可憐的軟體孤兒，真的是邪惡的Oracle，要把機器灌回Solaris真是一大挑戰，但或許可以學到許多東西，繼續加油。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;最近，Photo要終止服務了，雖然，在我手上只有不到一年的時間，也沒有很仔細的去照顧他，最後，完整的、負責的發出公告，幫助想要要回照片的使用者，提供給他們照片，這或許是能做的事情了，搭載Intel 奔騰三 CPU。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;希望能夠繼續加油，往系統、程式專研，說到程式，我一定要自己把河內塔interative用stack下去做寫出來！！還有，未考過的程式認證。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;做！&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-130895983421665978?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/130895983421665978/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2011/04/server.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/130895983421665978?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/130895983421665978?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2011/04/server.html' title='Server與我'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0QERHgyeSp7ImA9Wx5aEU8.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-5493663310316898951</id><published>2010-11-07T16:07:00.003+08:00</published><updated>2010-11-07T17:15:05.691+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-11-07T17:15:05.691+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='GRUB'/><category scheme='http://www.blogger.com/atom/ns#' term='mbr'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title>[Ubuntu]重建GRUB</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TNZsLsMgH-I/AAAAAAAAAjQ/yImE6F3n260/s1600/Grub_logo2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TNZsLsMgH-I/AAAAAAAAAjQ/yImE6F3n260/s1600/Grub_logo2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;一、前言&lt;/span&gt;&lt;br /&gt;
其實，是我因為用Windows 7磁碟管理，把全部的Partition變成簡單磁碟，結果，重開機之後就連Windows 7都沒辦法開機，最後，找到軟體可以把簡單磁碟變成基本磁碟，當然中間還有很多步驟，當然，最重要的是，要把GRUB重建回去。&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;二、什麼是GRUB?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;GRUB是一個跨作業系統，為多重作業系統開機用的，通常是在Unix或Linux上使用，而GRUB也支援Windows作業系統的啟動，例如：要在已經安裝Windows的電腦上安裝Linux，GRUB可以在電腦啟動的時候，讓使用者去選擇所要開啟的作業系統。&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;通常，電腦在開機的時候，會先由BIOS進行開機，接著經由使用者設定要進行的開機裝置來決定要從哪個硬體開機，可以使用硬碟、光碟機、隨身碟等，當使用硬碟開機的時候，電腦會先讀取到&lt;a href="http://fmsbase.blogspot.com/2010/07/mbr.html"&gt;MBR&lt;/a&gt;，藉由MBR裡的開機程式載入作業系統，而GRUB有分兩個部份，分別為Stage1、Stage2，Stage1為安裝在MBR中的Boot Loader地方，那為何還要Stage2呢？！因為，實際上在運作的為Stage2，受到MBR空間的限制，藉由Stage1找到Stage2，再由Stage2來提供多重開機選單。&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;三、如何重建MBR&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;因為，要讓Windows作業系統與Linux在同一個硬碟中，需要先安裝Windows再安裝Linux，如果不這樣做，Windows會把自己的Boot Loader給寫在MBR中，當然，在開機的時候，就只有看到Windows了。所以，如果當找不到GRUB時，就要重建GRUB&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;方式：&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;先準備好Ubunutu Live CD，藉由Live CD開機，然後開啟終端機(Terminal)&lt;/span&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
//變為root&lt;br /&gt;
# sudo -i&lt;br /&gt;
&lt;br /&gt;
//查看磁碟分割情形，找出Ubuntu的partition&lt;br /&gt;
# fdisk -l  &lt;br /&gt;
/dev/sda1               1          13      102400    7  HPFS/NTFS&lt;br /&gt;
Partition 1 does not end on cylinder boundary.&lt;br /&gt;
/dev/sda2   *          13       20398   163737600    7  HPFS/NTFS&lt;br /&gt;
Partition 2 does not end on cylinder boundary.&lt;br /&gt;
/dev/sda3           20399       20701     2433847+  82  Linux swap / Solaris&lt;br /&gt;
Partition 3 does not end on cylinder boundary.&lt;br /&gt;
/dev/sda4           38245       60802   181184512   83  Linux&lt;br /&gt;
Partition 4 does not end on cylinder boundary.&lt;br /&gt;
&lt;br /&gt;
//將Ubuntu的Partition掛載到/mnt底下&lt;br /&gt;
# mount /dev/sda4 /mnt&lt;br /&gt;
&lt;br /&gt;
//掛載/dev到/mnt/dev&lt;br /&gt;
&amp;lt;# mount --bind /dev/ mnt/dev&lt;br /&gt;
&lt;br /&gt;
//掛載/proc到/mnt/proc&lt;br /&gt;
# mount --bind /proc/ mnt/proc&lt;br /&gt;
&lt;br /&gt;
//將/mnt當為根目錄&lt;br /&gt;
# chroot /mnt/&lt;br /&gt;
&lt;br /&gt;
//安裝GRUB到硬碟中，注意硬碟代號，為整顆硬碟，&lt;br /&gt;
# grub-install /dev/sda&lt;br /&gt;
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-5493663310316898951?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/5493663310316898951/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/11/ubuntugrub.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5493663310316898951?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5493663310316898951?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/11/ubuntugrub.html' title='[Ubuntu]重建GRUB'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H7dVLlzKVf8/TNZsLsMgH-I/AAAAAAAAAjQ/yImE6F3n260/s72-c/Grub_logo2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkEARns6eSp7ImA9Wx5bEk4.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-1851863436558666397</id><published>2010-10-28T12:04:00.000+08:00</published><updated>2010-10-28T12:04:07.511+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-10-28T12:04:07.511+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='硬碟'/><title>[FreeBSD]新增硬碟</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;1.清除硬碟的內容設定&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
// /dev/zero是一個特殊檔案，可以將da1的分割資料破壞掉，且da1的block size為1k&lt;br /&gt;
# dd if=/dev/zero of=/dev/da1 bs=1k coun=1&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;2.設定Slice及Partition&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
把da1建立成一個slice&lt;br /&gt;
# fdisk -BI da1&lt;br /&gt;
&lt;br /&gt;
建立一個FreeBSD Label&lt;br /&gt;
# bsdlabel -Brw da1s1 auto&lt;br /&gt;
&lt;br /&gt;
編輯ad1s1的代號&lt;br /&gt;
# bsdlabel -e da1s1&lt;br /&gt;
&lt;br /&gt;
會進入以下編輯畫面，如果此分割區並沒要割成根目錄(/)的話，可以使用d分割區代號。&lt;br /&gt;
# da1s1:&lt;br /&gt;
8 partitions:&lt;br /&gt;
#     size   offset fstype   [fsize bsize bps/cpg]&lt;br /&gt;
c:  6281352     0 unused     0  0      # "raw" part, don't edit&lt;br /&gt;
d:  6281336    16 unused     0  0&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;3.格式化硬碟&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
# newfs /dev/da1s1d&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;4.磁碟代號介紹&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
ad代表:IDE硬碟&lt;br /&gt;
da代表:SCSI硬碟或者是SATA硬碟&lt;br /&gt;
&lt;br /&gt;
上面例子的da1是代表第二個SATA硬碟，而da1s1是da1的第一個slice，d為分割代號&lt;br /&gt;
&lt;br /&gt;
分割代號介紹:&lt;br /&gt;
a:為根目錄&lt;br /&gt;
b:為swap&lt;br /&gt;
c:為整個slice&lt;br /&gt;
d:沒有特別指定&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;5.編輯fstab&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
如果要增加在/mnt/mount下&lt;br /&gt;
# vi /etc/fstab&lt;br /&gt;
&lt;br /&gt;
修改內容，加入以下&lt;br /&gt;
/dev/da1s1d          /mnt/mount   ufs  rw           2    2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-1851863436558666397?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/1851863436558666397/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/10/freebsd.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1851863436558666397?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1851863436558666397?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/10/freebsd.html' title='[FreeBSD]新增硬碟'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkcCSHk9fSp7ImA9Wx5UEUQ.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-4465576915087465387</id><published>2010-10-16T10:58:00.004+08:00</published><updated>2010-10-16T11:01:09.765+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-10-16T11:01:09.765+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><category scheme='http://www.blogger.com/atom/ns#' term='攝影'/><category scheme='http://www.blogger.com/atom/ns#' term='台中火車站'/><title>台中火車站</title><content type='html'>從沙鹿坐公車到台中火車站真的很累，在巨業上一直看著車窗外，然後，不知不覺就睡著了。&lt;br /&gt;
&lt;br /&gt;
買了往斗六的自強號車票，到了月台，發現有兩三個人拿著相機在拍照，一個應該是類單眼，另外一個就是Canon 5D了，走到後面一點，從背包慢慢的拿出相機拍照，雖然，是故意走到後面，但也是因為我的車相是在後車廂。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TLkMud_RwWI/AAAAAAAAAg8/Xd6YRh9KD4U/s1600/IMG_1041.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TLkMud_RwWI/AAAAAAAAAg8/Xd6YRh9KD4U/s1600/IMG_1041.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TLkMtL-mp4I/AAAAAAAAAg0/DMfE3kAT3tc/s1600/IMG_1035.jpg" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TLkMtL-mp4I/AAAAAAAAAg0/DMfE3kAT3tc/s1600/IMG_1035.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TLkMsosGtiI/AAAAAAAAAgw/vSKmA8bYz7E/s1600/IMG_1029.jpg"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TLkMsosGtiI/AAAAAAAAAgw/vSKmA8bYz7E/s1600/IMG_1029.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TLkMvnLZ_oI/AAAAAAAAAhE/kUJmrPojV1c/s1600/IMG_1047.jpg"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TLkMvnLZ_oI/AAAAAAAAAhE/kUJmrPojV1c/s1600/IMG_1047.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
發現光線掌握還有對大景物構圖真的需要改進，感覺光線掌握真的很難，有些照片拍出來天空是一片白，只是不敢放上來而已。&lt;br /&gt;
&lt;br /&gt;
到醫院剛好是11號，我12號，醫生說檢查報告抗體有降低，還要繼續吃半年到一年的藥，要變成藥筒了。&lt;br /&gt;
&lt;br /&gt;
時間才四點多，所以就回家吃晚飯，又坐火車趕回台中。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-4465576915087465387?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/4465576915087465387/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/10/blog-post_16.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/4465576915087465387?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/4465576915087465387?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/10/blog-post_16.html' title='台中火車站'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H7dVLlzKVf8/TLkMud_RwWI/AAAAAAAAAg8/Xd6YRh9KD4U/s72-c/IMG_1041.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUUNRHw4eyp7ImA9Wx5VFk0.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-7713470695722694786</id><published>2010-10-09T14:54:00.000+08:00</published><updated>2010-10-09T14:54:55.233+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-10-09T14:54:55.233+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='硬碟'/><category scheme='http://www.blogger.com/atom/ns#' term='Swap'/><title>[FreeBSD]用檔案新增Swap</title><content type='html'>在剛安裝FreeBSD的時候，會去分割硬碟，也會把硬碟的一部分空間挪為Swap使用，為了避免當實體記憶體(Physical Memory)不足時，讓系統也能正常運作，Swap是儲存在硬碟上，功用類似於虛擬記憶體，但是Swap不能完全取代記憶體的功能，因為，Swap也是放在硬碟上，相對於記憶體的速度還是相差很遠。&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;1.查看目前Swap大小&lt;/span&gt;&lt;br /&gt;
先用swapinfo查看目前swap的使用量，可以用來跟新增後比較&lt;br /&gt;
&lt;br /&gt;
Device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1K-blocks &amp;nbsp; &amp;nbsp; Used &amp;nbsp; &amp;nbsp;Avail Capacity&lt;br /&gt;
/dev/ad3s1b &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;524288 &amp;nbsp; &amp;nbsp; &amp;nbsp; 40 &amp;nbsp; 524248 &amp;nbsp; &amp;nbsp; 0%&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;2.建立Swap&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
再來利用指令建立一個檔案給swap使用&lt;br /&gt;
# dd if=/dev/zero of=/swapfile01 bs=1024k count=80&lt;br /&gt;
&lt;br /&gt;
/swapfile01：代表swapfile存放的地方　&lt;br /&gt;
bs=1024k count：&amp;nbsp;一個block 1024k 有80個block&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
上面的指令是代表要新增一個80Mb的檔案&lt;br /&gt;
&lt;br /&gt;
修改剛剛新增的swap檔案的權限&lt;br /&gt;
# chmod 600 /swapfile01&lt;br /&gt;
&lt;br /&gt;
再來手動啟動swap&lt;br /&gt;
# mdconfig -a -t vnode -f /swapfile01 -u -1 &amp;amp;&amp;amp; swapon /dev/md1&lt;br /&gt;
&lt;br /&gt;
參數說明：&lt;br /&gt;
-a：將檔案指定為memory disk&lt;br /&gt;
-t：vnode，為virtual node，虛擬裝置&lt;br /&gt;
-f：後面接的/swapfile01 就是要指定這個檔案是swapfile&lt;br /&gt;
-u：後面接的-1是指定裝置名稱為md1&lt;br /&gt;
swapon直接啟動設定的swap&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;3.開機自動載入Swap&lt;/span&gt;&lt;br /&gt;
再修改/etc/rc.conf以便在開機的時候能直接啟動swap&lt;br /&gt;
# vi /etc/rc.conf&lt;br /&gt;
加入此行 swapfile="/swapfile01"&lt;br /&gt;
&lt;br /&gt;
再比較Swap是否有增加&lt;br /&gt;
#swapinfo&lt;br /&gt;
&lt;br /&gt;
Device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1K-blocks &amp;nbsp; &amp;nbsp; Used &amp;nbsp; &amp;nbsp;Avail Capacity&lt;br /&gt;
/dev/ad3s1b &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;524288 &amp;nbsp; &amp;nbsp; &amp;nbsp; 40 &amp;nbsp; 524248 &amp;nbsp; &amp;nbsp; 0%&lt;br /&gt;
/dev/md0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;81920 &amp;nbsp; &amp;nbsp; &amp;nbsp; 40 &amp;nbsp; &amp;nbsp;81880 &amp;nbsp; &amp;nbsp; 0%&lt;br /&gt;
Total &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;606208 &amp;nbsp; &amp;nbsp; &amp;nbsp; 80 &amp;nbsp; 606128 &amp;nbsp; &amp;nbsp; 0%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
參考自:&lt;br /&gt;
&lt;a href="http://www.weithenn.org/cgi-bin/wiki.pl?Chapter_2-Dealing_with_Files_and_Filesystems#Heading7"&gt;http://www.weithenn.org/cgi-bin/wiki.pl?Chapter_2-Dealing_with_Files_and_Filesystems#Heading7&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.weithenn.org/cgi-bin/wiki.pl?Chapter_2-Dealing_with_Files_and_Filesystems#Heading7"&gt;&lt;/a&gt;&lt;a href="http://www.freebsd.org/doc/zh_TW/books/handbook/adding-swap-space.html"&gt;http://www.freebsd.org/doc/zh_TW/books/handbook/adding-swap-space.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-7713470695722694786?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/7713470695722694786/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/10/freebsdswap.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7713470695722694786?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7713470695722694786?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/10/freebsdswap.html' title='[FreeBSD]用檔案新增Swap'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CE8EQH85cCp7ImA9Wx5VEEQ.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-3843383590632917769</id><published>2010-10-03T16:00:00.003+08:00</published><updated>2010-10-03T16:00:01.128+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-10-03T16:00:01.128+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='生活'/><category scheme='http://www.blogger.com/atom/ns#' term='攝影'/><category scheme='http://www.blogger.com/atom/ns#' term='出遊'/><category scheme='http://www.blogger.com/atom/ns#' term='聚餐'/><title>中秋高中同學小聚餐</title><content type='html'>9/16號在陳鯨魚的噗浪上，忽然出現「高中朋友約聚餐」的字眼出現，馬上引起熱烈討論，最後，在颱風天裡，經過一連串的討論，終於決定好要聚餐的地點、時間，真是難得，中秋節都有空，原本預計有九個人會到，結果來了八個。&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;聚餐地點：水車日本料理&lt;/div&gt;&lt;iframe frameborder="0" height="350" marginheight="0" marginwidth="0" scrolling="no" src="http://maps.google.com.tw/maps?q=%E5%8F%B0%E4%B8%AD%E5%B8%82%E4%B8%AD%E5%8D%80%E6%B0%91%E6%97%8F%E8%B7%AF65%E8%99%9F&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=400%E5%8F%B0%E4%B8%AD%E5%B8%82%E4%B8%AD%E5%8D%80%E6%B0%91%E6%97%8F%E8%B7%AF65%E8%99%9F&amp;amp;gl=tw&amp;amp;ei=KVmnTJyHBIX5ccWtoJQN&amp;amp;ved=0CBcQ8gEwAA&amp;amp;brcurrent=3,0x34693d12d30c4a9d:0x4f4b05370a88b42d,1,0x346917dff97922ef:0x87523ee47ea6447f&amp;amp;ll=24.138958,120.680087&amp;amp;spn=0.027179,0.036478&amp;amp;z=14&amp;amp;iwloc=A&amp;amp;output=embed" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;small&gt;&lt;a href="http://maps.google.com.tw/maps?q=%E5%8F%B0%E4%B8%AD%E5%B8%82%E4%B8%AD%E5%8D%80%E6%B0%91%E6%97%8F%E8%B7%AF65%E8%99%9F&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=400%E5%8F%B0%E4%B8%AD%E5%B8%82%E4%B8%AD%E5%8D%80%E6%B0%91%E6%97%8F%E8%B7%AF65%E8%99%9F&amp;amp;gl=tw&amp;amp;ei=KVmnTJyHBIX5ccWtoJQN&amp;amp;ved=0CBcQ8gEwAA&amp;amp;brcurrent=3,0x34693d12d30c4a9d:0x4f4b05370a88b42d,1,0x346917dff97922ef:0x87523ee47ea6447f&amp;amp;ll=24.138958,120.680087&amp;amp;spn=0.027179,0.036478&amp;amp;z=14&amp;amp;iwloc=A&amp;amp;source=embed" style="color: blue; text-align: left;"&gt;檢視較大的地圖&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
話說離學校很遠，因為已經快到台中火車站，中午坐巨業到科博館附近，順便到NOVA看看有沒有Canon 18-55mm的遮光罩，問了四家都沒有，其中一家有副廠，當時，還心動想買副廠，只好打電話到雙十路上的中野有沒有貨，店員說有貨，我還確認兩次是不是原廠的。&lt;br /&gt;
&lt;br /&gt;
雖然，在文心路上也有一家中野，但是沒去過，也不知道路，只好跑到雙十路那家買，畢竟，機身、鏡頭、相機包都在那買得，而且店員服務態度也很好，價格就普通，買個服務品質，算划得來。先到科博館附近的麥當勞吃東西，話說一路上看到三個人拿著單眼在拍照，還有一個帶模特兒出來外拍。&lt;br /&gt;
&lt;br /&gt;
搭88號公車到中友百貨下車，走個10分鐘的路，到了中野，掏了600元把原廠遮光罩買下來，原來遮光罩可以反扣，當時才知道...太遜了我！&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TJorA06mJWI/AAAAAAAAAYk/spKsJjRjOeM/s1600/IMG_0946.jpg"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TJorA06mJWI/AAAAAAAAAYk/spKsJjRjOeM/s400/IMG_0946.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
買完後，在路上看到一個舊書攤，裡面有一堆書，進去第一排就是擺電腦相關的書，有Linux、網路、計概、OS，還看到一堆一樣的，就是沒FreeBSD。走到中友誠品去看攝影的書，順便吹吹冷氣，在那裡還真多人在看有關攝影的書，花了兩個多小時，迅速的看了兩本書，才知道濾鏡也是很重要的...只不過是錢的問題了。&lt;br /&gt;
&lt;br /&gt;
四點多的時候，坐車到火車站，只是，走出中友，外面的人真的是一陀的...太恐怖了，到了火車站附近的諾貝爾，還看到台中客運往竹山的車，讓我好想回家。五點多，文政打給我說他到了水車，我還問他不是六點半集合....原來是他太早出發，只好走過去陪他，原來，在路上看到台中的電子街跟NOVA不太一樣，有一堆東西，以後，有空再去逛逛。&lt;br /&gt;
&lt;br /&gt;
到了水車，發現時間還很早，只好亂逛附近...&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TJoq7lzTj1I/AAAAAAAAAX4/9LSR0D4OVIU/s1600/IMG_0901.jpg"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TJoq7lzTj1I/AAAAAAAAAX4/9LSR0D4OVIU/s400/IMG_0901.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
快到六點半了，還沒看到人，只好使出奪命連環call，陳鯨魚跟阿婆還在坐車...，柏翊跟佑瑋要給夆榕載，還分兩趟，柏勳要出發了，詠鎧等六點半下班。&lt;br /&gt;
&lt;br /&gt;
快七點了大家終於來了。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJoq8NiTIkI/AAAAAAAAAX8/eeHeprqaOAY/s1600/IMG_0904.jpg"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJoq8NiTIkI/AAAAAAAAAX8/eeHeprqaOAY/s400/IMG_0904.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
佑瑋&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TJoq8sBD09I/AAAAAAAAAYA/KXq9ySeyxUM/s1600/IMG_0906.jpg"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TJoq8sBD09I/AAAAAAAAAYA/KXq9ySeyxUM/s400/IMG_0906.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
夆榕...很忙&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TJoq9nFQ7xI/AAAAAAAAAYI/mjFJd_I8wKU/s1600/IMG_0908.jpg"&gt;&lt;img border="0" height="266" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TJoq9nFQ7xI/AAAAAAAAAYI/mjFJd_I8wKU/s400/IMG_0908.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
文政、柏翊&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJorDHGNmaI/AAAAAAAAAY0/xGBc2sfBOX4/s1600/IMG_0920.jpg"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJorDHGNmaI/AAAAAAAAAY0/xGBc2sfBOX4/s400/IMG_0920.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TJorAtgRC1I/AAAAAAAAAYc/XgdkGtr74fM/s1600/IMG_0915.jpg"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TJorAtgRC1I/AAAAAAAAAYc/XgdkGtr74fM/s400/IMG_0915.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJorCniwQUI/AAAAAAAAAYw/rLbBGmz94nM/s1600/IMG_0919.jpg"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJorCniwQUI/AAAAAAAAAYw/rLbBGmz94nM/s400/IMG_0919.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
鎧哥的餐先來&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TJorI0aslPI/AAAAAAAAAZY/RYUquvEwaOw/s1600/IMG_0934.jpg"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TJorI0aslPI/AAAAAAAAAZY/RYUquvEwaOw/s400/IMG_0934.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKc6fVncZfI/AAAAAAAAAfM/g4BPx-4kWnY/s1600/IMG_0942.jpg"&gt;&lt;img border="0" height="266" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKc6fVncZfI/AAAAAAAAAfM/g4BPx-4kWnY/s400/IMG_0942.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKc6gncBPVI/AAAAAAAAAfU/SToUxlpuo8M/s1600/IMG_0944.jpg"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKc6gncBPVI/AAAAAAAAAfU/SToUxlpuo8M/s400/IMG_0944.jpg" width="400" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-3843383590632917769?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/3843383590632917769/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/10/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/3843383590632917769?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/3843383590632917769?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/10/blog-post.html' title='中秋高中同學小聚餐'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H7dVLlzKVf8/TJorA06mJWI/AAAAAAAAAYk/spKsJjRjOeM/s72-c/IMG_0946.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkUMR3s7fip7ImA9Wx5VGEw.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-1014426141771922699</id><published>2010-10-02T13:53:00.004+08:00</published><updated>2010-10-11T23:18:06.506+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-10-11T23:18:06.506+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='免費'/><category scheme='http://www.blogger.com/atom/ns#' term='dropbox'/><category scheme='http://www.blogger.com/atom/ns#' term='儲存'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title>[Ubuntu]Dropbox免費2Gb線上儲存服務</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKbHpqQ_rPI/AAAAAAAAAe0/0ONk9BjZ6ws/s1600/logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKbHpqQ_rPI/AAAAAAAAAe0/0ONk9BjZ6ws/s1600/logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;最近，在蠻多的部落格上看到有許多人在分享Dropbox的使用及如何去增加儲存容量限制，Dropbox是一個跨平台(或者可以說跨作業系統)的線上儲存服務，在Linux、Windows、Mac OS及智慧型手機上都能使用&lt;span class="Apple-style-span" style="font-size: small;"&gt;(可參考&lt;/span&gt;&lt;a href="https://www.dropbox.com/anywhere"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Dropbox&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;)&lt;/span&gt;，既然跨平台，就來介紹如何在Ubuntu下使用Dropbox，雖然，Ubuntu上已經有&lt;a href="https://one.ubuntu.com/"&gt;Ubuntu One&lt;/a&gt;，但是只能在Ubuntu上使用或者智慧型手機，有時還是會因為要用到一些東西，不得已用Windows就有點不方便。&lt;br /&gt;
&lt;br /&gt;
Dropbox官網：&lt;a href="http://www.dropbox.com/"&gt;http://www.dropbox.com/&lt;/a&gt;&lt;br /&gt;
按我加入Dropbox：&lt;a href="http://www.dropbox.com/referrals/NTg1MzI4NDE5"&gt;http://www.dropbox.com/referrals/NTg1MzI4NDE5&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;1.安裝Dropbox&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
201010/11更正：先至&lt;a href="http://www.dropbox.com/downloading?os=lnx"&gt;http://www.dropbox.com/downloading?os=lnx&lt;/a&gt;&amp;nbsp;下載.deb檔案&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
安裝需要認證，先輸入密碼，在點選「認證」。&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TKbDCd13YwI/AAAAAAAAAek/mGnfesa7D_g/s1600/%E8%AA%8D%E8%AD%89_008.png"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TKbDCd13YwI/AAAAAAAAAek/mGnfesa7D_g/s640/%E8%AA%8D%E8%AD%89_008.png" width="450" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;2.設定及註冊Dropbox&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
點選「Start Dropbox」。&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TKbDCd13YwI/AAAAAAAAAek/mGnfesa7D_g/s1600/%E8%AA%8D%E8%AD%89_008.png"&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TKa0j2gtfGI/AAAAAAAAAeE/A1j3slYZnoQ/s1600/%E6%9C%89%E5%8F%AF%E7%94%A8%E7%9A%84%E8%B3%87%E8%A8%8A_011.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TKa0j2gtfGI/AAAAAAAAAeE/A1j3slYZnoQ/s640/%E6%9C%89%E5%8F%AF%E7%94%A8%E7%9A%84%E8%B3%87%E8%A8%8A_011.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如沒有Dropbox的帳號，可以點選「I don't have a Dropbox account」來進行註冊。&lt;br /&gt;
反之，有的話點選第二個，「I already have a Dropbox account」。&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKa06o3wDtI/AAAAAAAAAeI/I0NRtfK_VEM/s1600/Dropbox+Setup_012.png"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKa06o3wDtI/AAAAAAAAAeI/I0NRtfK_VEM/s640/Dropbox+Setup_012.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
進行註冊Dropbox帳號，依序填入資料。&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKa1jneVJGI/AAAAAAAAAeM/9p-R-dYXysE/s1600/Dropbox+Setup_013.png"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKa1jneVJGI/AAAAAAAAAeM/9p-R-dYXysE/s640/Dropbox+Setup_013.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
選擇免費2GB，當然也可以購買空間，點選「下一步」。&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKa2u3dLSLI/AAAAAAAAAeQ/ltY_jWAf9Yc/s1600/Dropbox+Setup_014.png"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKa2u3dLSLI/AAAAAAAAAeQ/ltY_jWAf9Yc/s640/Dropbox+Setup_014.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果不想看介紹，可點選「Skip tour and finish」&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKa3KopJw3I/AAAAAAAAAeU/1eYISU52sQg/s1600/Dropbox+Setup_016.png"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKa3KopJw3I/AAAAAAAAAeU/1eYISU52sQg/s640/Dropbox+Setup_016.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
可以指定Dropbox所要得掛載點(Mount Point)，接著點選「Finish」&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKa3h4iIMaI/AAAAAAAAAeY/5cZw53tw_OU/s1600/Dropbox+Setup_017.png"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKa3h4iIMaI/AAAAAAAAAeY/5cZw53tw_OU/s640/Dropbox+Setup_017.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;3.使用Dropbox&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Dropbox會常駐在電腦上，&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TKa4CZcc6BI/AAAAAAAAAec/hDrqYs4mLmY/s1600/%E6%93%B7%E5%8F%96%E9%81%B8%E5%8F%96%E5%8D%80%E5%9F%9F_021.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TKa4CZcc6BI/AAAAAAAAAec/hDrqYs4mLmY/s1600/%E6%93%B7%E5%8F%96%E9%81%B8%E5%8F%96%E5%8D%80%E5%9F%9F_021.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
點選兩下，圖示會開啟資料夾。&lt;br /&gt;
Dropbox就像是在電腦中掛了一顆硬碟一樣，可以直接把檔案儲存在上面，然後在上面編輯、儲存。&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TKa5_uui2jI/AAAAAAAAAeg/0fV-DJVL9G4/s1600/Dropbox+-+%E6%AA%94%E6%A1%88%E7%80%8F%E8%A6%BD%E5%99%A8_022.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TKa5_uui2jI/AAAAAAAAAeg/0fV-DJVL9G4/s640/Dropbox+-+%E6%AA%94%E6%A1%88%E7%80%8F%E8%A6%BD%E5%99%A8_022.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;功能介紹：&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Dropbox具有紀錄修改版本的功能，也就是可以把一個月內相同檔案，每次修改過得內容記錄下來，這是蠻實用的地方。&lt;br /&gt;
&lt;br /&gt;
每個檔案都用修改的紀錄。&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKbFmcXKlJI/AAAAAAAAAes/fFLhHrBcmGM/s1600/Dropbox+-+Files+-+Online+backup,+file+sync+and+sharing+made+easy.+-+Google+%E7%80%8F%E8%A6%BD%E5%99%A8_021.png"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TKbFmcXKlJI/AAAAAAAAAes/fFLhHrBcmGM/s640/Dropbox+-+Files+-+Online+backup,+file+sync+and+sharing+made+easy.+-+Google+%E7%80%8F%E8%A6%BD%E5%99%A8_021.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
可以查看之前的修改資料&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TKbEvTOxa5I/AAAAAAAAAeo/ifoqoZWyvsk/s1600/Dropbox+-+Revisions+-+Online+backup,+file+sync+and+sharing+made+easy.+-+Google+%E7%80%8F%E8%A6%BD%E5%99%A8_021.png"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TKbEvTOxa5I/AAAAAAAAAeo/ifoqoZWyvsk/s640/Dropbox+-+Revisions+-+Online+backup,+file+sync+and+sharing+made+easy.+-+Google+%E7%80%8F%E8%A6%BD%E5%99%A8_021.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;補充：免費提昇250MB的容量&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
只要登入後，進入&lt;a href="https://www.dropbox.com/gs"&gt;Get Started&lt;/a&gt;的選項，完成下面的操作，就能得到250MB的免費容量。&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKbHBFIneCI/AAAAAAAAAew/rfnGSKsDo_w/s1600/Dropbox+-+Getting+Started+-+Online+backup,+file+sync+and+sharing+made+easy.+-+Google+%E7%80%8F%E8%A6%BD%E5%99%A8_021.png"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TKbHBFIneCI/AAAAAAAAAew/rfnGSKsDo_w/s640/Dropbox+-+Getting+Started+-+Online+backup,+file+sync+and+sharing+made+easy.+-+Google+%E7%80%8F%E8%A6%BD%E5%99%A8_021.png" width="500" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-1014426141771922699?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/1014426141771922699/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/10/ubuntudropbox2gb.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1014426141771922699?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1014426141771922699?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/10/ubuntudropbox2gb.html' title='[Ubuntu]Dropbox免費2Gb線上儲存服務'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H7dVLlzKVf8/TKbHpqQ_rPI/AAAAAAAAAe0/0ONk9BjZ6ws/s72-c/logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkcGSXszcCp7ImA9Wx5WFEw.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-7103497558602675060</id><published>2010-09-25T18:20:00.000+08:00</published><updated>2010-09-25T18:20:28.588+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-09-25T18:20:28.588+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title>[FreeBSD]安裝及設定vsftp</title><content type='html'>vsftp是在FreeBSD上，其中一種FTP的套件 ，其他有做過的有proftp 、pureftp及利用inetd啟動的ftp，FTP的連線方式前一篇有寫到，&lt;a href="http://fmsbase.blogspot.com/2010/09/ftpfile-transfer-protocol.html"&gt;參考前一篇&lt;/a&gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;1.安裝vsftp&lt;/span&gt;&lt;br /&gt;
# cd&amp;nbsp;/usr/ports/ftp/vsftpd&lt;br /&gt;
# make install clean&lt;br /&gt;
&lt;br /&gt;
出現以下選項：&lt;br /&gt;
[X] RC_NG &amp;nbsp; &amp;nbsp; &amp;nbsp; install RC_NG script&lt;br /&gt;
[X] VSFTPD_SSL &amp;nbsp;Include support for SSL &lt;br /&gt;
[ ] PIDFILE &amp;nbsp; &amp;nbsp; unofficial support for pidfile&lt;br /&gt;
&lt;br /&gt;
可以使用預設選項，如果要使用FTPS，也就是在傳輸時，會以加密的資料來傳輸，就選擇第二個選項。&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;2.編輯vsftpd.conf&lt;/span&gt;&lt;br /&gt;
# vi /usr/local/etc/vsftpd.conf&lt;br /&gt;
&lt;br /&gt;
主要設定內容有&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;     &lt;td width="199"&gt;&lt;span class="Apple-style-span"&gt;anonymous_enable=YES&lt;/span&gt;&lt;/td&gt;     &lt;td width="326"&gt;&lt;span style="width: 374px;"&gt;設定是否匿名登入。如不，設定NO &lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;span style="width: 218px;"&gt;local_enable=YES &lt;/span&gt;&lt;/td&gt;     &lt;td&gt;&lt;span style="width: 374px;"&gt;設定使是否讓本機使用者登入 &lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;span style="width: 218px;"&gt;write_enable=YES &lt;/span&gt;&lt;/td&gt;     &lt;td&gt;&lt;span style="width: 374px;"&gt;是否修改檔案&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;span style="width: 218px;"&gt;anon_upload_enable=NO &lt;/span&gt;&lt;/td&gt;     &lt;td&gt;&lt;span style="width: 374px;"&gt;是否允許匿名登入上傳檔案&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;span style="width: 218px;"&gt;anon_mkdir_write_enable=YES &lt;/span&gt;&lt;/td&gt;     &lt;td&gt;&lt;span style="width: 374px;"&gt;是否允許匿名登入建立目錄 &lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;span style="width: 218px;"&gt;idle_session_timeout=600 &lt;/span&gt;&lt;/td&gt;     &lt;td&gt;&lt;span style="width: 374px;"&gt;把本機使用者限制只能在自己的家目錄下移動&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;span style="width: 218px;"&gt;chroot_local_user=YES &lt;/span&gt;&lt;/td&gt;     &lt;td&gt;&lt;span style="width: 374px;"&gt;把本機使用者限制只能在自己的家目錄下移動 &lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;tr&gt;     &lt;td&gt;&lt;span style="width: 218px;"&gt;chroot_list_enable=YES &lt;/span&gt;&lt;/td&gt;     &lt;td valign="top"&gt;&lt;span style="width: 374px;"&gt;除/etc/vsftpd.chroot_list內的可以移動到其他人家目錄&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
接著將 #listen=YES、#background=YES，省略符號#去掉，設定背景執行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;3.啟動vsftpd&lt;/span&gt;&lt;br /&gt;
#&amp;nbsp;/usr/local/etc/rc.d/vsftpd/vsftpd.sh start&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-7103497558602675060?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/7103497558602675060/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/09/freebsdvsftp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7103497558602675060?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7103497558602675060?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/09/freebsdvsftp.html' title='[FreeBSD]安裝及設定vsftp'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkANRnw-fSp7ImA9Wx5XF0k.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-7041996860952221677</id><published>2010-09-18T00:17:00.005+08:00</published><updated>2010-09-18T00:26:37.255+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-09-18T00:26:37.255+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='網路'/><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><title>FTP(File Transfer Protocol)</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;何謂FTP?&lt;/span&gt;&lt;br /&gt;
FTP(File Transfer Protocol)，是「檔案傳輸協定」，透過TCP&lt;a href="http://fmsbase.blogspot.com/2010/09/ftpfile-transfer-protocol.html#ps1"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;[註1]&lt;/span&gt;&lt;/a&gt;封包協定連線方式，可以將檔案在FTP Server 及 Client中進行傳輸，只要Client擁有適當地權限就可以上傳或下載資料到FTP Server上。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;運作方式&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
FTP不同於其他協定(如：HTTP、Telnet、SSH等)，FTP有兩個連線。&lt;br /&gt;
&lt;br /&gt;
一個是「命令傳輸連線」，命令連線是負責把Client要求傳送給FTP Server，要先建立命令傳輸連線後，才能讓FTP Server能執行Client的動作。&lt;br /&gt;
&lt;br /&gt;
另一個則是「資料傳輸連線」，當Client建立命令連線後，利用命令連線告訴FTP Server所要得服務時，例如：Client要下載的資料，FTP Server就會將資料傳送到Client，當傳送完畢後，資料傳輸連線就中斷，但命令傳輸連線還是保持著。&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;兩種傳輸模式&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
FTP為了能在不同的網路環境中傳輸，形成有兩種模式，有「主動模式(Active Mode)」、「被動模式(Passive Mode)」，主動及被動的觀點是以FTP Server來看。&lt;br /&gt;
&lt;br /&gt;
以下介紹兩種模式&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJOCXg4Lk3I/AAAAAAAAAW0/PGvkA6n1lpU/s1600/ftp.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TJOCXg4Lk3I/AAAAAAAAAW0/PGvkA6n1lpU/s640/ftp.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
主動模式時，一開始當然是由Client對FTP Server要求服務，所以，Client開啟大於port 1024，來連接到FTP Server的port 21，在這時是用TCP協定方式建立「命令傳輸連線」，當Client需要上傳或下載等工作時，會透過命令傳輸連線告訴FTP Server，是要使用主動或被動來傳輸，如採用主動模式且Client會把所要建立資料傳輸連線的port給FTP Server，FTP Server開啟port 20與Client的大於port 1024(與命令傳輸連線的port不相同)，當建立好連線時，就可以進行檔案傳輸，所以檔案傳輸並不是在建立命令傳輸連線時就建立的。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TJOCbXvA2II/AAAAAAAAAW8/i83mntGzG4c/s1600/ftp01.png"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TJOCbXvA2II/AAAAAAAAAW8/i83mntGzG4c/s640/ftp01.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
被動模式時，一開始一樣如同主動模式的建立「命令傳輸連線」的方式，也會告訴FTP Server要使用被動模式來連線，此時FTP Server會隨機開啟大於1024的port並監聽，且會透過命令傳輸連線告訴Client，接著，Client會開啟大於1024(跟命令傳輸連線的port不相同)，以TCP協定建立連線，當建立完後，可以進行檔案傳輸。&lt;br /&gt;
&lt;br /&gt;
&lt;div id="ps1"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;註一：TCP在OSI模型中是屬於第四層，也就是傳輸層，TCP是一個較可靠的傳輸方式，在建立連線時，會利用三向交握(Three-Way Handshake)來確認Server及Client是否在進行傳輸，另外，透過TCP也讓傳輸的資料不易發生封包遺失等問題，詳細可參考&lt;/span&gt;&lt;a href="http://zh.wikipedia.org/zh-tw/%E4%BC%A0%E8%BE%93%E6%8E%A7%E5%88%B6%E5%8D%8F%E8%AE%AE"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;維基百科&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;如有錯誤，歡迎來信指導。&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-7041996860952221677?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/7041996860952221677/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/09/ftpfile-transfer-protocol.html#comment-form' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7041996860952221677?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7041996860952221677?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/09/ftpfile-transfer-protocol.html' title='FTP(File Transfer Protocol)'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_H7dVLlzKVf8/TJOCXg4Lk3I/AAAAAAAAAW0/PGvkA6n1lpU/s72-c/ftp.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry gd:etag='W/&quot;D08ESX47eSp7ImA9Wx5XEEk.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-7194214138575700150</id><published>2010-09-09T23:22:00.001+08:00</published><updated>2010-09-09T23:23:28.001+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-09-09T23:23:28.001+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='核心'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='升級'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='csup'/><title>[FreeBSD]更新、升級系統</title><content type='html'>之前，所分享的更新FreeBSD Port Tree是利用csup，可以參考&lt;a href="http://fmsbase.blogspot.com/2010/09/freebsdcsupport-tree.html"&gt;[FreeBSD]使用csup更新port tree&lt;/a&gt;，現在，要分享的是如何更新FreeBSD的版本，例如要從8.0-RELEASE升級到8.1-RELEASE，FreeBSD從最早在1995年的2.0-RELEASE開始到現在8.1-RELEASE及9.0-CURRENT，在開發每個版本都會增加新功能，但是，有時候升級到最新的版本並不是最好的，如果在目前使用的版本上沒有太大的問題，還是要經過詳細考慮過比較好，畢竟，升級版本會動到核心的部份。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;1.複製standard-supfile到/usr下&lt;/span&gt;&lt;br /&gt;
# cp /usr/share/examples/cvsup/standard-supfile /usr/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;2.複製GENERIC&lt;/span&gt;&lt;br /&gt;
為了防止修改的GENERIC有問題，導致主機無法開機，可以先將原本正常的GENERIC複製一份出來&lt;br /&gt;
# cd /usr/src/sys/i386/conf&lt;br /&gt;
# cp GENERIC GENERIC.old&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;3.修改/usr/standard-supfile&lt;/span&gt;&lt;br /&gt;
# vi /usr/standard-supfile&lt;br /&gt;
修改以下內容&lt;br /&gt;
*default release=cvs tag=RELENG_8_1&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;備註：RELENG_8_1為版本名稱&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;4.將8.1的原始碼下載下來&lt;/span&gt;&lt;br /&gt;
# cd /usr/&lt;br /&gt;
# csup -g -L 2 standard-supfile&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;3.進行編譯核心&lt;/span&gt;&lt;br /&gt;
# cd /usr/src/&lt;br /&gt;
# make buildworld &amp;nbsp; &amp;nbsp; &amp;nbsp; //編譯系統中的程式&lt;br /&gt;
# make buildkernel KERNCONF=GENERIC &amp;gt; /home/aming/20100810buildker.log &amp;amp; &amp;nbsp; &lt;br /&gt;
//編譯新的核心&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;b&gt;備註：GENERIC為核心設定檔的檔名&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;4.安裝新編譯的核心&lt;/span&gt;&lt;br /&gt;
# make installkernel KERNCONF=GENERIC &amp;gt; /home/aming/20100810installker.log &amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;5.重開機，並且進入單人模式&lt;/span&gt;&lt;br /&gt;
# mount -u / &amp;nbsp; &amp;nbsp; &amp;nbsp; //指定將根目錄掛載&lt;br /&gt;
# mount -a -t ufs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//將/etc/fstab裡的設定全部掛載起來&lt;br /&gt;
# mergemater -p &amp;nbsp; &amp;nbsp; &amp;nbsp; //更新設定檔&lt;br /&gt;
此時，系統會先將新的檔案暫存在/var/tmp/temproot，然後去跟舊的檔案進行比對&lt;br /&gt;
# make installworld &amp;gt; /home/aming/20100810.installwor.log &amp;amp;&lt;br /&gt;
# mergemaster&lt;br /&gt;
# reboot&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;補充1：&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;如遇到新核心經過編譯後，無法正常開機，以舊核心進行開機。&lt;/b&gt;&lt;br /&gt;
# unload kernel&lt;br /&gt;
# boot /boot/kernel.old/kernel&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;補充2：&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;在下mergemaster時，會跳出詢問&lt;/b&gt;&lt;br /&gt;
d：表示要保留舊的檔案，不使用新的設定檔&lt;br /&gt;
i：用新的檔案，將舊的檔案覆蓋掉&lt;br /&gt;
m：會將兩份新舊檔案顯示在左右兩邊，再進行詢問&lt;br /&gt;
v：會再看一次新舊檔案的比較&lt;br /&gt;
&lt;br /&gt;
另外，mergemaster的選擇部份可以參考雄的&lt;a href="http://mail.lsps.tp.edu.tw/~gsyan/freebsd2001/make-world.html"&gt;FreeBSD筆記系統升級-make world 3-5部份&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-7194214138575700150?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/7194214138575700150/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/09/freebsd.html#comment-form' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7194214138575700150?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/7194214138575700150?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/09/freebsd.html' title='[FreeBSD]更新、升級系統'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>2</thr:total></entry><entry gd:etag='W/&quot;CEUGR3Y8fyp7ImA9Wx5QF0s.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-727729257344304868</id><published>2010-09-06T16:20:00.001+08:00</published><updated>2010-09-06T16:37:06.877+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-09-06T16:37:06.877+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu Tweak'/><category scheme='http://www.blogger.com/atom/ns#' term='核心'/><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title>[Ubuntu]刪除舊核心(kernel)</title><content type='html'>Ubunut的kernel更新速度蠻快的，前幾天才又更新，在剛開機時的GRUB選單，會有越來越多不同核心的開機選項，上網google了一下，發現有蠻多種方法可以修改，可以使用Ubuntu中「synaptic套件管理程式」來刪除舊核心，也可以使用指令「apt-get」來移除，另外，也可以使用「Ubuntu Tweak」套件來進行移除，以圖形化介面的套件方式移除。&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;1.安裝Ubuntu Tweak&lt;/span&gt;&lt;/div&gt;&lt;div&gt;將Ubuntu Tweak的套件來源加入軟體來源中。&lt;/div&gt;&lt;div&gt;開啟終端機(terminal)&lt;/div&gt;&lt;div&gt;輸入以下指令&lt;/div&gt;&lt;div&gt;#&amp;nbsp;sudo add-apt-repository ppa:tualatrix/ppa&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;接著輸入密碼，就會取得key了，也會將軟體來源加入到/etc/apt/sources.list中，可以在軟體中心中找到「Ubuntu Tweak」，也會定期去檢查軟體是否有更新。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;更新套件庫及進行安裝&lt;/div&gt;&lt;div&gt;# sudo apt-get update&lt;/div&gt;&lt;div&gt;# sudo apt-get install ubuntu-tweak&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;2.開啟Ubuntu Tweak&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TISdQA-koaI/AAAAAAAAAV0/n-JS2tv34Fs/s1600/Screenshot.png"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TISdQA-koaI/AAAAAAAAAV0/n-JS2tv34Fs/s640/Screenshot.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
點選上方面板的「應用程式」&amp;gt;「系統工具」&amp;gt;「Ubuntu Tweak」&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;3.清除舊核心&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TISeU2TLTpI/AAAAAAAAAV4/iAtad57WX3A/s1600/Screenshot-1.png"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TISeU2TLTpI/AAAAAAAAAV4/iAtad57WX3A/s640/Screenshot-1.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
開啟Ubuntu Tweak後，點選「套件清除工具」&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TISgtf6pDYI/AAAAAAAAAV8/ljOaMi-nATQ/s1600/Screenshot-3.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TISgtf6pDYI/AAAAAAAAAV8/ljOaMi-nATQ/s640/Screenshot-3.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
點選「清除核心」&amp;gt;「解除鎖定」&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TIShNWTh4RI/AAAAAAAAAWA/IC4dwZAwr4Y/s1600/Screenshot-4.png"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TIShNWTh4RI/AAAAAAAAAWA/IC4dwZAwr4Y/s640/Screenshot-4.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
輸入正確的密碼後，接著點選「認證」&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TISh1Pj5nNI/AAAAAAAAAWE/3hU9o7ZRSxc/s1600/Screenshot-5.png"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TISh1Pj5nNI/AAAAAAAAAWE/3hU9o7ZRSxc/s640/Screenshot-5.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
勾選相同核心版本進行刪除，例如，如圖，要刪除的為和kernel版本為2.6.32-22，就把2.6.32-22的版本勾選起來，點選「清除」&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;注意：在此列表中的皆為舊核心，建議更新核心後，先確定新核心能正常使用再刪除舊核心。&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TISjS2l0bwI/AAAAAAAAAWI/-ROcuGg7U7s/s1600/Screenshot-6.png"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TISjS2l0bwI/AAAAAAAAAWI/-ROcuGg7U7s/s640/Screenshot-6.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
接著會開始移除舊核心&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-727729257344304868?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/727729257344304868/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/09/ubuntukernel.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/727729257344304868?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/727729257344304868?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/09/ubuntukernel.html' title='[Ubuntu]刪除舊核心(kernel)'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H7dVLlzKVf8/TISdQA-koaI/AAAAAAAAAV0/n-JS2tv34Fs/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0IBQng8eip7ImA9Wx5QFEQ.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-4364705122989768342</id><published>2010-09-03T13:25:00.000+08:00</published><updated>2010-09-03T13:25:53.672+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-09-03T13:25:53.672+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='csup'/><title>[FreeBSD]使用csup更新port tree</title><content type='html'>在剛安裝好FreeBSD時，通常我們會選擇安裝port，因為FreeBSD特別的地方在於可以透過port安裝來讓我們選擇所要安裝的套件及其相依套件，但這時所安裝的port可能不是最新的，所以，必須要時常更新Port Tree。&lt;br /&gt;
&lt;br /&gt;
簡單介紹一下，FreeBSD安裝套件的兩種方法，一種是Package安裝，另一種則是Port安裝，差別在於Package安裝是把別人所經過編譯的檔案下載下來並且安裝在本機上，而Port安裝則是把原始碼(Source Code)下載下來，接著再進行編譯，接著在安裝到本機上。&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
1.複製ports-supfile&lt;br /&gt;
# cd /usr/share/examples/cvsup&lt;br /&gt;
# cp&amp;nbsp;ports-supfile /usr/&lt;br /&gt;
&lt;br /&gt;
2.修改ports-supfile&lt;br /&gt;
# vi /usr/ports-supfile&lt;br /&gt;
&lt;br /&gt;
修改以下內容&lt;br /&gt;
原內容為：&lt;br /&gt;
*default host=CHANGE_THIS.FreeBSD.org&lt;br /&gt;
修改成：&lt;br /&gt;
*default host=cvsup.tw.FreeBSD.org&lt;br /&gt;
&lt;br /&gt;
也可以自己修改去更新的站台，以下網址為CVSUP的Mirror站台&lt;br /&gt;
&lt;a href="http://www.freebsd.org/doc/zh_TW/books/handbook/cvsup.html#CVSUP-MIRRORS"&gt;http://www.freebsd.org/doc/zh_TW/books/handbook/cvsup.html#CVSUP-MIRRORS&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3.進行更新Port Tree&lt;br /&gt;
# csup -g -L 2 /usr/ports-supfile&lt;br /&gt;
&lt;br /&gt;
4.加入/etc/crontab中，定時更新Port Tree&lt;br /&gt;
# vi /etc/crontab&lt;br /&gt;
&lt;br /&gt;
加入以下內容&lt;br /&gt;
5 &amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; root &amp;nbsp; &amp;nbsp;csup -g -L 2 /usr/ports-supfile&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-4364705122989768342?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/4364705122989768342/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/09/freebsdcsupport-tree.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/4364705122989768342?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/4364705122989768342?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/09/freebsdcsupport-tree.html' title='[FreeBSD]使用csup更新port tree'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0UMRXY9fyp7ImA9Wx5QEks.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-6969489005191271385</id><published>2010-08-31T23:41:00.001+08:00</published><updated>2010-08-31T23:41:24.867+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-31T23:41:24.867+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title>[Ubunut]Ubuntu遠端桌面到Windows XP</title><content type='html'>最近，因為某些需要遠端桌面到別台電腦上，才能進行想要的工作，但是要操控的那台電腦OS是Windows XP，一開始想到，該不會又要開Windows才能遠端吧！？回家google了一下，還好可以用Ubuntu遠端連線到Windows XP的電腦，真是太棒了！所以，做了筆記分享一下。&lt;br /&gt;
&lt;br /&gt;
1.檢查是否有安裝tsclient&lt;br /&gt;
#&amp;nbsp;dpkg --get-selections | grep tsclient&lt;br /&gt;
&lt;br /&gt;
如果有顯示&lt;br /&gt;
tsclient&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;     &lt;/span&gt;install&lt;br /&gt;
&lt;br /&gt;
表示已安裝了此套件&lt;br /&gt;
可以在terminal中輸入以下指令&lt;br /&gt;
# tsclient&lt;br /&gt;
&lt;br /&gt;
另外，一個檢查的方法可以到「應用程式」 &amp;gt; &amp;nbsp;「網際網路」 &amp;gt; 「終端伺服器客戶端」&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2.進行連線&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TH0gAJCDBrI/AAAAAAAAAVA/HWaNmUXYuUw/s1600/Screenshot-1.png"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TH0gAJCDBrI/AAAAAAAAAVA/HWaNmUXYuUw/s400/Screenshot-1.png" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
電腦名稱：填入「欲連線IP:遠端連線port」&lt;br /&gt;
使用者名稱：填入「登入的使用者帳號」&lt;br /&gt;
密碼：填入「登入帳號的密碼」&lt;br /&gt;
&lt;br /&gt;
3.遠端桌面成功&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TH0gtrFESdI/AAAAAAAAAVE/WOwOu8yDXDo/s1600/Screenshot-4.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TH0gtrFESdI/AAAAAAAAAVE/WOwOu8yDXDo/s640/Screenshot-4.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
輸入正確帳號、密碼即可登入&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.輸入正確帳號、密碼可登入操作&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TH0hz1H7b5I/AAAAAAAAAVI/TKxF0PayYAc/s1600/Screenshot-5.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TH0hz1H7b5I/AAAAAAAAAVI/TKxF0PayYAc/s640/Screenshot-5.png" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
5.調整登入畫面大小&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TH0iVa5eAdI/AAAAAAAAAVM/pIxWCsMax3g/s1600/Screenshot-2.png"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TH0iVa5eAdI/AAAAAAAAAVM/pIxWCsMax3g/s640/Screenshot-2.png" width="300" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-6969489005191271385?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/6969489005191271385/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/ubunutubuntuwindows-xp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/6969489005191271385?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/6969489005191271385?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/ubunutubuntuwindows-xp.html' title='[Ubunut]Ubuntu遠端桌面到Windows XP'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H7dVLlzKVf8/TH0gAJCDBrI/AAAAAAAAAVA/HWaNmUXYuUw/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;C0cMRHY4fyp7ImA9Wx5QEEw.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-841971456688463151</id><published>2010-08-28T23:42:00.012+08:00</published><updated>2010-08-28T23:58:05.837+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-28T23:58:05.837+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='rsync'/><title>[FreeBSD]利用rsync備份</title><content type='html'>有時候使用的主機可能會因為一些原因導致資料毀損，而導致無法將資料復原，所以平常資料備份是很重要的，在FreeBSD上有一個套件叫做「rsync」，可以利用這個套件將要備份的資料傳至另一台主機上。&lt;br /&gt;
&lt;br /&gt;
使有rsync會有一個接收資料的主機(sever)，及傳送資料的主機(client)，client會把所要傳送的資料傳至server的port 873，server會把資料傳至指定的目錄下。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Server端&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
1.安裝rsync&lt;br /&gt;
&lt;code&gt;# cd&amp;nbsp;/usr/ports/net/rsync&lt;br /&gt;
# make install clean&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
2.修改rsync設定檔&lt;br /&gt;
&lt;code&gt;# vi /usr/local/etc/rsyncd.conf&lt;/code&gt;&lt;br /&gt;
加入以下內容&lt;br /&gt;
&lt;code&gt;### backup vmaming /etc ###&lt;br /&gt;
[etc]&lt;br /&gt;
comment = backup etc &amp;nbsp; &amp;nbsp; &amp;nbsp;//註解，並不影響設定&lt;br /&gt;
path = /usr/home/aming/backup &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //指定由client傳送的資料，所要儲存的路徑 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
auth user = aming1 &amp;nbsp; //使用者帳號&lt;br /&gt;
uid = root &amp;nbsp; &amp;nbsp; //client的檔案儲存在server上的擁有人&lt;br /&gt;
gid = wheel &amp;nbsp; &amp;nbsp;//client的檔案儲存在server上的群組&lt;br /&gt;
secret file = /usr/local/etc/rsyncd.secrets &amp;nbsp; &amp;nbsp; &amp;nbsp;//與client驗證的密碼檔&lt;br /&gt;
read only = no &amp;nbsp; &amp;nbsp; &amp;nbsp;//是否設定唯讀&lt;br /&gt;
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bzz *.tbz &amp;nbsp; &lt;br /&gt;
//不壓縮的檔案&lt;/code&gt;&lt;br /&gt;
以上模組可以在設定檔中增加&lt;br /&gt;
&lt;br /&gt;
3.建立資料儲存路徑&lt;br /&gt;
&lt;code&gt;#mkdir /usr/home/aming/backup&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
4.建立密碼檔案&lt;br /&gt;
&lt;code&gt;# vi /usr/local/etc/rsyncd.secrets&lt;/code&gt;&lt;br /&gt;
加入以下內容&lt;br /&gt;
&lt;code&gt;aming1:amingtest //格式為「帳號名稱:密碼」，帳號名稱為rsyncd.conf中的auth user欄位&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
5.修改rsyncd.secrets的權限，改為只有擁有者能讀寫&lt;br /&gt;
&lt;code&gt;# chmod 600&amp;nbsp;/usr/local/etc/rsyncd.secrets&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
6.修改rc.conf，讓開機時能開啟rsync&lt;br /&gt;
&lt;code&gt;# vi /etc/rc.conf&lt;/code&gt;&lt;br /&gt;
加入以下內容&lt;br /&gt;
&lt;code&gt;rsyncd_enable="YES"&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
7.將原本預設的IPv6協定改為IPv4協定&lt;br /&gt;
&lt;code&gt;# vi /usr/local/etc/rsyncd.sh&lt;/code&gt;&lt;br /&gt;
修改以下內容&lt;br /&gt;
&lt;code&gt;command_args="-4 --daemon"&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
8.啟動rsync&lt;br /&gt;
&lt;code&gt;# /usr/local/etc/rsyncd start&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
9.查看rsync是否有開啟&lt;br /&gt;
&lt;code&gt;# sockstat | grep rsync&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;client端&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
1.安裝rsync&lt;br /&gt;
&lt;code&gt;# cd/ usr/ports/net/rsync&lt;br /&gt;
# make install clean&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
2.建立與server一樣的密碼&lt;br /&gt;
&lt;code&gt;# vi /usr/local/etc/rsyncd.secrets&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
加入以下內容&lt;br /&gt;
&lt;code&gt;amingtest &amp;nbsp; &amp;nbsp;//與server端設定的密碼相同&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
3.更改rsyncd.secrets權限&lt;br /&gt;
&lt;code&gt;# chmod 600 /usr/local/etc/rsyncd.secrets&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
4.進行備份&lt;br /&gt;
&lt;code&gt;rsync -CaP --delete --password-file=/usr/local/etc/rsyncd.secrets /etc/ aming1@192.168.9.10::etc&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
參數說明：&lt;br /&gt;
--delete：為了保持client與server檔案一致性，當client把檔案刪掉，server也會跟著刪&lt;br /&gt;
--password-file=YOUR SECRET FILE &amp;nbsp;：輸入密碼檔路徑&lt;br /&gt;
/etc/：備份etc下所有資料&lt;br /&gt;
/etc ：連同etc這個目錄一起備份&lt;br /&gt;
aming1@192.168.9.10 ：輸入使用者帳號及server的IP Adress&lt;br /&gt;
::etc：為server的rsyncd.conf中模組&lt;br /&gt;
&lt;br /&gt;
參考資料：&lt;br /&gt;
&lt;a href="http://contest.ks.edu.tw/syshtml/freebsd-rsync.html"&gt;http://contest.ks.edu.tw/syshtml/freebsd-rsync.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://goo.gl/B6yn"&gt;http://goo.gl/B6yn&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-841971456688463151?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/841971456688463151/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/freebsdrsync.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/841971456688463151?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/841971456688463151?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/freebsdrsync.html' title='[FreeBSD]利用rsync備份'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0MNQ3syeCp7ImA9Wx5RGE4.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-2707337911707981162</id><published>2010-08-27T00:05:00.001+08:00</published><updated>2010-08-27T00:18:12.590+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-27T00:18:12.590+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title>Firefox 4 beta on Ubuntu &amp; Windows</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Ubuntu 10.04&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/THaOt04OzMI/AAAAAAAAAPI/PkWX5BvqfQg/s1600/Screenshot-3.png" target="_blank"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/THaOt04OzMI/AAAAAAAAAPI/PkWX5BvqfQg/s640/Screenshot-3.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;方法一&lt;/b&gt;&lt;br /&gt;
# sudo vi /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
加入以下內容&lt;br /&gt;
deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu lucid main &lt;br /&gt;
deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu lucid main&lt;br /&gt;
&lt;br /&gt;
# sudo apt-get update&lt;br /&gt;
# sudo apt-get install firefox-4.0&lt;br /&gt;
&lt;br /&gt;
在「應用程式」&amp;gt;「網際網路」&amp;gt; 「Minefield 4.0 Web Browser」中。&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;方法二&lt;/b&gt;&lt;br /&gt;
先至&lt;a href="http://www.mozilla.com/en-US/firefox/all-beta.html"&gt;http://www.mozilla.com/en-US/firefox/all-beta.html&lt;/a&gt;下載所要的語系。&lt;br /&gt;
&lt;br /&gt;
再至檔案下載到的目錄下，假如我下載到「/home/aming/下載」這個路徑下。&lt;br /&gt;
# cd ~/下載&lt;br /&gt;
# tar -xvjf&amp;nbsp;firefox-4.0b4.tar.bz2&lt;br /&gt;
# sudo mv ./firefox /usr/lib/firefox-4-b4&lt;br /&gt;
&lt;br /&gt;
執行Firefox 4的話&lt;br /&gt;
# /usr/lib/firefox-4-b4/firefox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Windows&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span"&gt;&lt;/span&gt;難得開啟Windows 7，除非是要用到Photoshop，或者是IE only的網頁以及Office，要不然不太會用到。但是，這次是因為想玩玩看Firefox 4的新介面。&lt;br /&gt;
&lt;br /&gt;
一樣要下載Firefox 4 beta可以到&amp;nbsp;&lt;a href="http://www.mozilla.com/en-US/firefox/all-beta.html"&gt;http://www.mozilla.com/en-US/firefox/all-beta.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/THaNLCO5-TI/AAAAAAAAAPA/xfEOBBTggdE/s1600/sshot-1.png" target="_blank"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/THaNLCO5-TI/AAAAAAAAAPA/xfEOBBTggdE/s640/sshot-1.png" width="550" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-2707337911707981162?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/2707337911707981162/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/firefox-4-beta-on-ubuntu-windows.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/2707337911707981162?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/2707337911707981162?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/firefox-4-beta-on-ubuntu-windows.html' title='Firefox 4 beta on Ubuntu &amp; Windows'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_H7dVLlzKVf8/THaOt04OzMI/AAAAAAAAAPI/PkWX5BvqfQg/s72-c/Screenshot-3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0AHRHk5fCp7ImA9Wx5RFk4.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-5831155899233887504</id><published>2010-08-24T16:46:00.001+08:00</published><updated>2010-08-24T16:48:55.724+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-24T16:48:55.724+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='攝影'/><title>隨拍</title><content type='html'>&lt;img src="http://lh5.ggpht.com/_H7dVLlzKVf8/THKaBvcsnLI/AAAAAAAAAMw/ppD6efsmkpY/IMG_0509.jpg" /&gt;&lt;br /&gt;
這是我媽種的花，剩下的一朵，其他蟲都被吃掉。&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://lh6.ggpht.com/_H7dVLlzKVf8/THKaCo21POI/AAAAAAAAAM8/k7nwTuFb1PM/IMG_0520.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://lh3.ggpht.com/_H7dVLlzKVf8/THKaDjA-DkI/AAAAAAAAANE/oezrLZJvnx4/IMG_0530.jpg" /&gt;&lt;br /&gt;
好久沒到我家後面看看，看到這一盆，就順手拍下來。&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://lh6.ggpht.com/_H7dVLlzKVf8/THKaEjBxTAI/AAAAAAAAANQ/fT_mMQMBQ9w/IMG_0573.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://lh4.ggpht.com/_H7dVLlzKVf8/THKaEFwd_FI/AAAAAAAAANM/JKFxaw-qaMs/IMG_0554.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-5831155899233887504?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/5831155899233887504/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/blog-post_24.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5831155899233887504?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5831155899233887504?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/blog-post_24.html' title='隨拍'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_H7dVLlzKVf8/THKaBvcsnLI/AAAAAAAAAMw/ppD6efsmkpY/s72-c/IMG_0509.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DEcESH04cCp7ImA9Wx5RFEs.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-2848589355693147207</id><published>2010-08-22T16:33:00.000+08:00</published><updated>2010-08-22T16:33:29.338+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-22T16:33:29.338+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='攝影'/><category scheme='http://www.blogger.com/atom/ns#' term='出遊'/><category scheme='http://www.blogger.com/atom/ns#' term='上山閱讀'/><title>上山閱讀</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yKaMVElI/AAAAAAAAAKM/6UN6H2WIhYo/s1600/IMG_0423.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yKaMVElI/AAAAAAAAAKM/6UN6H2WIhYo/s640/IMG_0423.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
在父親節的時候跟朋友到了位在竹山的「上山閱讀」，記得第一次來是在高中的時候，四個人騎著單車上來，但是幾乎一大段的路都是牽著單車，在半路上大家還一度沒有水，看到一間民宿，進去買了一大罐舒跑，不到一分鐘就被喝完。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_x_rA5luI/AAAAAAAAAIY/r5aqaUB4F2k/s1600/IMG_0301.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_x_rA5luI/AAAAAAAAAIY/r5aqaUB4F2k/s640/IMG_0301.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
擺了幾張國小上課的椅子&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TG_yBKJlXRI/AAAAAAAAAIk/5LohCrk2mo4/s1600/IMG_0306.jpg"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TG_yBKJlXRI/AAAAAAAAAIk/5LohCrk2mo4/s640/IMG_0306.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
在用餐的地方看下去，可以看到茶園。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TG_yCX6Xm3I/AAAAAAAAAIw/E3aedUruBFg/s1600/IMG_0313.jpg"&gt;&lt;img border="0" height="450" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TG_yCX6Xm3I/AAAAAAAAAIw/E3aedUruBFg/s640/IMG_0313.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;我點了一杯葡萄柚&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TG_yDScWVlI/AAAAAAAAAI8/6RJipKXRE1U/s1600/IMG_0332.jpg" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TG_yDScWVlI/AAAAAAAAAI8/6RJipKXRE1U/s640/IMG_0332.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yDM-gFgI/AAAAAAAAAI4/6f4xwVt8nuQ/s1600/IMG_0329.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yDM-gFgI/AAAAAAAAAI4/6f4xwVt8nuQ/s640/IMG_0329.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
還有兩份小點心。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yCvkqEMI/AAAAAAAAAI0/bcxwPAAKq4o/s1600/IMG_0326.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yCvkqEMI/AAAAAAAAAI0/bcxwPAAKq4o/s640/IMG_0326.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
硬要叫我拍...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TG_yEuxTKFI/AAAAAAAAAJI/8e9PX8ecwuk/s1600/IMG_0339.jpg"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TG_yEuxTKFI/AAAAAAAAAJI/8e9PX8ecwuk/s640/IMG_0339.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/_H7dVLlzKVf8/TG_yE6R06nI/AAAAAAAAAJM/jABYcPfSmAw/s1600/IMG_0340.jpg"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_H7dVLlzKVf8/TG_yE6R06nI/AAAAAAAAAJM/jABYcPfSmAw/s400/IMG_0340.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
外面下起雨，只好在裡面用餐。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yFjdq0EI/AAAAAAAAAJU/-o-o4dI7j2U/s1600/IMG_0349.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yFjdq0EI/AAAAAAAAAJU/-o-o4dI7j2U/s640/IMG_0349.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
裡面也擺了書跟雜誌，當然書不是只有這幾本。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TG_yHlM-B_I/AAAAAAAAAJo/rhV4KFvxlk4/s1600/IMG_0368.jpg"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TG_yHlM-B_I/AAAAAAAAAJo/rhV4KFvxlk4/s640/IMG_0368.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
一個可愛的妹妹跑過來我們這一桌，只是這張拍完後，她就被他媽媽抱走了。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yIB42QqI/AAAAAAAAAJw/fpMXv1x24M8/s1600/IMG_0397.jpg"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yIB42QqI/AAAAAAAAAJw/fpMXv1x24M8/s640/IMG_0397.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
前面有一個女生(正妹？！)，感覺畫面不錯就拍下來。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/_H7dVLlzKVf8/TG_yIgEqJUI/AAAAAAAAAJ0/bfJQFu8zGsI/s1600/IMG_0399.jpg" i=""&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_H7dVLlzKVf8/TG_yIgEqJUI/AAAAAAAAAJ0/bfJQFu8zGsI/s640/IMG_0399.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/_H7dVLlzKVf8/TG_yJvMYzRI/AAAAAAAAAKA/CmKkXNsMC8M/s1600/IMG_0419.jpg"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_H7dVLlzKVf8/TG_yJvMYzRI/AAAAAAAAAKA/CmKkXNsMC8M/s640/IMG_0419.jpg" width="330" /&gt;&lt;/a&gt;&lt;br /&gt;
這是廁所&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
要前往上山閱讀可以參考他們的&lt;a href="http://tw.myblog.yahoo.com/unlimited-sky/article?mid=381&amp;amp;prev=721&amp;amp;next=331&amp;amp;l=f&amp;amp;fid=23"&gt;部落格&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-2848589355693147207?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/2848589355693147207/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/blog-post.html#comment-form' title='7 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/2848589355693147207?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/2848589355693147207?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/blog-post.html' title='上山閱讀'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_H7dVLlzKVf8/TG_yKaMVElI/AAAAAAAAAKM/6UN6H2WIhYo/s72-c/IMG_0423.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry gd:etag='W/&quot;A04MRnY5eSp7ImA9Wx5QE0Q.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-3861122275569006813</id><published>2010-08-20T00:42:00.004+08:00</published><updated>2010-09-02T11:59:47.821+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-09-02T11:59:47.821+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='C語言'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title>[Ubuntu]沒有fflush()函式</title><content type='html'>用了Ubuntu也有一陣子了，這幾天嘗試在Ubuntu上面練習C語言，用到了在Windows環境下，使用Dev C++可以使用的一個函式(function)，fflush()來清除緩衝區(buffer)讓使用者輸入完按下Enter鍵後，會有CR(歸位)、LF(換行)儲存在緩衝區中，當程式下有程式碼需要使用者輸入時，程式會先讀取到儲存在緩衝區的資料，讓使用者無法輸入，所以需要在輸入的程式碼後加上清除緩衝區的程式碼。&lt;br /&gt;
&lt;br /&gt;
Windows中清除buffer：&lt;br /&gt;
&lt;code&gt;fflush(stdin);&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu中清除buffer：&lt;br /&gt;
&lt;code&gt;while (getchar() != '\n') continue;&lt;/code&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;code&gt; /*A-2*/&lt;br /&gt;
#include&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int chose_loop(int,int,char cho[],int car[][4]);&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// car &amp;nbsp; &amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp;3&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;int car[][4]={{800000,4000,5000,3000},&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{500000,3000,2500,1500},&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{300000,2500,2000,1000}};&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;int i,j,k,price=0;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;char chose[3];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("What Kind Of Car do you want to buy?(Select:1~3)");&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;scanf("%c",&amp;amp;chose[0]);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;while (getchar() != '\n') continue;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;for(i=1;i&amp;lt;4;i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;printf("Do You Want To Add item %d ?(Y/N)",i);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scanf("%c",&amp;amp;chose[i]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;b&gt;while (getchar() != '\n') continue;&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;if(chose[0]=='1')&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;price=price+car[0][0];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;k=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;price=chose_loop(price,k,&amp;amp;chose[1],car);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if(chose[0]=='2')&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;price=price+car[1][0];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;k=1;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;price=chose_loop(price,k,&amp;amp;chose[1],car);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; else if(chose[0]=='3')&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; price=price+car[2][0];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; k=2;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; price=chose_loop(price,k,&amp;amp;chose[1],car);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("The Total Price:%d\n",price);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;return 0;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*------function-------*/&lt;br /&gt;
int chose_loop(int pri,int k,char cho[],int car[][4])&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;int i=0,j;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;for(j=1;j&amp;lt;4;j++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(cho[i]=='y' || cho[i]=='Y')&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pri=pri+car[k][j];&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;i++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;return pri;&lt;br /&gt;
}&lt;br /&gt;
&lt;/stdlib.h&gt;&lt;/stdio.h&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
參考來源：&lt;br /&gt;
&lt;a href="http://ubuntuforums.org/showthread.php?t=83694"&gt;http://ubuntuforums.org/showthread.php?t=83694&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-3861122275569006813?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/3861122275569006813/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/ubuntufflush.html#comment-form' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/3861122275569006813?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/3861122275569006813?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/ubuntufflush.html' title='[Ubuntu]沒有fflush()函式'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>4</thr:total></entry><entry gd:etag='W/&quot;D04DQ3c9fSp7ImA9Wx5SGUo.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-3069608865988123195</id><published>2010-08-17T00:00:00.002+08:00</published><updated>2010-08-17T00:26:12.965+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-17T00:26:12.965+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title>[Ubuntu]Gnome-Shell</title><content type='html'>今年的COSCUP沒參加，但還是在電腦前面收看網路轉播，第二天的早上場有Gnome 3的演講，其實，對Gnome認識沒很多，只知道是桌面及圖形化介面的套件，還有Gnome的log是一個大腳掌，沒想到其實許多在用的都跟Gnome有關係，這次的講者也有介紹的Gnome 3，其中Gnome Shell是Gnome 3其中的。&lt;br /&gt;
&lt;br /&gt;
Google了一下，找到介紹如何在Ubuntu下玩Gnome Shell&lt;br /&gt;
&lt;br /&gt;
先安裝Gnome Shell可以使用Ubuntu中的「Synaptic套件管理程式」，或利用指令的方式。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Synaptic套件管理程式 安裝：&lt;/b&gt;&lt;br /&gt;
系統 -&amp;gt; Synaptic套件管理程式 -&amp;gt; 輸入密碼 -&amp;gt; 快速搜尋打上gnome-shell -&amp;gt; 按滑鼠右鍵，選擇「標記安裝」 -&amp;gt; 點選「套用」&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;指令 安裝：&lt;/b&gt;&lt;br /&gt;
&lt;code&gt;# sudo aptitude install gnome-shell&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
//如果想要安裝最新gnome-shell可以增加軟體更新來源&lt;br /&gt;
&lt;code&gt;#&amp;nbsp;sudo add-apt-repository ppa:ricotz/testing&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
//更新gnome-shell&lt;br /&gt;
&lt;code&gt;# sudo aptitude update &amp;amp;&amp;amp; sudo aptitude install gnome-shell&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;操作：&lt;/b&gt;&lt;br /&gt;
&lt;code&gt;//執行gnome-shell&lt;br /&gt;
# gnome-shell --replace&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lh5.ggpht.com/_H7dVLlzKVf8/TGldl9c0Q_I/AAAAAAAAAHk/6exMoAnhmzI/s800/Screenshot-1.png"&gt;&lt;img height="360" src="http://lh5.ggpht.com/_H7dVLlzKVf8/TGldl9c0Q_I/AAAAAAAAAHk/6exMoAnhmzI/s640/Screenshot-1.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: small;"&gt;demo畫面&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
可以使用滑鼠手勢來查看每個視窗&lt;br /&gt;
//關閉gnome-shell，如以下指令無法關閉，按Ctrl+C中斷。&lt;br /&gt;
&lt;code&gt;# debugexit&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
參考資訊：&lt;br /&gt;
&lt;a href="http://wiki.linux.org.hk/w/Install_Gnome_Shell"&gt;http://wiki.linux.org.hk/w/Install_Gnome_Shell&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-3069608865988123195?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/3069608865988123195/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/ubuntugnome-shell.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/3069608865988123195?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/3069608865988123195?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/ubuntugnome-shell.html' title='[Ubuntu]Gnome-Shell'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_H7dVLlzKVf8/TGldl9c0Q_I/AAAAAAAAAHk/6exMoAnhmzI/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUUDQH06fCp7ImA9WhZWFk0.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-5336909218292802366</id><published>2010-08-14T22:51:00.005+08:00</published><updated>2011-05-17T12:41:11.314+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-17T12:41:11.314+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='syslog-ng'/><title>[FreeBSD]syslog-ng實做筆記</title><content type='html'>在FreeBSD中也有一個紀錄log檔的程式叫做「syslogd」，也可以去紀錄系統中所產生的紀錄檔，但是在FreeBSD中有一個更好用的套件「syslog-ng」，比起syslogd來說它的設定更多，可以過濾(filter)出自己所要的訊息，不用像syslogd中所產生出來的訊息那麼多。&lt;br /&gt;
&lt;br /&gt;
一、安裝syslog-ng&lt;br /&gt;
&lt;code&gt;# cd /usr/ports/sysutils/syslog-ng/&lt;br /&gt;
# make install clean&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
二、設定/etc/rc.conf&lt;br /&gt;
&lt;code&gt;# vi /etc/rc.conf&lt;/code&gt;&lt;br /&gt;
加入syslog&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;syslog_ng_enable="YES"&lt;br /&gt;
syslogd_enable="NONE"&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
三、設定syslog-ng.conf&lt;br /&gt;
&lt;code&gt;# cd /usr/local/etc/syslog-ng/&lt;br /&gt;
# cp syslog-ng.conf.sample syslog-ng.conf&lt;br /&gt;
# vi syslog-ng.conf&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
設定檔主要分成五大部份&lt;br /&gt;
&lt;br /&gt;
第一部份是全域設定，可以設定syslog-ng的整個log紀錄，此處如沒有要特別設定，使用預設即可。&lt;br /&gt;
範例如下：&lt;br /&gt;
options { long_hostnames(off); sync(0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;use_time_recvd(yes); chain_hostnames(yes); };&lt;br /&gt;
&lt;br /&gt;
第二部份是log的來源，也就是所要接收的地方，可以從自己主機上所產生的訊息，或是另外client所產生的。&lt;br /&gt;
範例如下：&lt;br /&gt;
source src { unix-dgram("/var/run/log");&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unix-dgram("/var/run/logpriv" perm(0600));&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; internal(); file("/dev/klog"); };&lt;br /&gt;
&lt;br /&gt;
通常除了本機的外，如果是當server端來接收log，source的地方，就要增加設定。&lt;br /&gt;
&lt;br /&gt;
第三部份是log產生的目的地，設定值可以是存放在本機的路徑，或者為server。&lt;br /&gt;
部份範例如下：&lt;br /&gt;
destination messages { file("/var/log/messages"); };&lt;br /&gt;
destination security { file("/var/log/security"); };&lt;br /&gt;
destination authlog { file("/var/log/auth.log"); };&lt;br /&gt;
&lt;br /&gt;
第四部份是過濾器，可以過濾使用者想要得到的訊息。&lt;br /&gt;
部份範例如下：&lt;br /&gt;
filter f_auth { facility(auth); };&lt;br /&gt;
filter f_authpriv { facility(authpriv); };&lt;br /&gt;
filter f_not_authpriv { not facility(authpriv); };&lt;br /&gt;
filter f_console { facility(console); };&lt;br /&gt;
&lt;br /&gt;
第五部份是設定log的組合，也就是把source的設定與destination、filter的設定組成一組。&lt;br /&gt;
部份範例如下：&lt;br /&gt;
log { source(src); filter(f_auth); destination(authlog); };&lt;br /&gt;
&lt;br /&gt;
所以經過本機產生出的訊息，會經過f_auth的過濾，再把訊息儲存到authlog上。&lt;br /&gt;
&lt;br /&gt;
以下筆記一下，要設定syslog-ng的server及client，client把log傳送至server上。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;server(IP:192.168.9.10)端設定&lt;/b&gt;&lt;br /&gt;
1.增加source的設定&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;//設定為udp，使用預設的，監聽0.0.0.0 的port 514。&lt;br /&gt;
source s_test { udp(); };&lt;br /&gt;
&lt;br /&gt;
//如果要指定所要接收的IP&lt;br /&gt;
source s_remote { udp(ip(192.168.9.11);) ; };&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
2.增加destination的設定&lt;br /&gt;
&lt;code&gt;destination d_test { file("/var/log/test.log"); };&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
3.設定destination與source的組合&lt;br /&gt;
&lt;code&gt;log { source(s_test); destination(d_test); };&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;client(IP:192.168.9.11)端設定&lt;/b&gt;&lt;br /&gt;
1.增加destination的設定&lt;br /&gt;
&lt;code&gt;destination d_transfer { udp(ip(192.168.9.10)); };&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
2.設定destination與source的組合&lt;br /&gt;
&lt;code&gt;log{ source(src); destination(d_transfer); };&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
四、讓syslog-ng啟動&lt;br /&gt;
&lt;code&gt;# /usr/local/etc/rc.d/syslog-ng start&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
參考資料：&lt;br /&gt;
&lt;a href="http://www.suse.url.tw/sles10/lesson9.htm"&gt;http://www.suse.url.tw/sles10/lesson9.htm&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.freebsdwiki.net/index.php/Syslog-NG_Installation#Syslog-NG"&gt;http://www.freebsdwiki.net/index.php/Syslog-NG_Installation#Syslog-NG&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-5336909218292802366?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/5336909218292802366/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/freebsdsyslog-ng.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5336909218292802366?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5336909218292802366?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/freebsdsyslog-ng.html' title='[FreeBSD]syslog-ng實做筆記'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkQASHk9eCp7ImA9Wx5SEUw.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-1588314448808391504</id><published>2010-08-06T23:58:00.001+08:00</published><updated>2010-08-06T23:59:09.760+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-08-06T23:59:09.760+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='出遊'/><category scheme='http://www.blogger.com/atom/ns#' term='溪頭'/><title>0731溪頭一日遊</title><content type='html'>七月三十一號，早上搭八點四十分的員林客運到溪頭，到了溪頭感覺氣溫很涼爽，空氣也很新鮮，因為是竹山人，可以不用付費就可以進去，而這次是要爬到瞭望臺，海拔約1700公尺。&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/WAMAxDofNK0DbigevW7B4g?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh6.ggpht.com/_H7dVLlzKVf8/TFwkchYfTSI/AAAAAAAAADw/KsIvsaqBw1Y/s400/IMG_0180.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;在前往溪頭的公車上，由員林客運竹山站到溪頭是75元。  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/VLeIscx-Z1sYXwHfjYDkQQ?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh6.ggpht.com/_H7dVLlzKVf8/TFwklKmhi1I/AAAAAAAAAD0/bQUuCvY3fIw/s400/IMG_0183.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;在步道旁有許多的樹木。&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/di75Xupk1Tzs736U2JLicQ?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh4.ggpht.com/_H7dVLlzKVf8/TFwkt110zGI/AAAAAAAAAD8/zUIsKMMwS5g/s400/IMG_0189.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/QthtQBFdyy7yONUJ37xA7Q?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh3.ggpht.com/_H7dVLlzKVf8/TFwk-XupXXI/AAAAAAAAAEM/qZvO9kld5Mc/s400/IMG_0197.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;走累的話，可以在路上的涼亭上休息，看看遠方的山。&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/r4MSdakMJTCid6PZRAPWbQ?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh4.ggpht.com/_H7dVLlzKVf8/TFwlRWhWCdI/AAAAAAAAAEY/ipA2cDwjIw4/s400/IMG_0203.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;當天的天氣有點溼溼霧霧的&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/RZhZbJViv08vYk06WndvdQ?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh6.ggpht.com/_H7dVLlzKVf8/TFwoiJI1JbI/AAAAAAAAAFw/hHcy7HUHbCo/s400/IMG_0231.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;終於抵達目的地瞭望臺，在路途中經過很陡、很滑的石階梯。&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/2AhK7Bxttw_oqxTYgonV6Q?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh5.ggpht.com/_H7dVLlzKVf8/TFwlkWFP-RI/AAAAAAAAAEo/P2FEy9EjgeA/s400/IMG_0212.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/e34xk319h0E622wNG28_Xg?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh5.ggpht.com/_H7dVLlzKVf8/TFwoRJTEFyI/AAAAAAAAAFg/oF-pTIraS2A/s400/IMG_0225.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;大家一起合照。&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/kdIKhpoeFeNbtmqxM2_7VQ?feat=embedwebsite"&gt;&lt;img height="266" src="http://lh6.ggpht.com/_H7dVLlzKVf8/TFwod1HWmpI/AAAAAAAAAFs/PtEd6EhCmXI/s400/IMG_0230.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table style="width: auto;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/H5e83STP_DySa1h64cYR2Q?feat=embedwebsite"&gt;&lt;img height="265" src="http://lh6.ggpht.com/_H7dVLlzKVf8/TFwpGpnD_rI/AAAAAAAAAGE/7Hv2Ncqy3U4/s400/IMG_0263.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;一片竹林。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-1588314448808391504?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/1588314448808391504/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/0731.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1588314448808391504?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1588314448808391504?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/0731.html' title='0731溪頭一日遊'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_H7dVLlzKVf8/TFwkchYfTSI/AAAAAAAAADw/KsIvsaqBw1Y/s72-c/IMG_0180.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;D0QEQns4cSp7ImA9WhZRGEU.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-1959961563439458008</id><published>2010-08-01T11:36:00.011+08:00</published><updated>2011-04-16T00:35:03.539+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-04-16T00:35:03.539+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='sudo'/><title>[FreeBSD]sudo安裝與設定</title><content type='html'>sudo這個套件非常好用，可以有效的去管控主機內的使用者權限，它除了可以讓使用者切換成root或者其他使用者外，也可以去限制所允許或不允許執行的指令等。&lt;br /&gt;
&lt;br /&gt;
1.安裝sudo套件&lt;br /&gt;
&lt;code&gt;# whereis sudo&lt;br /&gt;
# cd /usr/ports/security/sudo/&lt;br /&gt;
# make install clean &lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
2.設定sudo設定檔，有兩種方法&lt;br /&gt;
(1)&amp;nbsp;&lt;code&gt;# vi /usr/local/etc/sudoers &lt;/code&gt;&lt;br /&gt;
(2) &lt;code&gt;# visudo&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
設定檔語法&lt;br /&gt;
&lt;div id="quote"&gt;使用者帳號 登入的來源主機=(可切換的使用者) 可執行的指令&lt;/div&gt;&lt;br /&gt;
&lt;code&gt;aming &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ALL=(ALL) ALL&lt;br /&gt;
amhuang &amp;nbsp; &amp;nbsp;ALL=(aming) /sbin/reboot&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
代表aming可以切換到任意使用者，且可以使用全部的指令，而amhuang只可以切換到aming的使用者，可以執行重開機的指令。&lt;br /&gt;
&lt;br /&gt;
要使aming切換到root，或使用只有root可以執行的指令，可以使用&lt;br /&gt;
&lt;code&gt;# sudo su &amp;nbsp; &amp;nbsp; //切換成root，此時會要求輸入aming自己的密碼 &lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
若要當切換使用者不用輸入密碼，可以在設定檔中加入設定的參數&lt;br /&gt;
&lt;code&gt;aming &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ALL=(ALL) NOPASSWD:ALL&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
當amhuang不能切換到root，但他可以使主機重開機，可以使用指令&lt;br /&gt;
&lt;code&gt;# sudo reboot &amp;nbsp; &amp;nbsp; //此時會要求輸入amhuang的密碼，以amhuang的身份執行&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
參考資料：&lt;a href="http://linux.vbird.org/linux_basic/0410accountmanager.php#sudo"&gt;http://linux.vbird.org/linux_basic/0410accountmanager.php#sudo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-1959961563439458008?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/1959961563439458008/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/08/freebsdsudo.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1959961563439458008?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/1959961563439458008?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/08/freebsdsudo.html' title='[FreeBSD]sudo安裝與設定'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DkAGQnozfSp7ImA9Wx5TEk4.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-6394896734714839319</id><published>2010-07-27T16:50:00.001+08:00</published><updated>2010-07-27T20:45:23.485+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-27T20:45:23.485+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title>FreeBSD安裝完後的設定</title><content type='html'>在安裝好FreeBSD後需要啟動網路，及建立使用者及密碼、開啟遠端等，以讓我的的系統更安全。以下就對我基本常用的設定做分享。&lt;br /&gt;
&lt;br /&gt;
1.建立root密碼&lt;br /&gt;
當我們安裝好FreeBSD後，在系統中只會有root，他是FreeBSD系統中權限最大的使用者，但是安裝完後，並沒有對root設定使用者密碼，我們需要來建立root的密碼。&lt;br /&gt;
&lt;code&gt;# passwd&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
2.建立其他使用者&lt;br /&gt;
如果要使用到FreeBSD的人都要使用root的身份來登入的話，可能會造成系統上的危險(因為這樣每個人都可以使用權限最大的使用者來登入了)，所以要新增所需要的使用者，好來管理主機上的使用者及其權限。&lt;br /&gt;
&lt;code&gt;# adduser&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
3.關閉sendmail&lt;br /&gt;
因為剛安裝好FreeBSD會開啟sendmail這個服務，而這是FreeBSD所提供的內建程式，但如果沒有要做mail server的話可以把此服務關閉，以面會替別人亂轉寄信件。&lt;br /&gt;
&lt;code&gt;# vi /etc/rc.conf&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
加入&lt;br /&gt;
&lt;code&gt;sendmail_enable="NONE"&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
再去關閉背景的執行&lt;br /&gt;
&lt;code&gt;# ps -ax | grep sendmail&lt;br /&gt;
# kill -9 &lt;i&gt;sendmail的PID&lt;/i&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
4.啟動SSH&lt;br /&gt;
SSH連線是經過加密的連線比起telnet來說相對的安全，所以大部分透過遠端來操作主機時都是使用SSH連線。&lt;br /&gt;
&lt;code&gt;# vi /etc/rc.conf&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
加入&lt;br /&gt;
&lt;code&gt;sshd_enable="YES"&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
因為要等到下次開機才會自動啟動，所以先手動啟動ssh連線&lt;br /&gt;
&lt;code&gt;# /etc/rc.d/sshd start&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
5.開啟網路&lt;br /&gt;
&lt;code&gt;# sysinstall&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
接著&lt;br /&gt;
configure &amp;gt; &amp;nbsp;Networking &amp;gt; Interface &amp;gt; 選擇網卡(通常是第一個選項) &amp;gt; 不要用IPv6 &amp;gt; 不要用DHCP &amp;gt; 輸入內容&lt;br /&gt;
&lt;br /&gt;
內容有host、domain name、gateway、Name Server、IP、Netmask&lt;br /&gt;
host是代表此台主機的名稱，domain name是此台主機所在的網域，gateway為網路連線的預設閘道，Name Server為DNS伺服器，IP為此主機的IP Address，Netmask為網路遮罩。&lt;br /&gt;
&lt;br /&gt;
將以上內容設定完後，接著就能啟動網路。&lt;br /&gt;
&lt;code&gt;# /etc/netstart &lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-6394896734714839319?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/6394896734714839319/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/07/freebsd.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/6394896734714839319?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/6394896734714839319?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/07/freebsd.html' title='FreeBSD安裝完後的設定'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;A0EEQXc9fyp7ImA9Wx5TEU0.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-8893297085981859367</id><published>2010-07-26T10:00:00.000+08:00</published><updated>2010-07-26T10:00:00.967+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2010-07-26T10:00:00.967+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='硬碟'/><category scheme='http://www.blogger.com/atom/ns#' term='開機'/><category scheme='http://www.blogger.com/atom/ns#' term='mbr'/><title>何謂MBR</title><content type='html'>一開始聽到MBR這個詞的時候，真的非常困惑，而且也搞不懂這是在做什麼用的。直到最近，要開始教別人的時候，才逐漸了解到MBR的用處。在此也分享我對MBR的認識。&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://lh3.ggpht.com/_Q4xo26cd83E/TExYYEgiGcI/AAAAAAAAAKU/HL9bIPU_5Bg/Hdd_od_srodka.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="226" src="http://lh3.ggpht.com/_Q4xo26cd83E/TExYYEgiGcI/AAAAAAAAAKU/HL9bIPU_5Bg/Hdd_od_srodka.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;圖片來源自&lt;a href="http://zh.wikipedia.org/zh-tw/File:Hdd_od_srodka.jpg"&gt;維基百科&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
先簡單介紹電腦的開機流程：&lt;br /&gt;
&lt;br /&gt;
按下電源 → 讀取BIOS (檢測硬體) → 讀取硬碟的MBR → 載入開機磁區(含開機管理程式) → 執行作業系統&lt;br /&gt;
&lt;br /&gt;
在開啟電腦時，電腦會先載入BIOS，在透過BIOS去載入儲存在CMOS的資料，在CMOS中通常會儲存CPU與週邊硬體溝通的時脈、硬碟的大小、系統時間、開機順序等，BIOS藉由儲存在CMOS的資料可以偵測週邊的硬體，再由所設定的開機裝置順序來讀取資料，假如是設定由硬碟先開機，接著讀取硬碟最先讀取到的就是MBR(Master Boot Record)，因為MBR儲存在硬碟的第0面、第0軌、第1磁區，在硬碟中佔了512 bytes來儲存資訊。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
MBR又可分為三個部分：&lt;br /&gt;
&lt;b&gt;1.開機程式區(446 bytes)：&lt;/b&gt;儲存開機管理程式 (Boot Partition loader)的地方&lt;br /&gt;
藉由存放在這裡的開機管理程式去讀取在安裝了不同作業系統每的分割區上的開機磁區（Boot sector），在每個boot sector中又存放了作業系統開機管理員(Boot loader)，藉由這個開機管理員可以載入到在此分割區上作業系統的核心。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2.資料區(64 bytes)：&lt;/b&gt;紀錄硬碟分割狀況&lt;br /&gt;
在這個地方，會紀錄每個分割區的開始與結束的地址，因為受到64 bytes的限制，所以一個硬碟最多只能分割成四個主分割槽(Primary Partition)，當分割成四個partition後，每個分割槽的位址以16 bytes，如要使用超過四個partition就可以拿一個partition來做成延伸分割區，在這裡也會有磁區來紀錄延伸分割區的分割表，從延伸分割區所切出來的分割槽稱為邏輯分割區（Logical Partition）。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3.驗證區(2 bytes): &lt;/b&gt;來驗證MBR的磁區，是紀錄MBR磁區的位址&lt;br /&gt;
是去驗證且紀錄MBR的起始地址與結束地址。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-8893297085981859367?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/8893297085981859367/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/07/mbr.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/8893297085981859367?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/8893297085981859367?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/07/mbr.html' title='何謂MBR'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_Q4xo26cd83E/TExYYEgiGcI/AAAAAAAAAKU/HL9bIPU_5Bg/s72-c/Hdd_od_srodka.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DU8NQH4yfyp7ImA9WhZSEkU.&quot;'><id>tag:blogger.com,1999:blog-7514791324015622379.post-5179196783008632516</id><published>2010-07-25T16:39:00.005+08:00</published><updated>2011-03-28T12:51:31.097+08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-03-28T12:51:31.097+08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='ntp'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title>[FreeBSD]架設NTP伺服器</title><content type='html'>NTP(Network Time Protocol)是時間校正的通訊協定，因為電腦上的BIOS時間可能會有點誤差&lt;br /&gt;
，所以可以利用與NTP Server來校正時間。在FreeBSD中可以利用FreeBSD內建的ntpd來架設NTP Server。&lt;br /&gt;
&lt;br /&gt;
1.編輯/etc/rc.conf，加入以下內容。&lt;br /&gt;
&lt;code&gt;ntpd_enable="YES"&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
2.建立/etc/ntp.conf，內容如下。&lt;br /&gt;
&lt;code&gt; driftfile /var/db/ntp.drift &amp;nbsp; &amp;nbsp; //記錄時間差異的檔案&lt;br /&gt;
server tick.stdtime.gov.tw&lt;br /&gt;
server tock.stdtime.gov.tw&lt;br /&gt;
server time.stdtime.gov.tw&lt;br /&gt;
server clock.stdtime.gov.tw&lt;br /&gt;
server watch.stdtime.gov.tw&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
因為當client端去詢問NTP Server時，再由NTP Server將時間傳回來會有時間差，所以需要用/var/db/ntp.drift這隻檔案去紀錄時間差。&lt;br /&gt;
&lt;br /&gt;
3.啟動ntpd&lt;br /&gt;
&lt;code&gt;# /etc/rc.d/ntpd start &lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
ntpd是利用udp封包來傳送，透過port 123來傳送。&lt;br /&gt;
如果，當我們要使用ntpdate與NTP Server校正時間時，需要關閉ntpd才能與NTP Server進行時間校正，否則可能會出現以下訊息。&lt;br /&gt;
&lt;div id="quote"&gt;ntpdate[12740]: the NTP socket is in use, exiting &lt;/div&gt;&lt;br /&gt;
如看到以上訊息可以利用&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
# ps -ax | grep ntpd&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
再將ntpd強制關閉&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
# kill -9 &lt;i&gt;ntpd的PID&lt;/i&gt; &lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
參考資料：&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: small;"&gt;&lt;a href="http://www.freebsd.org/doc/zh_TW/books/handbook/network-ntp.html" style="color: #551a8b;"&gt;http://www.freebsd.org/doc/zh_TW/books/handbook/network-ntp.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://linux.vbird.org/linux_server/0440ntp.php#before"&gt;http://linux.vbird.org/linux_server/0440ntp.php#before&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7514791324015622379-5179196783008632516?l=fmsbase.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fmsbase.blogspot.com/feeds/5179196783008632516/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://fmsbase.blogspot.com/2010/07/freebsdntp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5179196783008632516?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7514791324015622379/posts/default/5179196783008632516?v=2'/><link rel='alternate' type='text/html' href='http://fmsbase.blogspot.com/2010/07/freebsdntp.html' title='[FreeBSD]架設NTP伺服器'/><author><name>黃阿銘</name><uri>http://www.blogger.com/profile/15040097299633244020</uri><email>ym.huang0808@gmail.com</email><gd:extendedProperty name='OpenSocialUserId' value='06926805843830343681'/></author><thr:total>0</thr:total></entry></feed>