在Ubuntu Server 32bit搭建hustoj -- 上

  人到大三,各種焦頭爛額,總的來說,就是想學的東西太多,想做的項目太多,想參加的比賽太多,還好有我女朋友的陪伴,這才使我的生活變得有滋有味。昨天下午,學校老師找到我,聊了一會,大概意思有兩點:1.校賽、省賽都得參加,東北四省賽看我的表現,允許我自由選擇隊員 2.把學校的比賽環境重新搭建。於是,今天下午過去開始搭建服務器。服務器用的是RAID0,我給安裝的是ubuntu server 16.04 32bit的系統。

  學校已經安裝過三次系統了。

  第一次,運行了一段時間,但是後來,因爲服務器沒人看,所以就塌了。

  第二次,還是老版本,打算重新搭起來的,但是搭建成功後,出現了好多的BUG,我幫着調試了半天也沒有調試成功。

  後來,我決定在虛擬機裏重新安裝一個,安裝成功了,但是,老師不願意讓我導出硬盤,無奈。。。

  第三次,在原服務器中搭建,學校服務器用的是15.04,並不是lts,已經不支持了,在安裝mysql的時候,內核模塊出了問題,什麼軟件都沒有辦法安裝了。

  第四次,安裝在docker裏面,運行速度也比較慢。但也勉強堅持過了預選賽。

  這次其實是第五次,但是對外公佈將會是第三版。

  所以,今天在備份好數據庫後,就開始搭建,搭建的過程沒有什麼好說的,但是有兩個地方需要注意一下。

  1.在安裝的過程中,出現了一個問題無法安裝busybox-initramfs。

     解決方法:比較簡單。出現這個問題可能是你在安裝的時候用的是中文語言,所以,重啓服務器,在選擇語言的時候,選擇默認英語就OK了,反正就那麼些英語,讀懂沒有那麼難吧。哦,對了,建議斷網安裝,安裝後再設置網絡,速度比較快一些。設置命令不管了,不難,就是ifconfig,不當搬運工了,自行百度吧。

  2.因爲我們要安裝hustoj,所以建議把LAMP選擇上,因爲是服務器,所以建議加上ssh server。做好了,記住自己mysql的密碼,還有,看一下自己的ssh端口號,一般是22。

  恩,先就這樣,下次再寫搭建過程。


2016.05.11更新:

  因爲Ubuntu16.04用的是PHP7,然而,他並不向下兼容PHP5,所以導致我們的HUSTOJ安裝失敗,今天又過去重新安裝了一臺14.04。

  安裝的時候,注意事項和安裝ubuntu 16.04一樣,不過沒有中文語言的那個錯誤。OK,就是這樣。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章