国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

WSL2 window上高效運(yùn)行Linux

這篇具有很好參考價(jià)值的文章主要介紹了WSL2 window上高效運(yùn)行Linux。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1 WSL及優(yōu)勢(shì)

1.1 WSL簡(jiǎn)介

WSL(Windows Subsystem for Linux)是Windows操作系統(tǒng)中的一個(gè)功能,它允許用戶在Windows環(huán)境下運(yùn)行Linux應(yīng)用程序。WSL提供了一個(gè)與Linux內(nèi)核兼容的系統(tǒng)調(diào)用轉(zhuǎn)發(fā)層,使得Linux二進(jìn)制文件可以在Windows上直接運(yùn)行,而不需要使用傳統(tǒng)的虛擬機(jī)或容器的方式。

WSL有兩個(gè)主要的版本:WSL1和WSL2。

  • WSL1:WSL1是最早引入的版本,它通過將Linux系統(tǒng)調(diào)用轉(zhuǎn)換為Windows系統(tǒng)調(diào)用來實(shí)現(xiàn)與Linux應(yīng)用程序的兼容。WSL1提供了與Windows子系統(tǒng)的緊密集成,但在性能方面相對(duì)較低。WSL2:WSL2是WSL的下一代版本,它采用了虛擬化技術(shù),并在Windows內(nèi)核之上運(yùn)行完整的Linux內(nèi)核。這使得WSL2在性能方面比WSL1有了顯著的提升,并提供了更好的兼容性和功能支持。

WSL的一些關(guān)鍵特點(diǎn)和優(yōu)勢(shì)包括:

  • 原生兼容性: WSL允許在Windows上運(yùn)行原生的Linux二進(jìn)制文件,無需修改或重新編譯。這使得開發(fā)者可以在Windows環(huán)境中輕松地訪問和運(yùn)行各種Linux工具、腳本和應(yīng)用程序。
  • 集成體驗(yàn): WSL與Windows緊密集成,可以通過Windows Terminal或其他終端應(yīng)用程序訪問Linux環(huán)境。用戶可以在同一窗口中同時(shí)運(yùn)行Windows和Linux應(yīng)用程序,無需切換操作系統(tǒng)或啟動(dòng)虛擬機(jī)。
  • 輕量級(jí)虛擬化: WSL2利用了輕量級(jí)虛擬化技術(shù),在Windows內(nèi)核之上運(yùn)行完整的Linux內(nèi)核。這使得WSL2在性能方面表現(xiàn)更優(yōu),同時(shí)減少了資源占用和啟動(dòng)時(shí)間。
  • 訪問Windows文件系統(tǒng): WSL可以直接訪問Windows文件系統(tǒng),使得在Linux環(huán)境中處理和操作Windows文件變得更加便捷。同時(shí),WSL也支持與Windows應(yīng)用程序之間的文件共享和互操作。
  • 多個(gè)Linux發(fā)行版支持: WSL允許用戶安裝和運(yùn)行多個(gè)不同的Linux發(fā)行版,如Ubuntu、Debian、SUSE等。這使得用戶可以選擇自己喜歡的Linux環(huán)境,并根據(jù)需要進(jìn)行切換和管理。

WSL為開發(fā)者和用戶提供了在Windows操作系統(tǒng)下同時(shí)享受Windows和Linux優(yōu)勢(shì)的靈活性和便利性。它成為了一個(gè)強(qiáng)大的開發(fā)工具,使得在Windows平臺(tái)上進(jìn)行跨平臺(tái)開發(fā)和運(yùn)行Linux應(yīng)用程序變得更加容易。

1.2 WSL2的優(yōu)勢(shì)

與虛擬機(jī)相比,優(yōu)勢(shì)主要有:

WSL2(Windows Subsystem for Linux 2)與傳統(tǒng)的虛擬機(jī)相比,具有以下一些優(yōu)勢(shì):

  • 性能更高:WSL2采用了虛擬化技術(shù),但與傳統(tǒng)虛擬機(jī)相比,它使用了輕量級(jí)的虛擬化解決方案,因此在性能方面表現(xiàn)更優(yōu)。WSL2直接在Windows內(nèi)核之上運(yùn)行Linux內(nèi)核,減少了性能損失,使得Linux應(yīng)用程序在Windows下運(yùn)行更加快速和高效。
  • 無需獨(dú)立啟動(dòng)虛擬機(jī): WSL2不需要像傳統(tǒng)虛擬機(jī)一樣獨(dú)立啟動(dòng)一個(gè)完整的虛擬機(jī)實(shí)例。它通過在Windows主機(jī)上執(zhí)行一個(gè)輕量級(jí)的虛擬機(jī)代理來提供Linux環(huán)境。這意味著你可以快速啟動(dòng)、停止和切換不同的Linux發(fā)行版,而無需等待虛擬機(jī)的啟動(dòng)和關(guān)閉過程。
  • 無需分配額外資源: 傳統(tǒng)虛擬機(jī)需要為每個(gè)虛擬機(jī)分配獨(dú)立的資源,包括內(nèi)存、處理器和硬盤空間。而WSL2與Windows共享主機(jī)的資源,無需額外的資源分配,因此可以更高效地利用計(jì)算機(jī)的性能和資源。
  • 無需虛擬機(jī)管理: WSL2與Windows集成緊密,通過Windows Terminal或其他支持的終端應(yīng)用程序即可訪問Linux環(huán)境,無需單獨(dú)管理虛擬機(jī)。這簡(jiǎn)化了環(huán)境的設(shè)置和維護(hù),并提供了更好的集成體驗(yàn)。
  • 更好的文件系統(tǒng)性能: WSL2使用了特殊的文件系統(tǒng)橋接技術(shù),使得在Windows文件系統(tǒng)和Linux文件系統(tǒng)之間的文件操作更加高效。這意味著在WSL2中訪問和操作文件的速度更快,并且不會(huì)受到傳統(tǒng)虛擬機(jī)中文件共享的性能限制。

注意:虛擬機(jī)仍然在某些特定情況下具有優(yōu)勢(shì),例如需要完全隔離的環(huán)境、對(duì)硬件資源有特殊要求的場(chǎng)景等。但對(duì)于大多數(shù)開發(fā)者和普通用戶來說,WSL2提供了更好的性能和更好的集成體驗(yàn),使得在Windows上運(yùn)行Linux應(yīng)用程序更加便捷和高效。

2 WSL2 系統(tǒng)設(shè)置與安裝

2.1 WSL2 設(shè)置(針對(duì)win11方案)

通過快捷鍵 ctrl+shift+esc 來查看CPU性能,圖形下方有“虛擬化”的字樣,看虛擬化是否生效?
控制面板->程序->啟用或關(guān)閉 windows 功能 ->開啟 Windows 虛擬化、 Linux 子系統(tǒng)(WSL2)、Hyper-V(中文有可能是虛擬化之類的字樣)。參考下圖,如下所示:

WSL2 window上高效運(yùn)行Linux,Linux 系統(tǒng),linux,運(yùn)維,服務(wù)器

啟用虛擬機(jī)平臺(tái) Windows 功能并確保在 BIOS 中啟用虛擬化。打開Power Shell,以管理員權(quán)限輸入命令:

$bcdedit /set hypervisorlaunchtype auto

下載路徑為:windows wsi WSL2內(nèi)核,之后在Power Shell中打開,執(zhí)行:

$wsl --update

2.2 鏡像導(dǎo)入

2.2.1 官方鏡像導(dǎo)入

對(duì)于wsl,可以直接進(jìn)入到微軟商店,下載ubuntu對(duì)應(yīng)的版本,在界面上點(diǎn)擊直接安裝即可。如下所示:

WSL2 window上高效運(yùn)行Linux,Linux 系統(tǒng),linux,運(yùn)維,服務(wù)器

2.2.2 自定義鏡像包導(dǎo)入

很多時(shí)候我們構(gòu)建了一套環(huán)境,較為復(fù)雜,安裝的軟件較多,那么更適合自己打包并導(dǎo)出一套鏡像,以后在其他電腦上導(dǎo)入后就可以直接使用了。對(duì)于自定義鏡像,直接引入自定義的鏡像包。打開Power Shell并輸入命令:

$mkdir install
$wsl --import Ubuntu-20.04 [Ubuntu自定義鏡像包安裝路徑] [自定義鏡像安裝包 下載路徑 比如D:\ubuntu_2004.tar] --version 2
$wsl --import Ubuntu-20.04 .\install\ ubuntu_2004.tar

2.3 鏡像導(dǎo)出

一般導(dǎo)出操作為:

$wsl --export <發(fā)行版> <文件名>
$wsl --export Ubuntu-20.04 ubuntu_wsl2.tar

2.4 鏡像啟動(dòng)

接下來加載鏡像并啟動(dòng),則執(zhí)行命令:

$wsl -d Ubuntu-20.04

當(dāng)然,如果只有一個(gè)鏡像則可以直接執(zhí)行wsl,會(huì)直接進(jìn)入到鏡像中。默認(rèn)是root用戶名,進(jìn)入后 切換用戶,執(zhí)行:

$su <用戶名>
$su ags

注意:此時(shí)安裝路徑需全英文且不能有空格,否則會(huì)啟動(dòng)失敗。

2.5 卸載系統(tǒng)

如果要卸載系統(tǒng)并刪除,則執(zhí)行:文章來源地址http://www.zghlxwxcb.cn/news/detail-680629.html

$wsl --unregister Ubuntu-20.04

到了這里,關(guān)于WSL2 window上高效運(yùn)行Linux的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • window11系統(tǒng)基于 wsl2 安裝Linux發(fā)行版ubuntu,并安裝docker及vscode

    window11系統(tǒng)基于 wsl2 安裝Linux發(fā)行版ubuntu,并安裝docker及vscode

    WSL是“Windows Subsystem for Linux”的縮寫,顧名思義,WSL就是Windows系統(tǒng)的Linux子系統(tǒng),其作為Windows組件搭載在Windows10周年更新(1607)后的Windows系統(tǒng)中。 既然WSL是“子系統(tǒng)”,那么WSL的地位我們能大概推測(cè)出—— “子系統(tǒng)”作為系統(tǒng)層的一部分,相較于應(yīng)用層(虛擬機(jī))會(huì)消耗

    2024年02月13日
    瀏覽(39)
  • Windows下linux 子系統(tǒng) WSL2怎樣使用usb串口(USBIPD-win4.0.0)

    https://github.com/dorssel/usbipd-win 直接下載最新版本的msi文件安裝 windows查看usb設(shè)備 找到對(duì)應(yīng)設(shè)備的編號(hào),共享設(shè)備: 如 查看usb設(shè)備: 這時(shí)候就出現(xiàn)/dev/ttyUSB0啦

    2024年02月03日
    瀏覽(22)
  • 手把手教學(xué)基于Windows11的wsl2使用ubuntu子系統(tǒng)

    手把手教學(xué)基于Windows11的wsl2使用ubuntu子系統(tǒng)

    打開“控制面板“-“程序“-“程序和功能“-“啟用或關(guān)閉windows功能“(側(cè)邊欄)-勾選“hyper-v“、“適用于Linux的Windows子系統(tǒng)“、“虛擬機(jī)平臺(tái)“ 控制面板:開始菜單中搜索打開即可 選擇“程序”,進(jìn)入后選擇“程序和功能” 選擇“啟用或關(guān)閉windows功能” 勾選“Hyper-V“

    2024年01月20日
    瀏覽(23)
  • WSL2中配置docker運(yùn)行環(huán)境

    不在windows中直接安裝docker的原因是,windows中安裝的docker,在創(chuàng)建linux容器以后,帶寬會(huì)急劇下降,只能達(dá)到 7M/s(局域網(wǎng),非外網(wǎng)),而在wsl中安裝的docker,創(chuàng)建容器后,帶寬性能絲毫不受影響。 網(wǎng)上有很多大神,關(guān)于安裝wsl2的文章,這里就不詳述。貼一個(gè)鏈接 Winux之路-

    2024年02月15日
    瀏覽(20)
  • window11開啟wsl2

    window11開啟wsl2

    以前玩linux,總是習(xí)慣裝雙系統(tǒng),其實(shí)雙系統(tǒng)特別麻煩。wsl現(xiàn)在的功能其實(shí)挺強(qiáng)大的,完全可以代替雙系統(tǒng),去完成一些在linux上的環(huán)境搭建。這篇文章記錄下window11如何開啟wsl2功能,并且安裝ubuntu系統(tǒng)。 控制面板 =》程序 =》啟用或關(guān)閉Windows功能 =》勾選上適用于Linux的Wind

    2023年04月24日
    瀏覽(26)
  • windows10安裝wsl2

    注意: 在安裝wsl_update.msi前要重啟一次 https://zhuanlan.zhihu.com/p/355276815

    2024年02月11日
    瀏覽(26)
  • WSL2+windows terminal

    WSL2的安裝與使用-Windows與Linux雙系統(tǒng)的新選擇 既要使用Windows系統(tǒng)滿足日常生活,協(xié)作辦公,又要使用Linux系統(tǒng)滿足開發(fā)工作,雙系統(tǒng)來回重啟比較麻煩,雙主機(jī)成本高,遠(yuǎn)程服務(wù)器又有很多限制,WSL也許是更好的解決方案,可以擺脫以上困擾。 1. WSL是什么 WSL全稱 Windows Subs

    2024年02月06日
    瀏覽(24)
  • Windows wsl2安裝Ubuntu

    Windows wsl2安裝Ubuntu

    wsl(Windows Subsystem for Linux)即適用于Windows的Linux子系統(tǒng),是一個(gè)實(shí)現(xiàn)在Windows 10 / 11上運(yùn)行原生Linux的技術(shù)。 wsl2 為其迭代版本,可以更好的在Windows上運(yùn)行Linux子系統(tǒng)。 這里以 Windows 11 安裝Ubuntu作為示例。 按 Win 鍵,點(diǎn)擊 設(shè)置 。 搜索 控制面板 。 點(diǎn)擊 程序 。 點(diǎn)擊啟用或關(guān)閉

    2024年02月09日
    瀏覽(27)
  • win11 使用 WSL2 安裝 linux 子系統(tǒng) ubuntu 出現(xiàn)錯(cuò)誤:無法解析服務(wù)器的名稱或地址

    win11 使用 WSL2 安裝 linux 子系統(tǒng) ubuntu 出現(xiàn)錯(cuò)誤:無法解析服務(wù)器的名稱或地址

    解決方法: 記事本打開 C:WindowsSystem32driversetchosts 文件, 添加如下解析地址 #raw.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 185.199.109.133 raw.githubusercontent.com 185.199.110.133 raw.githubusercontent.com 185.199.111.133 raw.githubusercontent.com ifconfig /flushdns 查看可安裝的 WSL wsl --list --onlin

    2024年04月27日
    瀏覽(32)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker遠(yuǎn)程容器教程(Windows的Docker Desktop下載安裝、遷移到非系統(tǒng)盤、配置國內(nèi)鏡像源、設(shè)置 WSL2)

    【2023最新版】Win11: WSL(Ubuntu22.04)使用docker遠(yuǎn)程容器教程(Windows的Docker Desktop下載安裝、遷移到非系統(tǒng)盤、配置國內(nèi)鏡像源、設(shè)置 WSL2)

    目錄 一、準(zhǔn)備工作 1. 安裝WSL(適用于 Linux 的 Windows 子系統(tǒng)) 2. docker簡(jiǎn)介——來源chatGPT 二、Windows安裝 Docker Desktop 1. 官網(wǎng)鏈接 2. 安裝過程 3. 遷移到非系統(tǒng)盤 4.?配置國內(nèi)鏡像源 國內(nèi)鏡像 方法1——通過Docker-Desktop配置 方法2——找打daemon.json文件進(jìn)行配置 三、在適用于 Wind

    2024年02月12日
    瀏覽(43)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包