在Windows機器上使用Linux的5種方法
在本文中,我們將探討在 Windows 機器上使用 Linux 的幾種方法。其中一些是基于瀏覽器或基于云的,在使用它們之前不需要任何安裝。
以下是我們將要討論的方法:
雙啟動
適用于 Linux 的 Windows 子系統(tǒng) (WSL)
虛擬機 (VM)
基于瀏覽器的解決方案
基于云的解決方案
(更多優(yōu)質(zhì)內(nèi)容:java567 點 c0m)
選項 1:“雙啟動”Linux + Windows
通過雙引導(dǎo),您可以在計算機上同時安裝 Linux 和 Windows,從而允許您選擇在啟動時使用的操作系統(tǒng)。
這需要對硬盤驅(qū)動器進行分區(qū)并將 Linux 安裝在單獨的分區(qū)上。使用這種方法,您一次只能使用一個操作系統(tǒng)。
如果這聽起來像你想要的方式,這里有一個關(guān)于在 Windows 10 上設(shè)置雙啟動的有用教程。
選項 2:使用適用于 Linux 的 Windows 子系統(tǒng) (WSL)
適用于 Linux 的 Windows 子系統(tǒng)提供了一個兼容層,可讓您在 Windows 上本地運行 Linux 二進制可執(zhí)行文件。
使用 WSL 有一些優(yōu)點:
WSL 的設(shè)置簡單且不耗時。
與必須從主機分配資源的 VM 相比,它是輕量級的。
您不需要為往往是大文件的 Linux 機器安裝任何 ISO 或虛擬磁盤映像。
您可以同時使用 Windows 和 Linux。
如果這聽起來是您的正確選擇,這里有一份關(guān)于如何安裝和使用 WSL 的詳細指南。
選項 3:使用虛擬機 (VM)
虛擬機 (VM) 是物理計算機系統(tǒng)的軟件仿真。它允許您在一臺物理機器上同時運行多個操作系統(tǒng)和應(yīng)用程序。下面是對虛擬機的詳細解釋:
您可以使用 Oracle VirtualBox 或 VMware 等虛擬化軟件在 Windows 環(huán)境中創(chuàng)建運行 Linux 的虛擬機。這允許您將 Linux 作為客戶操作系統(tǒng)與 Windows 一起運行。
VM 軟件提供了為每個 VM 分配和管理硬件資源的選項,包括 CPU 內(nèi)核、內(nèi)存、磁盤空間和網(wǎng)絡(luò)帶寬。您可以根據(jù)來賓操作系統(tǒng)和應(yīng)用程序的要求調(diào)整這些分配。
以下是一些可用于虛擬化的選項:
甲骨文虛擬盒子
多程
VMware 工作站播放器
選項 4:使用基于瀏覽器的解決方案
基于瀏覽器的解決方案對于快速測試、學(xué)習(xí)或從未安裝 Linux 的設(shè)備訪問 Linux 環(huán)境特別有用。
您可以使用在線代碼編輯器或基于 Web 的終端來訪問 Linux。請注意,在這些情況下,您通常沒有完全的管理權(quán)限。
在線代碼編輯器
在線代碼編輯器為編輯器提供內(nèi)置 Linux 終端。雖然它們的主要目的是編碼,但您也可以利用 Linux 終端來執(zhí)行命令和執(zhí)行任務(wù)。
Replit是在線代碼編輯器的一個示例,您可以在其中編寫代碼并同時訪問 Linux shell。
Replit 提供了一個代碼編輯器和一個 Linux shell。
基于 Web 的 Linux 終端
在線 Linux 終端允許您直接從瀏覽器訪問 Linux 命令行界面。這些終端為 Linux shell 提供基于 Web 的界面,使您能夠執(zhí)行命令并使用 Linux 實用程序。
一個這樣的例子是JSLinux。下面的屏幕截圖顯示了一個可以使用的 Linux 環(huán)境:
通過 JSLinux 訪問 Linux
選項 5:使用基于云的解決方案
您可以考慮使用基于云的 Linux 環(huán)境或虛擬專用服務(wù)器 (VPS) 遠程訪問和使用 Linux,而不是直接在您的 Windows 機器上運行 Linux。
Amazon EC2、Microsoft Azure 或 DigitalOcean 等服務(wù)提供 Linux 實例,您可以從 Windows 計算機連接到這些實例。請注意,其中一些服務(wù)提供免費套餐,但從長遠來看它們通常不是免費的。
如何選擇正確的方法
選擇完全取決于您的用例。但是有一些因素可以幫助您決定哪種選擇最適合您。讓我們討論一下:
訪問級別/提升權(quán)限:如果您需要完整的管理權(quán)限,最好跳過基于瀏覽器的解決方案。WSL、雙啟動、VM 和基于云的解決方案為您提供完全的管理控制。
成本:基于云的解決方案提供訂閱費服務(wù)。此成本因操作系統(tǒng)的選擇、機器的硬件規(guī)格、流量等而異。如果您的預(yù)算緊張,基于云的解決方案可能不是最好的。
可擴展性:如果您剛剛起步,但計劃在未來進行資源耗盡開發(fā),您可以隨時擴展機器的物理規(guī)格。一些支持升級的選項是基于云的解決方案和虛擬機。您可以根據(jù)需要添加更多處理器或增加 RAM。
當(dāng)前系統(tǒng)的硬件規(guī)格:如果您當(dāng)前的系統(tǒng)具有較低的 RAM 和存儲空間,則運行 VM 會使系統(tǒng)變得沉重。最好選擇基于云或基于瀏覽器的解決方案。
切換:如果您不打算同時使用 Windows 和 Linux,雙引導(dǎo)可能是一個非常好的選擇。它提供了完整且專注的 Linux 體驗。
我的設(shè)置
我正在使用通過 VMWare 工作站播放器安裝的 Ubuntu VM。它做得很好,因為我可以經(jīng)常在兩個操作系統(tǒng)之間切換。設(shè)置也很簡單,我也可以享受管理員權(quán)限!
包起來
我希望你發(fā)現(xiàn)這篇文章有幫助。