1. VNC + Gnome
step1) 安裝Gnome
$ yum groupinstall gnome-desktop
$ yum install gnome-session
$ yum groupinstall "X Window System" "GNOME Desktop Environment"
step2) 安裝Firefox與中文支援
$ yum install vnc vnc-server firefox x11-xorg
$ yum install fonts-chinese
step3)
$ vim ~/.vnc/xstartup
(將最後一行的「twm &」改成「gnome-session &」)
2. VNC + KDE
step1) 安裝KDE
$ yum install kdepim
$ yum groupinstall "X Window System" "KDE (K Desktop Environment)"
step2) 安裝Firefox與中文支援
$ yum install vnc vnc-server firefox x11-xorg
$ yum install fonts-chinese
step3)
$ vim ~/.vnc/xstartup
(將最後一行的「twm &」改成「startkde &」)
公告版位
- Nov 13 Tue 2012 15:24
如何設定才能登入VNC後,使用Gnome/KDE桌面(For CentOS 5.5/6.3)
- Nov 13 Tue 2012 15:23
登入網路芳鄰後,如何更改帳號再登入?
step 1)
$ net use * /del /y
(將所有網路芳鄰驗證的cache清除)
step 2)
更換其他帳號登入網路芳鄰即可
註: 也可以使用指令的方式做驗證! 如下:
指令格式: net use \\<網路芳鄰IP位址>\share /USER:<Domain(網域名稱)>\<User(使用者名稱)>
$ net use \\192.168.10.1\share /USER:Taiwan\Root
- Nov 13 Tue 2012 15:21
MySQL的編碼問題,Big5 and UTF-8!
MySQL預設為「latin1」時,怎麼辦......?
- Nov 13 Tue 2012 15:15
Python Dictionary V.S. List
# 1. ###########
# Dictionary(Dict)
##############
#初始方式
tDict = {}
# 新增value的方式,必須定義index-key, 此處為tKey1,tKey2
tDict["tKey1"] = "123456"
tDict["tKey2"] = "999999"
#輸出tDict的結果
print tDict
-----------------------------------
{'tKey2': '999999', 'tKey1': '123456'}
-----------------------------------
- Nov 13 Tue 2012 15:14
如何使用Python讀出MySQL的datetime.datetime時間格式後,再轉成JSON可讀格式(Encoder)
若在執行python的code時,發生了,如下的error:
TypeError: datetime.datetime(2012, 8, 26, 16, 18, 39, 312189) is not JSON serializable
可以看看code裡有沒有加上default=str,如下:
import datetime
import json
time = datetime.datetime.now()
print json.dumps(time,default=str)
-----------------------------------------------
'"2012-8-26 16:18:39.312189"'
-----------------------------------------------
- Nov 13 Tue 2012 15:10
Ubuntu如何啟動ipmi service(daemon)!
由於我們在一個不穩定的架構下測試軟體,不過網路對外可是順暢的很,但......由外部的電腦確ping與ipmitool皆無法順利連上我們在測試的機器,因為這台我們的interface有做bridge. 那我們想要使用local端(KCS)使用ipmitool指令對自己host下命令,那需要如何安裝ipmitool與啟動呢? 請參照下面教學。
step1) 安裝OpenIPMI與ipmitool
# sudo apt-get install openipmi
# sudo apt-get install ipmitool
step2) 載入IPMI
# modprobe ipmi_msghandler
# modprobe ipmi_devintf
# modprobe ipmi_si
step3) 看自己local端的BMC資訊
# ipmitool lan print
- Aug 22 Wed 2012 10:24
iSCSI Client for CentOS 6.2
iSCSI Client for CentOS 6.2
1. 如何掛載iSCSI空間呢?
step 1. $ yum install -y iscsi-initiator-utils
- Aug 09 Thu 2012 12:44
Linux如何將自己的檔案包進img檔裡!
step 1) 建立一個6G的空檔os.img
$ dd if=/dev/zero of=/root/os.img bs=1M count=6144
step 2) 將此6G空檔轉換成ext3的img格式
$ mke2fs -t ext3 -m 0 /root/os.img
- Aug 07 Tue 2012 11:39
Linux出現Read-Only,沒辦法寫檔案時,重新mount root目錄(/)或許可以解決
開機時若出現,以下訊息
=================================
Give root password for maintenance
(or type Control-D to continue):
=================================
可以重新mount / 看看是否可以解決!
$ mount -o remount,rw /
- Jul 27 Fri 2012 16:14
變數值(Variable values)樣式(pattern)比對
格式1:${var#pattern}
把pattern與var變數值做比對時,是從var變數值的前面部分比對起,如果有符合之處,就刪除變數值中最短的部分,並傳回其餘的變數值。
[centos@~]$ var=/home/snoopy/dir/file
[centos@~]$ echo ${var#/*/}
--------------------------------------------
snoopy/dir/file
--------------------------------------------
- Jul 27 Fri 2012 16:09
sshpass: 利用ssh遠端下指令並輸出!
我們需要使用到Linux command: sshpass
到此下載並自行安裝:http://sourceforge.net/projects/sshpass/
用法:
$ sshpass -p <密碼> ssh <使用者>@<主機> <指令>
- Jul 25 Wed 2012 16:46
使用Expect Shell來做遠端ssh並下指令
step1) $ yum install expect
step2) $ vim ssh.login.exp
------------------------------------------------------
#!/usr/bin/expect -f
set HOST [lindex $argv 0]
set USER [lindex $argv 1]
set PASS [lindex $argv 2]
set CMD [lindex $argv 3]
set timeout -1
spawn ssh -o StrictHostKeyChecking=no $USER@$HOST
match_max 100000
#若出現要輸入password
expect "*?assword:*"
#則輸入$PASS變數的字串,\r表示<Enter>鍵
send -- "$PASS\r"
send -- "\r"
expect "#"
send -- "$CMD\r"
expect eof
------------------------------------------------------
step3) $ expect ssh.login.exp 192.168.1.1 root password 'uname -a'
root是帳號
password是密碼
uname -a是指令
- Jul 23 Mon 2012 11:18
Windows如何清除DNS快取(cache)!
# ipconfig /flushdns
Windows IP 設定
成功清除 DNS 解讀器快取。
- Jul 11 Wed 2012 17:40
Linux如何使用超過2TB以上的裝置(HDD,iSCSI)空間(將partition切成GPT格式)
情境:大於2TB以上的硬碟,若要使用fdisk做分割partition的動作,可能會出現一些警語或是無法查看相關訊息,因此要使用parted指令來做切割partition(並使用GPT格式)。
step 1) 安裝parted套件
# yum install -y parted
- Jul 05 Thu 2012 15:15
用Linux連線Windows的遠端桌面(rDesktop for CentOS)
$ yum install -y rdesktop
$ rdesktop -a 16 192.168.1.1
-a 16的意思是指畫面用16-bit 顯示