瀏覽模式: 普通 | 列表

關閉apache與php版本顯示

目的:不想讓網頁頁面出現這樣子的錯誤訊息

Not Found

The requested URL /123 was not found on this server.
Apache/2.0.52 (CentOS) Server at 10.10.10.135 Port 80

關閉apache版本,vi /etc/httpd/conf/httpd.conf

ServerTokens OS # 找到這一行,將“OS”改為“Prod”
# 改為
ServerTokens Prod #  在出現錯誤頁的時候不顯示服務器操作繫統的名稱
ServerSignature On # 找到這一行,將“On”改為“Off”
# 改為
ServerSignature Off # 在錯誤頁中不顯示Apache的版本

關閉php版本,vi /etc/php.ini

expose_php = On

# 改為

expose_php = Off

重啟apache

[閱讀全文]

標籤: apache php

環境說明:

centos5  -  virtualbox 母機

windows - virtualbox 子機 

--- 

1。我把virtualbox裝在centos5底下

2。在virtualbox裡裝了windows的系統

3。我插入一usb隨身碟至母機

4。我想要讓windows可以使用存取usb隨身碟

5。不過在子機上的usb裝置上卻呈現灰色無法使用(可以看到usb隨身碟的名稱) 

---

原因應該是權限等問題,解決辦法是 

1。建立目錄

mkdir /vbusbfs

2。匯入掛載的設定

echo "none /vbusbfs usbfs rw,devgid=$(awk -F : '/vboxusers/ {print $3}' /etc/group),devmode=664 0 0" >> /etc/fstab

3。即時掛載 (沒效的話,就重開機看看)

mount -a

4。讓cross有權限(我是用cross這個使用者去操作virtualbox)

usermod -a -G vboxusers cross

5。再來usb隨身碟不再呈現灰色狀態了

6。windows就會抓到 (安裝驅動)

參考

http://wiki.centos.org/zh-tw/HowTos/Virtualization/VirtualBox

http://www.kernelhardware.org/fedora-virtualbox-usb-working/ 

標籤: virtualbox mount usb

DRBL用戶端是使用PXELINUX來控制的,PXE開機的設定檔放在/tftpboot/nbi_img/pxelinux.cfg/目錄下,用戶端取得的設定檔會有優先順序
順序是:

(1) UUID (2) MAC address (3) IP address (4) default

實體順序是:

/tftpboot/nbi_img/pxelinux.cfg/b8945908-d6a6-41a9-611d-74a6ab80b83d
/tftpboot/nbi_img/pxelinux.cfg/01-88-99-aa-bb-cc-dd
/tftpboot/nbi_img/pxelinux.cfg/C0A86401
/tftpboot/nbi_img/pxelinux.cfg/C0A8640
/tftpboot/nbi_img/pxelinux.cfg/C0A864
/tftpboot/nbi_img/pxelinux.cfg/C0A86
/tftpboot/nbi_img/pxelinux.cfg/C0A8
/tftpboot/nbi_img/pxelinux.cfg/C0A
/tftpboot/nbi_img/pxelinux.cfg/C0
/tftpboot/nbi_img/pxelinux.cfg/C
/tftpboot/nbi_img/pxelinux.cfg/default
我在想比較好用到的應該是 (2) (3) (4) 吧

01-88-99-aa-bb-cc-dd 是 01 加上 mac address,: 取代為 - 符號

[閱讀全文]

標籤: drbl pxe mac ip

DRBL + PXE 使用 gparted 調整硬碟分割磁區

需要的工具就是 gparted,這裡是要說明如何整合在 drbl 上,就可以pxe開機來調整硬碟大小

。首先要先建置 drbl server
。然後到 http://gparted.sourceforge.net/download.php 的 GParted Live CD/USB/HD/PXE Bootable Image 區塊下載 Download stable releases (.iso/.zip)
。下載 gparted-live-0.7.1-1.zip 上傳至 drbl server上
。解壓縮

mkdir -p /tmp/gparted; unzip gparted-live-*.zip -d /tmp/gparted/

。複製檔案

cp -rp /tmp/gparted/live/{vmlinuz1,initrd1.img} /tftpboot/nbi_img/

。複製檔案

mkdir /var/www/html/gparted/ ; cp -rp /tmp/gparted/live/filesystem.squashfs /var/www/html/gparted/

    (這裡要搭配網頁,所以要安裝httpd並啟動)

。編輯 /tftpboot/nbi_img/pxelinux.cfg/default

    裡面應該有範本,只是被註解了,只要修改它成如下

[閱讀全文]

DRBL server 升級

官網的建議
安裝好DRBL相關這些程式後,不建議您開您的GNU/Linux啟套件自動更新的功能,
因為有可能更新後,伺服器的檔案和用戶端的檔案版本不一致,
如果您要開啟自動更新功能的話,必須再每次更新後,再自動執行一次上述的步驟
1) 備份  /etc/drbl, /etc/dhcpd.conf, /opt/drbl, /tftpboot
2) 執行/opt/drbl/sbin/drblsrv -u 來移除所有已經安裝過的DRBL相關檔案
3) 下載新版的DRBL主程式,重新安裝一次 (/opt/drbl/sbin/drblsrv -i 與/opt/drbl/sbin/drblpush -i)
標籤: drbl update 升級

DRBL + PXE 開機使用網路方式安裝linux

一般情況下,我們要安裝linux時,會拿光碟開機,在起始畫面前按enter,就會開始進入安裝的過程,
但如果在起始畫面,下了 linux askmethod, 就可以使用 cdrom、hark disk、nfs、url 這些模式來安裝。
而現在是連光碟都不用,搭配 drbl ,加上 linux的 vlinuz、initrd 這兩個檔,
就可以讓client機器能夠使用pxe開機,在網路環境下安裝作業系統。

事先下載回來的linux iso 檔,舉例: fedora-12-i386-DVD.iso
ISO檔裡面的/images/pxeboot/目錄底下有兩個檔,vmlinuz及initrd.img
把它拿出來放到drbl server上的 /tftpboot/nbi_img目錄底下 (你可以更名一下)

再編輯/tftpboot/nbi_img/pxelinux.cfg/default
加入如下,存檔離開就可以了,不用重啟什麼
label fedora12i386                                                    # 這個應該是給系統辨識用
    #MENU DEFAULT                                                    # 代表開機選單預設是會跑這個,倒數幾秒後
    #MENU HIDE                                                          # 如果你不用這個選單了,註解拿掉就把它穩藏
    MENU LABEL fedora 12 i386 install via network     # 開機選單的標籤名稱
    kernel vmlinuz-fedora12.i386
    append initrd=initrd-fedora12.i386.img devfs=nomount drblthincli=off selinux=0 text 1
    TEXT HELP                 # 說明開始
    * comment xx            # 說明內容

[閱讀全文]

我參考了: http://drbl.nchc.org.tw/faq/fine-print.php?path=./1_DRBL_common/29_install_client_kernel.faq#29_install_client_kernel.faq
使用執行了底下的指令

/opt/drbl/sbin/drblsrv-offline -k kernel-2.6.18-8.1.4.el5.i686.rpm

但我測試失敗,會kernel panic
所以我又換回 /opt/drbl/sbin/drblsrv-offline -s `uname -r`
這個動作會置換 /tftpboot/nbi_img/pxelinux.cfg/default 檔,所以記得備份舊的default

標籤: drbl kernel x64