Fedora Core 5無法開機

2006年8月4日 尚無評論

分享

這幾天有個學生在安裝 Fedora Core 5 之後,發生了一些問題,系統的錯誤訊息如下所示:

INIT: Entering runlevel 5
INIT: Id “2″ respawning too fast: disabled for 5 minutes.
INIT: Id “4″ respawning too fast: disabled for 5 minutes.
INIT: Id “6″ respawning too fast: disabled for 5 minutes.
INIT: Id “5″ respawning too fast: disabled for 5 minutes.
INIT: Id “3″ respawning too fast: disabled for 5 minutes.
INIT: Id “1″ respawning too fast: disabled for 5 minutes.
INIT: no more processes left in this runlevel.

這個訊息大致是有可能是於圖形解析度上設定錯誤,因此可以從文字介面登入後再重新調整圖形解析度的配置。步驟如下:

  1. 選擇你的Linux啟動核心項目,再選項上按 ‘e’這個按鍵
  2. 找尋下個頁面的第二個項目,應該會看到有類似這個描述的文字 ‘kernel/vmlinuz’,再選項上按 ‘e’這個按鍵
  3. 在這行的最尾端,輸入一個空白鍵和數字3
  4. 輸入完畢後按 ‘Enter’ 鍵回到上一個畫面,在選單上按 ‘b’ 進行開機。
  5. 這時系統會開啟於文字介面下,請以 root 登入系統並執行下列指令system-config-display –reconfigure –set resolution 800×600 –set depth 16
  6. 重開機 ^^

Wrong glibc with pgf90 , 使用PGI 6.1

2006年8月1日 尚無評論

分享

這幾天在編譯程式的時候,碰到了一個問題,使用PGI 6.1編譯器編譯會出現下列的錯誤訊息:

/home/figaro/program1:
/opt/pgi/linux86-64/6.1/lib/libpthread.so.0: version `GLIBC_2.3.3′ not found (required by /lib64/tls/librt.so.1)

可是當我用ldd去查詢相關連結時,並沒發現任何問題:
[root@op64d2 figaro]# ldd -v /lib64/tls/librt.so.1
libc.so.6 => /lib64/tls/libc.so.6 (0×0000002a95794000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0×0000002a959d8000)
/lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0×0000002a95670000)

閱讀全文…

如何在RHEL 4設定multiple luns

2006年8月1日 尚無評論

分享

在RHEL 3以前的系統中如果要設定multiple luns,要去修改/etc/modules.conf。在新的RHEL 4版本中則改到/etc/modprobe.conf內。底下是兩個版本設定上的差異:

RHEL 3

/etc/modules.conf
scsi_mod max_scsi_luns=xxx

重開機

RHEL 4
/etc/modprobe.conf
options scsi_mod_luns=xxx
(xxx為LUNS的數目)

建立Ramdisk image
mkinitrd -f /boot/image-2.6.xxx-new 2.6.xxx
(2.6.xxx 為使用核心版本)

重開機

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: ,