iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
2
Security

資安0~100K只要30天系列 第 3

Day 03 - 電腦裡面包電腦

Virtual Machine

首先先帶大家認識一個重要的東西
那就是虛擬機
至於這東西能幹嘛呢
相信從標題大家也能猜出個所以然XD
對 它可以讓你的電腦裡又 "run 一台電腦" 起來

這樣一個行為
非常方便的讓我們可以建立測試環境
不然每需要一個新系統就把一台實體電腦抹掉
這非常浪費時間且對資料備援非常不友善

What is VM ?

在 VM 的觀念中
我們需要分成兩個區域
分別為

  • Host
    • 我們的實體主機
  • Guest
    • 虛擬出來的主機

在 Host 上安裝了一個 VM 的管理程式
由這支程式所建立出來的另一台主機就是 Guest
這台 Guest 在建立成功後其實就與我們的實體主機幾乎相同
因此只要你分配給他的資源夠多
跑 3A 大作也不是問題 (X

那在主機的虛擬程度中又分為兩種 我習慣這樣分

  • 全虛擬化
    • 整台主機就是一個 VM 管理器
      • 雖然也有 OS,但其提供完全權限給 VM 管理器做資源分配
      • 可以將 Host 效能榨乾到極致
    • Ex. Proxmox VE
  • 半虛擬化
    • 本身還有一個 OS 擋在 VM 管理器與底層硬體之間
      • 效能受限制
      • 當 Host 不要執行 VM 時,可以做其他事,Ex. 打 Game
    • Ex. Virtual Box, VMWare Workstation

那這次會利用 VBox 來做介紹
因為我知道大家都喜歡當免費仔 (X

DIY

Install VBox

載點

瘋狂下一步就好
詳細設定有興趣可以自己去了解
我們今天目標是成功灌好一台 VM~

好了之後啟動應該會長這樣

MacOS 跟 Win10 介面會稍微不一樣
但不影響操作

接著請從剛剛那個頁面下載 Extension Pack
然後點兩下啟動將它安裝完成

  1. 按新增會叫你輸入該台 VM 的名稱,我叫 demo
  2. 選擇作業系統為 Linux -> Ubuntu (64-bit)
  3. RAM 會推薦有 GUI 的話給 2G, 但 1G 也是可以跑啦
  4. 一直瘋狂下一步到硬碟容量給 10G 也很夠了
  5. 最後按建立

到這邊你就成功新增一台 VM 了
可是我們還需要灌 OS 進去
就跟你灌實體機一樣
不然現在就只是個空殼

Install Ubuntu

接著請下載 Ubuntu 20.04 Desktop 作為這是的範例

  • 點兩下啟動會長這樣

  • 因為我之前新增過所以直接顯示
    那這邊請大家點黃色資料夾圖示
    將剛剛下載的映像檔新增進來使用

  • 選好之後就可以按開始
    你會看到一條量表在跑 等它一下
    直到出現這畫面就可以開始我們的旅程了

  • English 然後選 右邊的 Install Ubuntu
    千萬不要選中文
    不然之後你會哭死 不要怪我沒提醒你 XD

  • 選鍵盤排版之類的 直接下一步

  • 選擇 minimal install
    然後取消 download updates 的勾勾後下一步

  • 直接選 install now
    然後會跳出個框問你卻不確定是這些設定選 continue

  • 時區選擇 如果你有網路他會自己幫你選好
    直接下一步

  • 接著會叫你設定這台 Guest 的一些使用者設定
    這裡只要設定

    • your computer's name <= 主機名稱
    • username <= 使用者名稱
    • password <= 使用者密碼
      好了就可以下一步
  • 到這邊就會又看到一條量表開始跑
    它在安裝系統了 需要一點時間

  • 當你看到 reboot 就代表安裝完成了
    點下去就對了

  • 接著會有一堆文字噴出來
    然後出現 Please remove the installation medium
    直接按 enter 就好
    VBox 會自動幫我們卸載那個安裝的映象檔

最後

當看到這畫面時
恭喜你
到這裡你已經完整建立且灌好一台新電腦了哦 XD

然後登入後
把我們剛剛安裝的 Extension Pack 裝進虛擬機裡面
點選這個選項

之後會跳出選單選 Run
接著會要你打密碼
然後就讓它跑一會兒出現會叫你按 enter 離開

接著明天將會帶大家了解
今天灌的這個作業系統 Linux 究竟是個什麼神奇的東西呢
敬請期待


上一篇
Day 02 - 要學什麼、該怎麼學
下一篇
Day 04 - Linux 是什麼能吃嗎 (一)
系列文
資安0~100K只要30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言