2008年3月8日 星期六

[Linux文件] ncftp 安裝、使用

ncftp是命令列的ftp client端套件,安裝方式如下,

# yum install ncftp
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package ncftp.i386 2:3.2.0-3.fc7 set to be updated

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
ncftp i386 2:3.2.0-3.fc7 fedora 557 k

Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 557 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): ncftp-3.2.0-3.fc7. 100% |=========================| 557 kB 00:00

Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: ncftp ######################### [1/1]

Installed: ncftp.i386 2:3.2.0-3.fc7
Complete!
--------------------------------------------
使用上,-u 是帳號 -p 是密碼(可以先不打,登入再key in) -P 是port

# ncftp -u XPG -P 6666 140.115.80.91

接下來伺服器會問密碼,key in 即可
用get指令可以下載檔案、ls列目錄
cd 可切換目錄、put可上傳目錄,
但是實際使用上,會出現錯誤訊息,
下次再試試吧>"<
--

2008年3月2日 星期日

[Linux文件] 更新時間 ntpdate

內建的date指令可以看系統時間,clock也可以,
但是clock只提供root使用。

另外ntpdate指令可以用來和網路時間伺服器進行時間校正,
但是fedora不一定有內建,使用下面安裝,

#yum install ntp

就會找到大約1.3mb的檔案可裝了,裝上後執行指令可能找不到,
這個指令裝到/usr/sbin下面,可以用find指令來找,

#fing / -name ntp* -print

再到家目錄bash檔設定路徑,可以參考之前的文件,
記得要登出,新設定才會生效,
接下來就可以使用ntpdate指令來校正時間了。

#ntpdate stdtime.sinica.edu.tw

奇怪的是,上面的時間居然不準@@,
不管怎樣,就算準,
也要下這行指令把時間資訊寫入cmos才會真的改變時間設定。

#clock -w

---------------------------------------
順便附上台灣常用時間伺服器,話說中正也有架喔!

台灣常見的 Time Server 為:
time.stdtime.gov.tw
clock.stdtime.gov.tw
freq_f.stdtime.gov.tw
tick.stdtime.gov.tw
time.chttl.com.tw


廣告一下,中正大學也有提供 ntp.ccu.edu.tw

2008年1月23日 星期三

[Linux文件] 安裝JDK環境

先列上一篇安裝教學文章,可以做參考,
但是我這次安裝不是用這樣的方式。
http://my.so-net.net.tw/idealist/servlet/Tomcat.html

-----------------------------擷取---------------------------
安裝Tomcat (Linux)

(Steven Shi, idealist@gcn.net.tw, 2002/09/08)

網路上常有網友詢問在Linux上如何安裝Tomcat,其實現在Tomcat的安裝己做的相當簡單
,茲說明如下: (我使用的是J2SE 1.4.1和Tomcat 4.1.10,如果版本不同可能安裝時也會
有些許不同)

1. 下載並安裝 J2SE:

下載網址為http://java.sun.com,下載後可得到名為
j2sdk-1_4_1-rc-linux-i586.rpm.bin的檔案,它是一個執行檔,
但是權限在下載後為644,無法執行,
所以先用chmod更改權限為可執行…

chmod 755 j2sdk-1_4_1-rc-linux-i586.rpm.bin

然後執行j2sdk-1_4_1-rc-linux-i586.rpm.bin…

./ j2sdk-1_4_1-rc-linux-i586.rpm.bin

執行後會得到j2sdk-1_4_1-rc-linux-i586.rpm,這時候用rpm解開就行了…

rpm -ivh j2sdk-1_4_1-rc-linux-i586.rpm

安裝後J2SE會安裝在/usr/java/j2sdk1.4.1

2. 下載並安裝Tomcat:

下載網址為http://jakarta.apache.org,下載後可得到名為
jakarta-tomcat-4.1.10.tar.gz的檔案,將它放到/opt底下,用tar解開…

tar zxvf jakarta-tomcat-4.1.10.tar.gz

執行後會安裝到/opt/jakarta-tomcat-4.1.10

3. 設定環境變數:

在/etc/profile中加入以下粗斜體部份…

JAVA_HOME=/usr/java/j2sdk1.4.1
CATALINA_HOME=/opt/jakarta-tomcat-4.1.10
CLASSPATH=$CATALINA_HOME/common/lib/servlet.jar
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME
CATALINA_HOME CLASSPATH

---------------------------------------擷取線---------
不知道是fedora7已經預先裝好還是怎樣,我是用yum裝的~

# yum search jdk

從結果判斷,我要裝的是
jakarta-commons-collections-testframewor 3.1-9jpp.1.fc7 fedora

所以呢~
[root@MoblieLab burning]# yum install jakarta-commons-collections
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
filelists.sqlite.bz2 100% |=========================| 4.5 MB 00:16

---> Package jakarta-commons-collections.i386 0:3.1-9jpp.2.fc7.1 set to be
updated

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Updating:
jakarta-commons-collections i386 3.1-9jpp.2.fc7.1 updates
914 k

Transaction Summary
=============================================================================
Install 0 Package(s)
Update 1 Package(s)
Remove 0 Package(s)

Total download size: 914 k
Is this ok [y/N]: y
-----------------------------------------------
但是這個指令執行的似乎只是更新不是安裝,所以我想可能之前已經裝過了,
不管,總之就是要裝這個套件就是了,
也可以行java官網安裝,只是比較麻煩 = =

接下來就是測試能不能使用javac編譯程式,參考下文
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/FirstJava.htm

詳細程式碼如下
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello! World!");
}
}

如果編譯完成產生class檔後,可執行就成功了!
--

2007年12月27日 星期四

[Linux文件] VirtualBox 網路、音效

在虛擬器軟體裡的網路選項中,選nat,
進到xp後,設定網路自動取得ip即可以上網,
至於音效方面,如設定網路一般,
在軟體選項點音效,選ALSA音效驅動程式,
這樣子進xp就有音效了。

但是在實際上用的時間,效果很好,
只是在用完xp,關機或是用到一半,
linux卻不能上網了@@,原因還不清楚,
不過要一直調ifconfig,換插網路孔才能再上線,
看來還要再觀察。

附記.最後一次連beryl都爆炸了 = =
我是用ctrl + alt F6 切到虛擬作業台,
用root把beryl砍了再能再進xwindow的…
下次再實驗!
--

2007年12月25日 星期二

[Linux文件] VirtualBox安裝使用

http://www.virtualbox.org/wiki/Linux%20build%20instructions
上面是官方網站,點download頁面,
有fedora7、6、5的安裝包(之前只有7@@)
請下載7的rmp安裝包,拿回來執行

#rpm -ivh Virtual...(tab補完)

裝好後,會顯示不能啟動什麼什麼文件之類的,
提示訊息是請你把要使用virtualbox的user加到這個群組,
所以到系統->管理->使用者及群組->管理群組(最後一個和fedora不同)
把root和其它user加到virtualbox的群組即可!
這時不要忘了先登出讓設定生效!

------------------------------
登入後,就可以在應用程式列表裡找到virtualbox,
執行,然後用法就和vmware差不多,
這版本的中文化做的很好,也有很多提示,
在使用上應該不會有什麼問題,記得設定時,
要把光碟機選起來,不然虛擬機器會沒有光碟機開機XD
下面再給幾個教學網站。

http://noviceworld.blogspot.com/2007/09/virtualbox-15.html

http://oss-tw.blogspot.com/2007/10/linux-mac-os-x.html

據說虛擬出來的xp會沒網路,不過有解決辦法,
下次再一起解決!試用看看,
如果效果不錯,那轉換平台到linux的日子就不遠了XD

--------------------------------------
之前一直在試如何在Linux下無縫執行Windows
找了許多網站並且也照著執行
卻也還是無法成功
而就在昨天上課
老師跟我們說Virtualbox 1.5已經將無縫執行的功能內建了
今天想說就試試
竟然還真給我成功了
還真有一股莫名的興奮
其實這還挺簡單的
不用像之前還要安裝什麼、設定什麼的
首先當然就是下載Virtualbox 1.5後安裝
安裝好之後要將自己的帳號納入vboxusers群組之下
從系統->管理->使用者及群組->管理群組
進入群組設定名單
找尋vboxusers這個群組名稱後選擇屬性
將你想可以使用VirtualBox軟體的使用者全勾選起來
就完成權限設定了
如此就可使用Virtualbox安裝Windows XP了
安裝完成後就可以正常使用Windows XP了但是還不是很方便
因每當你要操作Windows XP時就要在視窗上點一下進入Guest環境
此時鍵盤與游標都會被這個視窗綁住
要跳離的話得按下右端的ctrl鍵
而且也沒有網路
畫面解析度也不高
VirtualBox為了提供更好的Guest功能
便製作了一個叫VBoxGuestAdditions的擴充套件
提供網路存取以及其他豐富的功能
安裝方法是在Virtualbox的主畫面選擇設定值
進入光碟分頁
選擇掛載ISO映像檔
掛載/usr/share/virtualbox/VBoxGuestAdditions.iso
開啟虛擬的Windows後
安裝光碟機裡的檔案重開機就ok了
按快捷鍵Crtl+L就可以無縫執行Windows了
還有VirtualBox提供了分享資料夾的概念
可以讓Guest與Host之間的檔案相通
設定方法在主畫面的設定值裡
分享資料夾分頁中使用新增
指定要分享的Host資料夾以及名稱
我是將分享資料夾名稱設定為linux
位置在/home/neversay/Desktop中
設定完後開啟虛擬Windows
開啟主選單->執行
在輸入欄中填入
net use z: \\vboxsvr\linux
這樣在windows我的電腦中
就會出現代號z的網路磁碟機了
主客端作業系統就可以藉由這個磁碟機互傳資料囉