Archive

‘Fedora Linux’ 分類過的Archive

在 Rescue Mode 掛 LVM 磁碟來進行存取

2014年11月26日 尚無評論

由於現在大部分使用 RedHat / Fedora 體系的 Linux,預設安裝除非有特別的設定否則安裝精靈都會將磁碟做成 LVM 架構,一但在檔案系統出現狀況時,怎樣在 Rescue Mode 中將這個 LVM 磁碟掛載呢,操作步驟如下:

  • 首先,可以先透過 lvm vgscan -v 檢查一下目前看的到的卷冊群組有那些
  • 接著,我們必須要將這些卷冊群組給啟動,操作方式為:
    lvm vgchange -a y
  • 順利的話,目前在 rescue mode 已經可以看到這些 LVM 裝置位置,當然你也可以透過 lvm lvs –all 來看一下有那些邏輯卷冊被偵測到
  • 最後我們便可以將啟用的 LVM 裝置透過 mount /dev/VolumeGroupNmae/LVName  /mnt 掛載

m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: No such file or directory 錯誤

2014年8月12日 尚無評論

在執行 sendmail 組態檔案修改時,我們會透過 m4 來將組態檔案進行轉換為 cf 檔案,但執行 m4 sendmail.mc > sendmail.cf 時,若出現 m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: No such file or directory 錯誤訊息時,則必須要確認一下主機是否已經安裝了 sendmail-cf 套件,若沒有安裝後便可以排除這個問題

OEL6 中的 Cron Daily 是何時執行呢?

2014年6月28日 尚無評論

在 RHEL 4 以前的排程 Cron ,基本上我們可以在 /etc/crontab 中去定義執行 cron.daoly、cron.weekly 與 cron.monthly 的時間,從 RHEL 5 以後的版本,這個配置做了調整,取消了原先在 /etc/crontab 中的配置,而是改用 anacrontab 來進行設定,如在 OEL 6 中的 /etc/anacrontab 設定:

[root@OEL-Master cron]# cat /etc/anacrontab
# /etc/anacrontab: configuration file for anacron

# See anacron(8) and anacrontab(5) for details.

SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# the maximal random delay added to the base delay of the jobs
RANDOM_DELAY=45
# the jobs will be started during the following hours only
START_HOURS_RANGE=3-22

#period in days delay in minutes job-identifier command
1 5 cron.daily nice run-parts /etc/cron.daily
7 25 cron.weekly nice run-parts /etc/cron.weekly
@monthly 45 cron.monthly nice run-parts /etc/cron.monthly

在這個配置中有幾個欄位:

  • period in days:差異天數
  • delay in minutes:延遲時間
  • job-identifer command:執行工作指令

舉個例子說,在 cron.daily 的配置設定為 1 5 cron.daily nice run-parts /etc/cron.daily,意思是系統每天會檢查 /var/spool/anacron/cron.daily 的最近一次執行時間戳記,確認與目前時間差異超過一天,就會先延遲五分鐘後開始執行後面指定作業。但這邊要特別注意的是,這個檢查時間與延遲時間會因為 RANDOM_DELAY 與 START_HOURS_RANGE 影響,以這個範例來說,anacron 會在每天的 3 點 ~ 22 點進行檢查,除了原本規則定義的延遲時間外,還會加上 RANDOM_DELAY 所設定的時間 45 分鐘,因此 cron.daily 一但被發現有差異超過一天,則會在 45+5 分鐘後開始進行執行。

在 OEL6 增加 Virtual Console 的數量

2014年6月27日 尚無評論

預設在 OEL 6 中已經將原先的 inittab 檔案拆解成多個小組態檔案來進行管理,預設啟動時會把 X 視窗啟動在第一個 Virtual Console 中,後面還會開啟 tty2 ~ tty6  這五個 Virtual Console,如果我們覺得不足使用時可以透過下列方式添加:

  1. 編輯 /etc/sysconfig/init 檔案,在檔案中的 ACTIVE_CONSOLES 變數中調整啟動的數量,例如:/dev/tty[1-9]
  2. 編輯 /etc/init/start-ttys.conf 檔案,在檔案中的 ACTIVE_CONSOLES 變數中調整啟動的數量,例如:/dev/tty[1-9]
  3. 設定兩個檔案完成後重新啟動便可以完成添加 Virtual Console 的動作

在 VirtualBox 中建立 LXC 環境採用 Macvlan 模式問題

2014年6月17日 尚無評論

最近剛好在測試一些環境,我在 VirtualBox 中安裝了 OEL 啟用 LXC 環境來進行測試,在網路虛擬化部分將容器改用 Macvlan 來嘗試讓它直接取得我 LAN 中的 DHCP 伺服器,不管怎樣配置就是無法取得成功,解決方式如下:

螢幕快照 2014-06-17 13.48.50

主要原因在於預設VirtualBox 虛擬橋接模式下只能為 Guest 環境的一個 MAC 位址進行傳入封包的追蹤,因此當你環境底下有多個 MAC 位址時它便無法正常運作。因此為了解決這個問題,在VirtualBox的網路介面卡類型必須改用 PCnet-FAST III,並且將混合模式改用允許全部,便可以順利運行。

參考https://www.virtualbox.org/ticket/6519

CentOS 6 PHP Mcrypt 支援問題

2011年9月13日 1 則評論

剛有學生詢問在 CentOS 6 底下 PHP 怎麼沒有 php-mcrypt 模組可以安裝,看了一下光碟內容確實沒這些套件,解決方式如下,可以透過EPEL (Extra Packages for Enterprise Linux) 套件庫來解決缺少的相關套件:

Fedora 10 上市嚕 …

2008年11月28日 尚無評論

f10launch

Fedora 10 已經上市拉,有興趣的朋友可以前往下載玩玩看,最近太忙了,尚未規劃測試這個版本的更新部分與相關新功能,這邊有一份 Fedora 10系統配置和軟件安裝指南 有興趣的朋友可以參考看看。

Fedora 10 Live CD:http://download.fedoraproject.org/pub/fedora/linux/releases/10/Live/i686/F10-i686-Live.iso

Fedora 10 x86_64 DVD:http://ftp.cse.yzu.edu.tw/pub/Linux/Fedora/releases/10/Fedora/x86_64/iso/Fedora-10-x86_64-DVD.iso

Fedora 10 i386 DVD:http://ftp.cse.yzu.edu.tw/pub/Linux/Fedora/releases/10/Fedora/i386/iso/Fedora-10-i386-DVD.iso

Fedora Core 5/6 的 remote X applications 問題

2007年1月29日 尚無評論

在 Fedora Core 5 以前的版本、甚至是 SUSE Enterprise Linux 或是 RHEL的版本,由遠端執行 X application 都是挺容易的,大致上不太需要更動什麼設定便可以輕鬆的實現這個功能。不過在 Core 5(Gnome 2.xx)版本已經將 gdm.conf 移除了,改為 custome.conf 這個檔案,放置在/etc/gdm目錄內。預設,系統預設是禁止透過遠端來執行 X application 的,因此你可以透過 gdmsetup 或是編輯 /etc/gdm/custome.conf 這個檔案來啟用remote X applications 的執行能力。設定的方式如下 :

  1. 透過 gdmsetup 圖型化程式,需於 Security 標籤頁中,將 Deny TCP connections to the X server 的選項給取消。重新啟動 X 便可以解決無法執行的問題。
  2. 或是直接編輯 /etc/gdm/custome.conf 檔案中,於下列標籤項目中,加入紅色的文字,重新啟動 X 即可。
    [securiry]
    AllowRemoteRoot=true
    [xdmcp]
    Enable=true

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. 重開機 ^^