如何安裝Ubuntu Server 16.04來架設伺服器?


Ubuntu是基於DebianLinux發行版Debian的版本更新時間不固定,但Ubuntu會固定在每年的4月和10月釋出新版(每半年一新版),版本號碼就是「年份.月份」,例如在2016年4月發佈的版本,號碼就是16.04;在2009年10月發佈的版本,號碼就是9.10。通常每隔兩年會釋出一個更新支援期長達2年以上的LTS(Long Term Support)版本,例如10.04、12.04、14.04、16.04就是LTS版,LTS版本因為支援期長,有很多時間修復BUG,因此愈後期的LTS版,執行起來會更穩定,如果有架設伺服器的需求,安裝LTS版本會是較好的選擇,尤其又以安裝專門用來架設伺服器的Ubuntu Server最好。

Ubuntu Server 16.04支援到西元2021年4月,是目前Ubuntu主要維護的伺服器版本。

安裝與設定Ubuntu Server 16.04

取得安裝程式

Ubuntu正體中文站:http://www.ubuntu-tw.org/

使用上面的連結可以進入Ubuntu的正體中文站,在「下載」分頁中可以找到Ubuntu的下載點。以近幾年的電腦來說,幾乎都支援64位元的作業系統,64位元可以使用的記憶體比較多,理論上效能會比32位元好。但如果電腦的主記憶體不足4GB,還是建議使用硬體需求較低的32位元版本。

ubuntu-server-16-04

製作安裝設備

Ubuntu正體中文站下載下來的安裝程式為iso映像檔,如果要在電腦開機的時候進入Ubuntu Server,需要將iso映像檔燒錄成可開機的光碟,或是將iso映像檔用UNetbootin等軟體裝入USB儲存裝置中,製作成可開機的USB裝置。

開始安裝

首先放入Ubuntu Server的開機光碟或是USB裝置,接著將電腦重新開機,進入BIOS的開機順序設定,將第一順位的開機裝置改為Ubuntu Server的所在裝置,儲存設定後重新開機。接著應該會看到類似以下的畫面,需要先選擇想使用的語言,建議使用國際語言─英文(English)。

ubuntu-server-16-04

然後會出現如下的選單。選擇「Install Ubuntu Server」即可開啟Ubuntu Server的安裝程式。如果要建立出兩台以上的伺服器,可以選擇「Multiple server install with MAAS」,即可使用MAAS(Metal as a Service)來快速部署,但這個不在本篇文章的討論範圍內。

ubuntu-server-16-04

進入Ubuntu Server的安裝程式後,還要再選擇一次語言,建議選擇英文(English)。

ubuntu-server-16-04

接著選擇使用伺服器的位置,如筆者的位置在台灣(Taiwan),就選擇「亞洲(Asia)->台灣(Taiwan)」。

ubuntu-server-16-04

ubuntu-server-16-04

ubuntu-server-16-04

接著要設定系統會使用到的語系,建議值為「United States - en_US.UTF-8」。

ubuntu-server-16-04

再來要設定鍵盤排列方式,沒有特殊需求的話,使用手動設定,並選擇「English(US)」就好。

ubuntu-server-16-04

ubuntu-server-16-04

ubuntu-server-16-04

等待一段時間讓安裝程式自行處理一下。

ubuntu-server-16-04

如果有多張網路卡(網路介面)的話,選擇可以連上網際網路的那張。

ubuntu-server-16-04

Ubuntu Server的網路可以在安裝完作業系統之後再來設定,可以參考以下這篇文章:

https://magiclen.org/linux-network/

然後設定主機名稱

ubuntu-server-16-04

設定使用者名稱

ubuntu-server-16-04

設定使用者帳號。

ubuntu-server-16-04

設定使用者密碼。

ubuntu-server-16-04

再次輸入使用者密碼。

ubuntu-server-16-04

選擇是否加密家目錄。非必要,可以不用加密。

ubuntu-server-16-04

設定時區。台灣使用的時區為「Asia/Taipei」,Ubuntu Server安裝程式會自動選擇符合的時區

ubuntu-server-16-04

接著要設定硬碟,Server的話建議使用LVM(Logical Volume Manager)來管理硬碟空間,方便日後的擴充。

ubuntu-server-16-04

ubuntu-server-16-04

ubuntu-server-16-04

ubuntu-server-16-04

ubuntu-server-16-04

等候安裝。

ubuntu-server-16-04

設定代理伺服器(Proxy)。若不設定代理伺服器,直接留空即可。

ubuntu-server-16-04

繼續等待Ubuntu Server安裝程式完成設定。

ubuntu-server-16-04

設定系統如何進行更新。為求Server的穩定,筆者通常不使用自動更新,而會以apt來自行做手動更新。

ubuntu-server-16-04

選擇要額外預先安裝的軟體。由於筆者會使用SSH來管理Ubuntu Server,因此安裝了「OpenSSH Server」。有關於使用SSH來遠端操作Linux作業系統的方法,可以參考這篇文章:

https://magiclen.org/linux-ssh/

ubuntu-server-16-04

繼續等候安裝。

ubuntu-server-16-04

選擇是否要安裝GRUB開機管理器。建議安裝,不然就要自己處理開機問題。

ubuntu-server-16-04

到這裡完成安裝,即可重新開機!

ubuntu-server-16-04

開機成功就可以看到Ubuntu Server的登入畫面。

ubuntu-server-16-04

輸入安裝的時候填寫的使用者帳號和密碼,就可以登入了。

ubuntu-server-16-04

更新Ubuntu Server

安裝好Ubuntu Server後,再來就是將系統版本一次更新到最新,以免遇到太多安全性漏洞以及程式的BUG。

輸入以下指令進行更新:

sudo apt update && sudo apt upgrade && sudo apt dist-upgrade

ubuntu-server-16-04

ubuntu-server-16-04

ubuntu-server-16-04

架設網頁伺服器

LNAMP(Linux + nginx + Apache + MySQL + PHP):

https://magiclen.org/lnamp/

LAMP(Linux + Apache + MySQL + PHP):

https://magiclen.org/lamp/

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章