Archive

作者Archive

Virtual PC 2004 Running LINUX

2006年7月21日 4 則評論

剛好最近課程中改用Microsoft Virtual PC2004來模擬LINUX的安裝環境,但碰到了,預設安裝好X-Windows卻無法順利啟動的狀態,原因在於Virtual PC會把顯卡模擬成為S3的晶片卡,這時候不管你怎麼調整解析度,都是無語問蒼天 —> 無解。

解決方式:
修改 /etc/X11/xorg.conf這個檔案,將預設顯示卡的 Driver 改成 vesa
Section “Device”
Identifier “Videocard0″
Driver “vesa”
VendorName “Microsoft”
BoardName “VESA 2.0 (generic)”
EndSection

debugfiles.list: No such file or directory

2006年7月4日 尚無評論

如果有從 2.4 核心中透過make rpm要製作RPM安裝檔的朋友應該都曾經碰到過,編譯到後來會出現下列的錯誤訊息。

Processing files: kernel-2.4.21-3
Provides: kernel-2.4.21
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: kernel-debuginfo-2.4.21-3
error: Could not open %files
file /usr/src/redhat/BUILD/kernel-2.4.21/debugfiles.list: No such file or directory
RPM build errors: Could not open %files
make: *** [rpm] Error 1

解決方式如下:
在 /usr/src/linux-2.4/script/mkspec檔案中第39行下面加上一行描述及可以解決 echo “%define debug_package %{nil}”

Outlook 行事曆管理應用

2006年6月17日 尚無評論

如果你有使用Outlook來作為行事曆管理的工具者,應該有可能會面臨和筆者相同的問題,就是當陳年的計事資料要如何一次刪除呢 ? 索性參閱了一下MSDN上的技術支援,總算找到刪除的方式,有需要的朋友可以參閱一下:

  1. 在[功能窗格]中,點選[行事曆]。
  2. 在[檢視]功能表中,依序指向[排列]及[目前檢視],在按一下[依類別]。
  3. 按一下[類別:(無)],然後再按CTRL+A。
  4. 按DELETE鍵。
Categories: 拾人牙慧 Tags:

Red Hat Enterprise Linux 3 Update 7 Kernel Sources Bug Fix

2006年5月23日 尚無評論

今天拿到 Update 7的光碟,進行安裝後,照例看看Kernel又Patch了那些新玩意,然後再Patch上工作上會需要使用的修正。正當一切順利進行中,想說準備泡個咖 啡來等待時,卻發現make menuconfig中,無法選擇Gigabit的網路介面,會出現下列錯誤訊息:

Menuconfig has encountered a possible error in one of the kernel’s configuration files and is unable to continue.
Here is the error report: Q> scripts/Menuconfig : line 832 : MCmenu36: command not found ……..

檢查了一下 scripts/Menuconfig中的設定,乖乖,沒有錯誤 !!

後來只好去確認位於 ~/linux-2.4.21-40/drivers/net/ 底細的 Config.in 檔案,發現問題出在於 Gigabit這個mainmenu_options沒有對應的endmenu,於是只要在277行的地方補上一個 endmenu,就可以解決這個問題了 ~

The certificate for xxx.xxx.xxx will expire in 29 days

2006年4月20日 尚無評論

今天早上收到由 certwatch 程式所發出來的系統通知信件,主要在說明我的 Certificate Key 太久沒更新了,通知網管需要更新一下。

更新的方式如下:
[ root@hcserver root] # cd /etc/httpd/conf
[ root@hcserver conf] # rm ssl.key/server.key 刪除掉舊的 server.key
[ root@hcserver conf] # rm ssl.crt/server.crt 刪除掉舊的 server.crt

 

接著準備產生新的金鑰方式如下:
[ root@hcserver conf] # cd /usr/share/ssl/certs
[ root@hcserver certs] # make genkey
umask 77 ; \ /usr/bin/openssl genrsa -des3 1024 >/etc/httpd/conf/ssl.key/server.key Generating RSA private key, 1024 bitlong modulus
…….++++++
……………………………………………………….++++++
e is 65537 (0×10001)
Enter PEM pass phrase: –> 輸入通行密碼,最少輸入8個字元以上比較安全

接著在建立對應的金鑰檔案:
[ root@hcserver root] # /usr/bin/openssl genrsa 1024 > /etc/httpd/conf/ssl.key/server.key

確認一下檔案的權限是否正確:

[ root@hcserver root] # chmod go-rwx /etc/httpd/conf/ssl.key/server.key

Categories: Linux 進階操作技巧 Tags: , ,

Optimizing NFS Performance

2006年4月6日 尚無評論

最近剛好碰到一個實際大量運用 NFS 在分享檔案系統的案例,由於客戶端的 I/OServer 並沒有獨立出來,是和FrontServer混搭使用,連後帶著 40 台節點再進行檔案的分享。且客戶端的程式有個特性,會每隔 3~5 分鐘大量進行資料的輸出。在早期節點數量還在 16 台左右時,資料的寫入與分享都一切正常。但在擴充到 40 台節點時,卻發生資料常會無法正常寫入的動作,造成程式被終止。

目前判斷主要為 I/O Server 所提供的 NFS 服務負載過重導致服務的不完全,預設來說,NFSD 啟動時預設會有8個 RPCNFSDCOUNT,但看起來似乎不太夠的樣子,因此,我大致做了以下的調整來解決這類的問題:

  1. 修改RPCNFSDCOUNT的數目達至32~40個
    [root@hcserver root] # vi /etc/init.d/nfs 大約在35行左右,把RPCNFSDCOUNT=8改成RPCNFSDCOUNT=32,存檔,並重新啟動服務
  2. 修改掛載的參數,將timeo的時間拉長 mount -t nfs -o rw,bg,timeo=600,retrans=3,soft,intr,rsize=8192,wsize=8192 hcserver:/home /home

經過測試後,確實改善整體的存取問題,不過個人感覺還是將I/O Server獨立出來會比較適宜。

在 Linux 文字介面下透過 Proxy 連線

2006年3月28日 尚無評論

或許大家對於在GUI底下配置Proxy連線應該不陌生,但在文字介面下如果網路連線需要透過Proxy時該如何配置呢?

底下是簡單的配置方式:
[figaro@pengiun figaro]$ exporthttp_proxy=http://proxy.penguim.com:8080 [figaro@pengiun figaro]$export ftp_proxy=http://proxy.penguim.com:8080

Categories: Linux 進階操作技巧 Tags: ,

kernel 2.6 initrd.img 更改方式

2006年2月22日 尚無評論

這幾天再修正一些啟動核心中的 modules,發現 2.6 核心在這部份做了一些修正,底下是我的紀錄,有需要的朋友可以參考看看:

[root@hcserver tmp] # cp /boot/initrd-2.6.9-22.EL.img initrd.gz
[root@hcserver tmp] # gzip -d initrd.gz
[root@hcserver tmp] # mkdir initrd
[root@hcserver tmp] # cd initrd
[root@hcserver tmp] # cpio -i < /tmp/initrd

在2.4版核心的modules的載入表檔案是linuxrc,2.6核心改為init這個檔案,語法相同這部分我就不再說明了。

[root@hcserver tmp] # find . | cpio -c -o | gzip -9 > /tmp/newinitrd.img

咖啡情歌

2006年2月16日 尚無評論

今天在PC home看到這個特賣的專輯,咖啡情歌精選7CD 。這七張專輯是蠻久以前被推出的,都是一些西洋的老歌,記得前年曾聽過其中的一張馬奇朵情歌,裡面有首LES VIENXAMANTS我蠻喜歡的,緩慢的老爵士情調,於午後搭配一杯香濃的曼巴,午後的陽光透過遮陽簾灑落於客廳的地板上,那種感覺讓人暫時拋開了一切 的繁雜俗事。

一杯咖啡、一段音樂,再搭配一段的想念,這是最美好的組合了。

Categories: Figaro 牢騷區 Tags:

Linux 下更改網卡的 MAC Address

2006年2月9日 尚無評論

首先我們可以透過 ifconfig 這個指令取得網路卡的MAC Address,當然這是每個網卡的基本身分辨識,但有時候碰到一些特殊的情況,我們會需要將MAC Address更改時,就可以透過下列的方式進行操作。

[root@figaro root]# ifdown eth0 先關閉網路介面
[root@figaro root]# ifconfig eth0 hw ether NEW_MAC_ADDRESS 給予網路介面新的MAC Address
[root@figaro root]# ifup eth0 重新啟動網路介面

這幾個步驟便可以將一個新的 MAC Address。

Categories: Linux 進階操作技巧 Tags: