利用實驗室的預算,買了一台新電腦來替換我用了快七年的舊電腦。工作用的電腦是灌Linux系統,七年前我灌的版本是Red Hat 9,如果我沒記錯,這應該是Red Hat的最後一個版本。後繼的系列就是Fedora,所以我就選擇了Fedora 12來灌我的新電腦。反正利用「懶人下一步」大法,也沒遇到太多困難,反倒是把舊資料從舊電腦中備份出來花了不少時間。由於是同一系列的產品,所以使用上不會太陌生,只不過昨天發生了個慘案…
事情的起因是我昨天第一次用新電腦工作,想要用滑鼠切換工作視窗時,發現以前只要把滑鼠移過去就可以切換視窗焦點的方式不見了,系統設定也找不到,很不爽。但不知道為什麼,後來我變成在不爽我的螢幕解析度為什麼這麼低,就去尋找顯示卡的驅動程式來安裝。最後,我把整個系統搞到無法進入X windows,死棋!經過一陣子不死心的掙扎之後,我還是認命地重灌了。而且我決定把一些問題解決的過程記下來,因為將來應該還會再發生這樣的事才對(我有信心)。
1.安裝顯示卡驅動程式的過程,編譯了新的核心,系統卻進不了X Windows,甚至連畫面都一片漆黑。其實這時候只是進不了X Windows,利用開機時的選單或遠端連線都還是可以進入系統來拯救。但根據我努力一下午的經驗,把資料複製出來,重灌比較快啦!
2.當初我把舊系統資料用網路備份出來時,花了一天的時間。這次我用外接硬碟的方式把資料再複製一次到新電腦,只花了半小時不到。
3.Fedora 12剛灌好的時候,自動更新不能運作,需要先以root的身份執行yum clean
才行。
4.安裝熟悉的fortran編譯程式g77,以root的身份執行yum install compat-gcc-34-g77
5.安裝GMT,以root的身份執行yum install gmt
(好像太簡單?!)
6.安裝FTP 伺服器VSFTP(原來VS是「very secure非常安全」的縮寫),以root的身份執行yum install vsftp
7.在Applications -> System tools -> FTP adminstrator -> Network option要設定上限人數(預設為0)
8.連線vsftpd 時出現500 OOPS: cannot change directory:/home/user表示無法切換目錄至家目錄,要以root的身份執行setsebool -P ftp_home_dir on
9.開啟httpd服務,自訂錯誤訊息(404)及網址轉向需修改/etc/httpd/conf/httpd.conf
中的 #ErrorDocument 404 /missing.html
,另外首頁常要用到轉向的語法為
以下則是當初搞死我的兩件事:
1.系統根本就已經安裝了顯示卡的驅動程式,解析度低的原因是他沒有認出顯示器,必須先以root的身份安裝yum install system-config-display
,然後再以root的身份執行system-config-display
,設定顯示器的解析度後,再調整螢幕解析度。此功能在下一步驟完成後,會出現在System -> Adminstration -> Display中。
2.滑鼠移過就可以切換視窗焦點的設定,原來被Fedora 12拿掉了?!(資料來源)所以要先以root的身份安裝yum install control-center-extra
,然後System -> Preference就會出現Windows的設定。
雖然在論文口試前發生這種事很讓人心驚膽顫(我超怕我的研究資料完全消失無蹤),但還是希望這些經驗可以幫到需要幫助的人。