- 伺服器:Dell PowerEdge T300(CPU:雙核心Xeon E3113)
- SATA 磁碟陣列卡:SAS 6/iR控制器(插在PCI-E插槽,驅動程式在光碟片,英文手冊有安裝及操作說明),出廠時就已安裝好RAID 1(鏡射)
- SATA硬碟:二顆(各250GB),採用RAID 1
- 安裝系統:CentOS5.2
一、開機畫面
二、CentOS安裝
- 安裝時,並沒有出現「磁碟」問題(須驅動RAID卡的問題),磁碟直接出現『Dell VIRTUAL DISK」來安裝,但用掉了sda1與sda2(vfat的格式)
- 磁碟規畫
/boot 200MB
SWAP 2048KB
/usr 20GB
/var 60GB
/home 100GB
/ 50GB
三、昇級及補強
- 快速安裝及修正自動昇級套件之設定之檔案來源ftp://ftp.kh.edu.tw/pub/APPL/yum/FC8/fix-yum-CentOS5.sh
其餘項目按手冊來逐一進行 - 有一修改處,將PROXY改為資教中心,減少下載時間,如下:
增修/etc/yum.repos.d/rpmforge.repo
在最後加上下面二行:
proxy=http://open.kh.edu.tw:3128/
timeout=300
四、安裝DHCP Server
- 編輯 /etc/dhcpd.conf 檔,由於有將舊電腦的此檔給備份下來,所以就直接取代此檔!
- 從電腦教室的電腦進行測試,看是否可以取得一組IP~~
- 並無發生任何問題
五、簡易NAT架設
- 最簡單NAT的設定:(eth0:對外163.32.244.X 、eth1:對內192.168.0.0)
- #echo "1" > /proc/sys/net/ipv4/ip_forward
- #iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE (最簡單的方式)
- #vi /etc/rc.d/rc.local (上面二行加入到rc.loacl)
- #chkconfig iptables on (重新啟動iptables)
- 從電腦教室的電腦進行測試,是否可以連到外面去~~
- 並無發生任何問題
六、phpMyAdmin的安裝
- 因mySQL系統預設並沒有密碼,所以在啟動MySQL後,必須馬上修改MySQL的密碼,以免遭到別人闖入利用!修改MySQL的密碼:
# mysqladmin password 新密碼 - 下載phpMyAdmin (目前版本:3.0.1及2.11.9.2(phpMyAdmin-2.11.9.2-all-languages.tar.bz),但3.0.1版須要php5.2以上的版本才可安裝,CentOS5.2內建的是php5.1.6(下php -v就可查到版本),所以只好安裝2.11.9.2版)
- 解壓縮放到 /var/www/html 下
- 由於設定過程有些複雜,還是看資教中心的技術文件<PHP及MySQL的安裝與管理>
- 我直接去下載IBM那台伺服器的config.inc.php檔(直接在phpMyAdmin目錄下),也可用網頁設定工具https://IP/phpMyAdmin/scripts/setup.php
- 因為我們使用的文字大多是繁體中文,為了讓phpMyAdmin能確實辨認雙位元字,必須先檢查是否安裝php-mbstring套件。
# rpm -qa grep php-mbstring
若沒有安裝,則請先安裝php-mbstring套件:
# yum install php-mbstring - 另外,檢查有無安裝php-gd
# rpm -qa grep php-gd
若沒有安裝,則請先安裝php-gd套件:
# yum install php-gd - 進入phpMyAdmin,改用加密(https)的方式來連線https://IP/phpMyAdmin
- 如何將php5.1.6升級到5.2以上
參考資料:http://memorandum.yamasnet.com/archives/Post-165.html
執行以下指令:
# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
# wget http://rpms.famillecollet.com/el5.i386/remi-release-5-4.el5.remi.noarch.rpm
# rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
# yum –enablerepo=remi update php*
我執行到第4個步驟,無法成功!!
七、舊資料移植
- 移植 /var/www/html內的所有資料
# tar zcvf html.tar.gz html (在/var/www下) - 移植 /var/lib/mysql內的所有資料
# tar zcvf mysql.tar.gz mysql(在/var/lib下) - 移植其他帳號下的資料
沒有留言:
張貼留言