初始化VPS上的Ubuntu作業系統[不定期更新]

[前言]

租用VPS跟本地端上所使用的機器一定會有些不一樣的地方。

像是少很多套件,需要自己安裝,有些設定不會有,要自己手動在設定等。

本文是在紀錄所有VPS上剛安裝好一個新的Ubuntu 之後,所要處理的問題。

整理在這裡方便日後碰到問題以便查詢。

同時本文章會不定期的更新,因為碰到的問題,只會多,不會減少。

下列是初始化的腳本,腳本使用方法如下:


chmod 700 initial_ubuntu.sh

./initial_ubuntu.sh your_user_name

[腳本內容]

[腳本說明]

分成幾個部份:

  1. 調整locale語系與編碼
  2. 調整時區(timezone: Asia/Taipei)
  3. 調整防火牆
  4. 新增一個使用者,並自行設定密碼
  5. 調整ssh 設定,禁止root 使用者登入。延長ssh 連線時間
  6. 安裝所需要的套件,更新所需要的套件
  7. 自行新增.bashrc 與 .bash_profile 至使用者家目錄下(參考49~55行,60~61行)

因為hosting provider 為了能夠快速的把作業系統安裝好,通常所使用的鏡像基本上都是最小化的安裝。

因此多少都會遺漏部份的套件,因此這部份需要自己安裝,另外,因為國際的關係,所以語系通常都是使用en_US.utf-8 作為locale。因此在腳本特別針對這一部份,進行語系的修正。在server 上面的中文網頁不會有問題的窘境。

[參考資料]