iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 3
1
自我挑戰組

深度學習所需入門知識--一位初學者的認知系列 第 3

Ubuntu Server for Machine Learning安裝

這台要當作開發團隊共用的訓練機器,雖然過程中 Fields 還偷偷的找他說服看能否用 Ubuntu Desktop 版本,讓大家可以少學一點文字指令,但是Cash不覺得會有人願意把屁股挪到這一台又熱又吵的機器邊來使用,同時安裝了 Desktop 會夾帶許多不太可能用到的軟體,諸如: Office, Mail Client等等,增加系統更新軟體的頻率。Cash 決定還是安裝Ubuntu Server版

由於Cash持續的與原 INF部門互動,也協助緊急災難救援活動,毫不意外的 Cash 取得原來作為 VR 的PC,而且預計要擴充的記憶體與 SSD 卡,也很快地取得並安裝好。他從 Ubuntu 官網下載 18.04.1 Server 版,是個 ISO 格式,必須燒到 USB 隨身碟作為安裝碟,這過程如果是在 Linux 下,可以不用額外安裝軟體即可完成燒錄。 在 Windows 下可考慮藉由 UNetbootin 這個軟體幫忙。整體而言算容易的,而安裝除了要想辦法讓機器從剛剛燒好的USB 安裝碟開機外,更是簡單的按照指示一步一步進行即可。重點還是在知道自己的機器需要什麼樣的設定,例如:有無固定 IP?

IP 無論在公司或是家裡是件值得費力氣思考的,由於當作Server 可不能一直變動。能給予固定IP是個方法;但是用 DHCP 自動取得 IP,且能在諸如網路分享器或是 Router下設定由 DHCP 固定分配一個 IP 到這台機器也是個好方法。

https://ithelp.ithome.com.tw/upload/images/20181017/20105283nIeARP35zb.png
按照步驟沒有什麼特殊的,到第六步,這邊設定Server更新軟體的來源,預設是從海外的官網取得 按照步驟沒有什麼特殊的,預設是從海外的官網(http://archive.ubuntu.com/ubuntu)取得 ,我們改為從台灣取得,這會讓後續安全更新,安裝軟體都加速許多。但是如果忘記變更呢?除了速度稍慢,後續還是可以改,所以也沒什麼關係。

http://archive.ubuntu.com/ubuntu
改為
http://tw.archive.ubuntu.com/ubuntu

接著要設定諸如 Proxy,安裝哪些軟體套件,我們都不需要變更。因這機器就是拿來做機器學習的訓練用,除了Nvidia GPU Driver+CUDA, 以及 Docker外, 其他都不用安裝任何軟體,這細節先不談,等到Server的基礎都安裝好再說。

最後安裝程式要求輸入這OS 的名稱與第一個用戶的 id,密碼。這相當重要,後續做管理工作,必須以這個帳號來進行。系統接著會要求重新啟動,拔掉USB 按下Enter 即可。
安裝結束後我們必須記下兩組資訊:
Server ip: 10.1.1.100 (假設)
Id,Password : cash,P@ssword (假設)

要連線進剛安裝好重啟的 Server,在同一個網路上想辦法(下一篇文章接著說明)使用 ssh client,連接到剛剛設定的 ip (10.1.1.100),或者他剛好在 Linux 或是 MacOS 下,打開終端機,下這樣的指令即可:

ssh cash@10.1.1.100

第一次連線,系統提示連接的資訊後,接受它。輸入密碼後,Cash 習慣性的更新 Server

sudo apt update
sudo apt upgrade

這預防USB安裝碟裡的軟體版本過舊有漏洞。

備註:

專案緣起記錄在 【UP, Scrum 與 AI專案】


上一篇
環境-OS
下一篇
Ubuntu Server基本使用
系列文
深度學習所需入門知識--一位初學者的認知31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言