開學前發現原先的學生主機無法使用 ftp 連線,找了半天找不出問題在那裏。
想想這台機器也服務了差不多十年了,系統早已無法更新,也是時候重灌了。
下載了最新的作業系統,星期二開始重灌的工作。
整理出可用的機器和灌好系統就用掉了一天多。
這次的工作用掉了一星期多,遇到了不少關卡,每個關卡花了幾個小時…
關卡一:
重灌後螢幕顯示按下 Reboot 後就重開機。
想說光碟還在裏面,不然先退出光碟再 Reboot,結果就是開機開不起來…
本來可以在下班前開始作業,結果為了這個弄到第二天。
正解就是,直接按下 Reboot,因為光碟機後來又有讀了幾下子才重開機。
關卡二:
webmin 的使用介面更改。
大量建帳號後,要設定 quota。
設定的介面變得不太一樣,找了一下才找到。
設定 quota 後要重開機,不然不會有作用。
關卡三:
發現一般使用者無法用 ftp 上傳。
要自己加一行:
allow_writeable_chroot=YES
關卡四:
網頁看不見,自己新增的網頁無法顯現出現錯誤。
要自己加上底下的東東:在 httpd.conf裏
<Directory "/var/www">
AllowOverride None
Require all granted
</Directory>
主要是紅字那行,沒有加什麼都看不見。
其它的參數可以再修改,但這一項沒得商量。
關卡五:
無法線上更改使用者密碼。
舊版的程式沒作用了,要去用新版的程式。
http://changepassword.sourceforge.net/
關卡六:
線上顯示 scratch 的原始檔 sb2。
這點不確定是那一個問題。
不過丟上我以前寫的程式後,檢查之後才發現某個資料夾沒放上去…
簡單寫只是幾行字,不過除錯的時候還真不容易。
真的蠻像打 RPG,遇到一項一項未知的問題,然後一個一個破解…