Sunday, December 30, 2007

Ubuntu panic : cpu too old for this kernal無法啟動解決方法

由於Ubuntu Server版的Kernel在虛擬主機上執行時會出現無法開機的狀況,因此需要將Kernel改成linux-386的版本!
以下簡述在VMware5.5.3版的解決過程:
先設定BIOS改由CD開機。
重新開機後進入Rescue a broken system模式
進入救援模式後會有許多初始化的設定,但都是很簡單的選擇,在此便不再贅述!以下是掛載救援模式的畫面。

選擇在剛剛掛載好的救援系統執行shell才能獲得完整的指令系統!
然後在進行Kernel的更新!在執行以下指令前,先確保網路是暢通的。
sudo apt-get update
sudo apt-get install linux-386
sudo apt-get remove linux-server

參考資料:
panic : cpu too old for this kernal無法啟動,http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?topic_id=7481

Sunday, October 07, 2007

在Linux下新增Winodws字型

對於習慣Windows的人,在轉換到Linux上最大的不便,我想因該是字型吧?!
因為Office系列的普遍使用,造成轉換時字體變得很怪異,尤其是中文的部份尤甚!
如果習慣於在雙系統下打滾的人,更是體會良多啊!

以下這個方式可以將windows的字型那去Linux上用:
複製/WINDOWS/Fonts下的所以有字型到Linux的/usr/share/fonts下便可使用了!

這真是個方便又省時的方法,不過別忘囉!windows的字型是有版權的,可不能任意發佈喔!

參考資料
Fedora 7下常用软件及字体的安装方法介绍,http://soft.zdnet.com.cn/software_zone/2007/0927/526894.shtml

Thursday, October 04, 2007

Fedora core 6 安裝ipw2200

最近因為系統重灌的緣故,我的小N(hp zt3000)又要進行重新洗腦思考改造的工作。
因為太久沒碰ipw2200的安裝,都快忘記如何安裝了,所以趕快寫到我的Blogger上,以供查詢之用。

先去下載最新的ipw2200, fw, and ieee80211吧!
http://ipw2200.sourceforge.net/
http://ieee80211.sourceforge.net/

我個人習慣把需要執行的source都擺在/usr/local/src中,然後解壓縮。
[root@localhost src]# tar zxvf ieee80211-1.2.18.tgz
[root@localhost src]# tar zxvf ipw2200-1.2.2.tgz
[root@localhost src]# tar zxvf ipw2200-fw-3.0.tgz

可以先參考ipw2200-1.2.2的INSTALL檔。
不過要注意喔!因為Fedora core 5開始就不預設安裝kernel-devel,所以需要先安裝,並且重新執行make modules_install。
[root@localhost src]# yum -y install kernel-devel
[root@localhost src]# cd /usr/src/kernels/2.6.22.7-57.fc6
[root@localhost 2.6.22.7-57.fc6]# make modules_install

這時候先清除內建的ieee80211在裝新版的ieee80211,有時內建的會不能被ipw2200辨識。
[root@localhost ieee80211-1.2.18]# . remove-old
[root@localhost ieee80211-1.2.18]# make IEEE80211_INC=/usr/include
[root@localhost ieee80211-1.2.18]# make install

再來安裝ipw200-fw
[root@localhost ipw2200-fw-3.0]# ls
ipw2200-bss.fw ipw2200-ibss.fw ipw2200-sniffer.fw LICENSE.ipw2200-fw
[root@localhost ipw2200-fw-3.0]# cp * /lib/firmware/

最後是安裝ipw2200的驅動啦!
[root@localhost ipw2200-1.2.2]# . remove-old
[root@localhost ipw2200-1.2.2]# make
[root@localhost ipw2200-1.2.2]# make KSRC=/usr/src/linux
[root@localhost ipw2200-1.2.2]# make install

參考資料:
ipw2200 & ieee80211的INSTALL

Wednesday, October 03, 2007

Fedora core 6 安裝firefox-2.0.0.7

由於Fedora core 6內的預設瀏覽器是firfox-1.5的版本,用起來相當不順手。
因此我到台灣的firefox網站下載最新版的firefox-2.0.0.7來使用。
http://www.moztw.org/

使用firefox 2的優點有很多,對我而言,大概有以下幾點優點:
1. 安裝flash player變得簡單多了。由於adobe已提供yum server讓使用者方便安裝。
2. 安裝firefox plugin變得容易許多。可以直接到台灣火狐網站線上安裝Top 15。
3. 由於firefox的可攜性,讓下載下來的檔案不需安裝便可以直接使用。

開始安裝
1. 先到網站上將檔案下載到家目錄。
2. 將檔案移到/usr/local下。
# mv firefox-2.0.0.7.tar.gz /usr/local
3. 將檔案解壓縮。
# tar zxvf firefox-2.0.0.7.tar.gz
4. 執行firefox。
# cd firefox-2.0.0.7
# firefox


若是要安裝flash player,可使用以下方式。
1. 安裝Adobe提供的yum升級套件。
# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
2. 安裝flash-plugin。
# yum -y install flash-plugin

使用yum或rpm移除舊版的kernel---Fedora

如果要使用yum或rpm來移除舊版的kernel可以利用底下幾行指令來完成:
查詢舊版的kernel
[root@localhost ~]# yum list kernel
Loading "installonlyn" plugin
Setting up repositories
core 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
adobe-linux-i386 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Installed Packages
kernel.i586 2.6.22.7-57.fc6 installed
kernel.i586 2.6.18-1.2798.fc6 installed
Available Packages
kernel.i686 2.6.22.7-57.fc6 updates

其實個人比較喜歡用rpm的方式查,因為yum的查詢往往都會比較久,有時還會因為網路的問題延宕更多時間。
[root@localhost ~]# rpm -qa | grep kernel
2.6.18-1.2798.fc6
kernel-2.6.22.7-57.fc6
kernel-headers-2.6.18-1.2798.fc6 kernel-headers-2.6.22.7-57.fc6

利用yum的remove選項可以很方便的移除舊版kernel
[root@localhost ~]# yum remove kernel-2.6.22.7-57.fc6

也可以利用rpm 來移除
[root@localhost ~]# rpm -e kernel-2.6.22.7-57.fc6

Wednesday, September 12, 2007

好用的Flash相片簿---Slide

Slide是一個網頁服務,他可以把你上傳的圖片一自己的喜好作成Flash動畫!

1.先到網頁上去註冊(不過好像不用註冊也可以用)



2.開始進行圖片上傳工作與特效選擇(個性選擇)
3.完成後的成果


這裡的特效選項還真的,還可以加入音樂等等特效,真的是不錯!
這個網站好像還有提供免費的部落格與相簿的服務,在部落格大戰沙聲滿天的情況下,看來戰況會持續火熱!

Tuesday, August 21, 2007

phpBB討論版安裝

phpBB簡介

  • phpBB是自由軟體,也是開放原始碼的網路論壇系統,使用PHP作為程式語言,並支持如MySQLPostgreSQLMSSQLMicrosoft AccessOracle[1]等的資料庫。

  • James Atkinson2000617日創設PHPBB,並使用UBB作為網站上的論壇。Nathan CoddingJohn Abela(現在皆為團隊中的樣板開發成員)加入phpBB開發,並協助1.0.0版起跑。

  • 現在版本

    • 穩定版本: 2.0.22 (20061223)

    • 預覽版本: 3.0 RC4 (2007728)

LAMP

  • LAMP( Linux + Apache + MySQL + PHP )

    • 是一個縮寫,它指一組通常一起用來運行動態網站或者伺服器的自由軟體。

    • Ex:

      • WAMP (Microsoft Windows 替代 Linux)

      • MAMP (Macintosh 替代 Linux)

  • Linux, 作業系統;

  • Apache, 網頁伺服器;

  • MySQL, 資料庫管理系統;

  • Perl, PHP, /或者 Python, 等類的程式語言。

需要安裝的套件()

  • Apache

    • httpd

  • MySql

    • mysql

    • mysql-server

  • PHP

    • php

    • php-devel

    • php-mysql

[root@~ root]# yum install httpd mysql mysql-server php php-devel php-mysql

建立資料庫

  • 設定主機名稱

[root@~ root]# vi /etc/hosts

127.0.0.1 localhost

  • 啟動資料庫

[root@~ root]# /etc/init.d/mysqld start

  • 新增MySQL的資料庫管理者

[root@~ root]# mysqladmin –u root password 密碼

  • 利用 MySQL root 身份建立資料庫與帳號:

[root@~ root]# mysql -u root -p

Enter password: <==輸入你的 MySQL root 密碼

……

mysql> create database phpbb2; <==注意每個指令後面要加上 ;

mysql> grant all privileges on phpbb2.* to phpbbuser@localhost identified by ‘密碼' ; <==將剛剛建立的 phpbb2 權限給 phpbbuser 這個帳號!

mysql> exit

認建立的使用者,並且該使用者可以連接phpbb2

查詢資料庫中的databases

需要安裝的套件()




    • 下載方法

      • # wget 網址

安裝phpBB2與中文環境

  • 將下載的三個檔案移到/var/www/html 底下

[root@~ root]# mv phpBB-2.0.22.tar.gz /var/www/html/

[root@~ root]# mv subsilver_chinese_traditional.tar.gz /var/www/html/

[root@~ root]# mv lang_chinese_traditional.tar.gz /var/www/html/

  • 將主程式解壓縮

[root@~ root]# tar zxvf phpBB-2.0.22.tar.gz

  • 將中文化檔案解壓縮到主程式的language

[root@~ root]# cd /var/www/html/phpBB2/language

[root@~ root]# tar zxvf /var/www/html/lang_chinese_traditional.tar.gz

  • 將中文化圖檔解壓縮到主程式的templates

[root@~ root]# cd /var/www/html/phpBB2/templates
[root@~ root]# tar zxvf /var/www/html/subsilver_chinese_traditional.tar.gz

  • 修改phpBB2的組態檔,讓網頁安裝時可以修改此檔

[root@~ root]# chmod 666 /var/www/html/phpBB2/config.php

網站安裝

  • 啟動Apache

[root@~ root]# /etc/init.d/httpd start


  • 透過網頁安裝phpBB2

http://localhost/phpBB2

網頁安裝說明

phpBB2首頁


參考資料

LAMP - wikipedia, http://zh.wikipedia.org/wiki/LAMP
phpBB - wikipedia, http://zh.wikipedia.org/w/index.php?title=PhpBB&variant=zh-tw
phpBB-Creating Communities Worldwide, http://www.phpbb.com/
鳥哥的私房菜 -- phpBB 2.0.X的安裝, http://linux.vbird.org/apache_packages/www_04phpBB.php

Wednesday, June 27, 2007

在Fedora core 6上安裝vnc server

首先安裝vnc server相關套件

[root@localhost ~]# rpm -qa vnc*
vnc-server-4.1.2-9.fc6
vnc-4.1.2-9.fc6

可透過yum來安裝

[root@localhost ~]# yum -y install vnc-server vnc

修改vncserver密碼
[root@localhost ~]# vncpasswd
Password:
Verify:


修改登入後的圖形介面
[root@localhost ~]# vi ~/.vnc/xstartup
#!/bin/sh
/etc/X11/xinit/xstartup

xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &

啟動vncserver
[root@localhost ~]# vncserver :1

檢視是否:

[root@localhost ~]# netstat -tlunp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN 4995/Xvnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4995/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4995/Xvnc
tcp 0 0 :::6001 :::* LISTEN 4995/Xvnc

[分析]
port 說明 使用方法
5801 browser 使用的埠 http://host-ip:5801
5901 vncviewer 使用的埠 host-ip:5901
6001 X Server 使用的埠 N/A

遠端只需裝有vncviewer或是有裝sun java的瀏覽器便可以遠端操控了!!!

參考資料:
鳥哥的 Linux 私房菜

http://linux.vbird.org/linux_server/0310telnetssh.php
Jamyy's Weblog
http://cha.homeip.net/blog/archives/2005/08/realvnc_vs_linu.htm

Wednesday, June 13, 2007

也玩媒體刻錄!Linux版NeroLinux 5月推出

轉載自:http://news.sina.com.tw/tech/sinacn/cn/2007-03-27/112038138822.shtml

作者:BlackWing

  在CeBIT上,刻錄軟件廠商Nero展覽了兩樣有意思的作品,之所以有意思是因為其中一個需要有硬體的支援,而另外一個則不需要Windows的支援。

  關于這兩樣東西更令人感興趣的是,其中的NeroLinux V3會在5月推出。它的售價可能與現有版本的Nero持平,為20美元。Linux平台的Nero版本終于趕上了Windows平台的版本,並且使用的也是相同的刻錄引擎。

NeroLinux V3


   正如上圖的界面所示,它支援Windows版本中的全部u\能。它能夠刻錄HD DVD和藍光DVD,還支援Unicode並且提供了對64位的支援。此外,這個版本的Nero也對大多數distro(distrubition發行套 件,簡稱 distro))提供了支援。

  另外一個軟件是SecurDisc,用于全盤加密。它是由Nero與LG聯合開發,並且需要相應的硬體支援。

  這項刻錄技術被整合到了Nero 7當中,並且會在左邊以SecurDisc的圖示標示,目前LG是唯一支援這項刻錄技術的廠商。

Monday, May 21, 2007

在Fedora core 6上安裝SAMBA

SAMBA是一個相當好用的分享軟體,以下就用Fedora core 6來作安裝示範:

一、安裝說明
1.先用搜尋是否安裝好SAMBA套件。
[root@localhost ~]# rpm -qa samba

2.如果沒有,那就用yum來安裝吧!
[root@localhost ~]# yum -y install samba

[說明]:會有以下三個主要套件被安裝
samba
主要包含了 SAMBA 的主要 daemon 檔案 (smbd 及 nmbd)、 SAMBA 的文件檔 (document)、以及其他與 SAMBA 相關的 logrotate 設定檔及開機預設選項檔案等。

samba-client
這個套件則提供了當 Linux 做為 SAMBA Client 端時,所需要的工具指令,例如掛載 SAMBA 檔案格式的執行檔 smbmount 等等。

samba-common
這個套件則主要提供了 SAMBA 的主要設定檔 (smb.conf) 、 smb.conf 語法檢驗的測試程式 (testparm)等等。

二、網路環境
<<暫缺>>

三、主態設定
1.在 smb.conf 當中設定好工作群組、NetBIOS 主機名、主機說明、語系設定密碼使用狀態等等與主機相關的資訊;
[root@localhost ~]# vi /etc/samba/smb.conf
#設定工作群組-最好設定成同一個群組。 workgroup = MSHOME #設定NetBIOS主機名稱-主機的名稱不可相同。
netbios name = linux-samba-server
#主機說明
server string = Linux Samba Server
#語系設定
display charset = UTF8
dos charset = cp950
unix charset = UTF8


設定好smb.conf,我們可以測試一下smb.conf語法上是否有錯誤:
[root@localhost ~]# testparm

2.在 smb.conf 內設定好預計要分享的目錄或裝置以及可供使用的使用者資料;
[yenchieh] path = /home/yenchieh ; writeable = no browseable = yes valid users = yenchieh

3.根據步驟 2 的設定,在 Linux 檔案系統當中建立好分享出去的檔案或裝置的使用權限;
<<缺>>

4.根據步驟 2 的設定,以 smbpasswd 建立起使用者的帳號及密碼;
密碼檔案放置在 /etc/samba/smbpasswd 這個檔案當中!
[root@localhost ~]# smbpasswd -a yenchieh
New SMB password:
Retype new SMB password:

[注意] : Samba中的使用者必須是系統中的使用者,但密碼可以不相同。


[說明] : 2~3的步驟可用以下指令利用圖形介面來設定
[root@localhost ~]# /usr/bin/system-config-samba

5.啟動 Samba 的 smbd, nmbd 服務。
[root@localhost ~]# /etc/init.d/smb start

四、Windows網路設定
windows的防火牆中,檔案與印表機共用要勾選起來。

參考資料:
鳥哥的 Linux 私房菜-SAMBA伺服器, http://linux.vbird.org/

Friday, May 18, 2007

在Linux下掛載NTFS磁區

由於kernel的版本不同,所以使用的ntfs套件也不同,建議先搜尋看看有沒有適合的版本。
[root@localhost ~]# yum search ntfs

找到合適的版本後就可以直接安裝了。
[root@localhost ~]# yum -y install ntfs-3g-devel.i386

若要掛載,請先在/media 或是/mnt下先建立一個資料夾。
[root@localhost ~]# mkdir /media/win_e

掛載磁區。
[root@localhost win_e]# mount -t ntfs /dev/hda6 /media/win_e/

檢視是否以掛載。
[root@localhost ~]# df
檔案系統 1K-區段 已用 可用 已用% 掛載點
/dev/mapper/VolGroup00-LogVol00
6824296 5750028 722012 89% /
/dev/hda3 350005 20681 311251 7% /boot
tmpfs 256664 0 256664 0% /dev/shm
/dev/hda6 10241404 6796624 3444780 67% /media/win_e

Saturday, April 21, 2007

我常用的Free Software

<<系統特效>>
軟體名稱: GMail Drive shell extension
原始網站: http://www.ksky.ne.jp/~seahorse/
說明: 以3D的方式呈現所有視窗。需搜尋最新的中文版本。

<<網路儲存>>
軟體名稱: GMail Drive shell extension
原始網站: http://www.viksoe.dk/code/gmail.htm
說明: 以信件的方式將資料儲存在Gmail中。

<<網路>>
軟體名稱:Wireshark
原始網站: http://www.wireshark.org/
說明: 網路封包偵測。因Ethereal原創者換公司,所以Ethereal不再維護,改維護Wireshark。