2008年1月28日 星期一

《 Linux 》Ubuntu 安裝 x-window

Ubuntu 正體中文 wiki 有一篇文章後面有說到 Ubuntu6.10Install
安裝 Kubuntu


sudo apt-get install kubuntu-desktop
sudo /etc/init.d/kdm start
sudo dpkg-reconfigure xserver-xorg


安裝 Edubuntu


sudo apt-get install edubuntu-desktop


安裝 Xubuntu


sudo apt-get install xubuntu-desktop
sudo dpkg-reconfigure xserver-xorg

2008年1月25日 星期五

《 Linux 》親和力超強的 Ubuntu Linux

以下自中文的官方網站擷取:

Ubuntu 是一句代表「以人道待人」以及「群在故我在」的非洲語, Ubuntu 發行版將這個精神帶入電腦軟體的國度。

人道啊!說起來我是個 Linux 新手,我碰 Linux 的時候沒有經歷過 Debian 不好親近的時代
聽一些學長和學弟說 4.0 以前的 Debian 不是新手在玩的呢。沒想到我以為 Debian 4.0 那種親近的感覺已經很屌了說,後來聽說 Ubuntu Linux 似乎更人性化,透過官方網站的填寫資料取得了 6.06 LTS (應該是 Long Time Support),雖然我這在點抱持懷疑態度,因為沒人跟我解釋。
任何版本的套件和軟體等支援不是都可以一直更新嗎?那為何有 LTS 版本的5年支援,還是他是指 source.list 裡面包含的套件庫,他們有更新的年限,往後要更新請自行跟換 source.list 的套件來源。

最近出到 7.10 的版本,因為他們很堅持 6 個月就出一個版本然後發行,果然有堅持才會又廣大的迴響,有不斷的提供免費的 CD 得到更大的迴響,恩~我這幾天又收到 7.10 版本的 CDs了,其實是想要那5張貼紙。因為在這1年多期間,為了工作(學校工讀)上的需要,我先買了 CD-RW 燒Ubuntu 6.0.6 和 7.04 以及 7.10 的 Server Version,都是用文字模式在進行操作,不過安裝的時候那個畫面也是超人性化的,很簡單的說明真的。在我安裝 Ubuntu 服務的機器上面都會貼上Ubuntu 的貼紙順便宣傳一下"Our Server is based on Humanity"。

Debian 也已經把新手勿進的魔障去除掉了,Ubuntu 根本就是給人用的沒經歷這種過渡期 :D


  • 喜歡 GNOME 的人可以直接用預設的。
  • 喜歡 KDE 的人也可以試試看 kubuntu
  • 不喜歡華麗桌面但是喜歡快速的執行效率者可以嘗試 xubuntu

我和 Ubuntu 作戰得時間大部分都是文字模式下的 Server,所以這些桌面等等的套件我是都沒灌,不然就是關掉或參刪除。可以找個時間讓自己的 Desktop 換個工作系統 :)
Eee PC 風潮也捲起了部份的 Linux 風,Ubuntu 也可以算是玩加入門的作業系統,已經有玩家將Xubuntu 融入 Eee PC 的驅動程式以及一些優化做出了 eeeXubuntu 給大家使用的系統 ,在那麼小的一台NB上面(比A4小)的確需要執行效率好一點,所以 Xubuntu 的好處就出現了。繼續玩 Ubuntu 吧,要開始換回 Desktop Version看看 3D 了 ...

2008年1月22日 星期二

《 Virtual 》VMware 重要演示須知

常常用 VMware 來虛擬一個作業系統,最近常常用到是因為有一門 UNIX 課程的需要
因為不見得每一位同學都會安全的切割硬碟或是買一顆新的硬碟來進行安裝的動作
而期末老師又希望我們能夠安裝並熟悉3個成熟的套件,於是在上一屆就引入了 VMware
當作上課的示範教材,雖然只有一兩堂課告訴同學如何正確的和 VMware 交朋友
以及讓朋友能夠完全灌到 Fedora Linux 上面。
已經放寒假了,原本是安裝 Fedora Core 7來進行練習,上面的畫面眼尖的人應該會發現
嘿嘿 :) 是 Core 8耶,沒錯!我來搶鮮了,成功安裝到我的 VMware 世界囉^^
在使用 VMware 這套虛擬工作站之後,我覺得還是要認識一下如何讓自己能夠熟悉這個軟體
除了我文章之前說的 [Port Forwarding] 之外,還有幾項重要的議題可以探討。
  • VMware Tools 的安裝
  • 如何讓 Guest OS 磁碟重組和清理
##CONTINUE##

VMware Tools 的安裝

改善 Virtual Machine 的執行效能,而且可以讓 Host OS 和 Guest OS 互通有無,
這是前輩的經典文章中所說得效能,相信官方網站一定也有說,但是我還沒找到如何溝通。

以下是安裝 VMware Tools 的步驟:(測試的系統為 FC 8)
  1. 開啟 VMware 工具列 VM > Install VMware Tools ...
他就會像放入光碟一樣,可以從 [電腦] 去看看,是否有成功,以下是成功的畫面。
接者,我建議進入光碟把安裝檔拿到 /usr/local/ 去安裝,除了像之前 tarball 安裝別的套件一樣之外,安裝檔還可以留著,下次不用再去按 VM > Install VMTools ... 等等的,萬一改天被我們亂砍砍掉的話啦 :D


cd /media/
cp VMwareTools-6.0.0-45731.tar.gz /usr/local
cd /usr/local
tar zxvf VMwareTools-6.0.0-45731.tar.gz
cd vmware-tools-distrib
./vmware-install.pl


他會問一堆路徑和設定的問題,基本上按預設的就ok了,除非你有特殊需求。
安裝過程很像在安裝 Webmin,如果大家有安裝過的話,應該會發現喔:)

如何讓 Guest OS 磁碟重組和清理

使用虛擬的系統太久了,會跟天天用的 xp 一樣變得很多拉圾要去清理和磁碟整理
那應該怎麼做呢?其實很簡單。只要幾個步驟就好


上面那張圖的畫面應該很熟悉吧,點選硬碟 > Utilities 下拉到 > Defragment 就可以了喔。 這是執行中的讀取識別
重組成功
夠簡單吧,為了需要做紀錄也順便分享一下,VMware 還有很多好玩的地方要再去嘗試一下,然後再慢慢紀錄了,希望還可以在網路上看到更多的教學分享。

2008/01/24 新增

[延伸閱讀]
技巧大放送!VMware虚拟机11大常用窍门
VMWare Workstation的使用技巧

2008年1月20日 星期日

《 Linux 》Samba Server 小紀錄

課程上的需要安裝 Samba Server
但是手邊的書是舊的版本,照著安裝和設定難免會出現小問題
以下是部份差異和更正:
  1. smbstatus 確認自己安裝的 Samba 版本為何。
  2. Samba 3.x 版以下還是屬於舊的,利用 /etc/smbpasswd 當作帳號密碼檔案
  3. Samba 3.x 版以上是比較新的,密碼檔已經變成


/var/lib/samba/secrets.tdb
/var/lib/samba/account_policy.tdb
/var/lib/samba/passdb.tdb


原本的舊版設定是 cat /etc/passwd | mksmbpasswd > /etc/samba.d/smbpasswd ,要改成:


umask 066
getent passwd | /usr/sbin/mksmbpasswd > /etc/samba/smbpasswd
pdbedit -i smbpasswd -e tdbsam
rm /etc/samba/smbpasswd
umask 022


或是:


dpkg-reconfigure samba


我是直接安裝新的版本,所以我只確認了 Linux 本機的帳號存在,在手動建立棋帳號即可
smbpasswd -a account,他會順便詢問以及輸入密碼。事後更改密碼只需要 smbpasswd account
就ok :) ,我有再去新的帳密資料庫去看檔案,但是應該是編碼問題吧很亂。不過使用者可以正常的使用 Samba Server 的分享喔。

參考資料:摩托學園討論區

2008年1月15日 星期二

《 Flash》Desktop Tower Defense

Desktop Tower Defense雖然只是一個Flash小遊戲,玩起來卻讓人血脈賁張,欲罷不能。
這個flash game名列CNET.COM評選一百強網路軟體娛樂項之首: Webware100 Entertainment,
兼具策略性,易上手,刺激等特點。官網有排名高手之棋盤佈局圖可供參考,
而且有不同等級,上手之後會越陷越深。

只能說好玩啊~
雖然看過同學玩過類似的 Flash Games,但是我覺得這個更屌。



絕招都來了,隨便玩玩吧~

2008年1月4日 星期五

《 Network 》子網路切割

了解這道理才能實做,所以就看了一下做紀錄囉 :)

IP分成:A,B,C Class

C 的網路遮罩為 255.255.255.0 (目前學校是這個沒錯!)
B的網路遮罩為 255.255.0.0
A的網路遮罩為 255.255.0.0

申請網路

C 的話 X.Y.Z.O (X.Y.Z 是固定的,上頭給的)
B 的話 X.Y.O.O (X.Y 是固定的,上頭給的)
A 的話 X.O.O.O (X 是固定的,上頭給的)

切割子網路計算

如果申請的IP為 201.154.52.0,且 mask 為 255.255.255.0 的 C 級網路
現在以 Subnet mask 255.255.255.248 做切割
248 換成 2 進位等於 11111000

原本的 201.154.52.0
201.154.52 => Network ID
0 區段 => HostID

現在切割後
11111 區段 => SubNetwork ID,2的五次方等於32(但是扣掉前後路由器會用到,剩下30個)
000 區段 => SubNetwork Host ID

所以子網路的網域 IP 範圍就可以推算出來了。