centos安装mysql wsl_如何在 Windows 10 中安装 WSL2 的 Linux 子系统
什么是WSL?
Windows Subsystem for Linux,適用于 Linux 的 Windows 子系統(tǒng)可讓開發(fā)人員按原樣運(yùn)行 GNU/Linux 環(huán)境 - 包括大多數(shù)命令行工具、實(shí)用工具和應(yīng)用程序 - 且不會(huì)產(chǎn)生虛擬機(jī)開銷。
在WSL中,你可以:
在 Microsoft Store 中選擇你喜歡的Linux (Ubuntu/ Debian/ SUSE 等等)。
運(yùn)行常用的軟件/Bash shell腳本/docker 等。包括但不限于:
工具:vim、emacs、tmux
語言:Javascript/node.js、Ruby、Python、C/C++、 C# 和 F#、Rust、Go 等等
服務(wù):sshd、MySQL、Apache、lighttpd
在 Windows 上調(diào)用 GNU/Linux 應(yīng)用程序。
什么是WSL2?
WSL 2 是 WSL 中體系結(jié)構(gòu)的新版本,它更改 Linux 發(fā)行版與 Windows 交互的方式。
?WSL 2 的主要目標(biāo)是提高文件系統(tǒng)性能并增加系統(tǒng)調(diào)用的完全兼容性。?
每個(gè) Linux 發(fā)行版都可以作為 WSL 1 或 WSL 2 發(fā)行版運(yùn)行,并可隨時(shí)進(jìn)行切換。?
WSL 2 是底層體系結(jié)構(gòu)的主要功能,它使用虛擬化技術(shù)和 Linux 內(nèi)核來實(shí)現(xiàn)其新功能。
WSL2 和WSL 在用戶層面的感知?
將 Linux 應(yīng)用需要訪問的文件放在 Linux 根文件系統(tǒng)中可以提高文件訪問速度
在 WSL 2 預(yù)覽版的初始版本中,你需要使用 IP 地址而不是 localhost 來訪問網(wǎng)絡(luò)應(yīng)用程序
在windows10中安裝wsl2子系統(tǒng)需要如下三個(gè)步驟:
第一步:啟用虛擬機(jī)平臺(tái)和 Linux 子系統(tǒng)功能
第二步:安裝一個(gè) Linux 發(fā)行版
第三步:啟用 WSL2
第四步:與vmware workstation共存
注意:WSL 2 僅適用于 Windows 10 版本18917或更高版本
可在cmd中輸入winver進(jìn)行查看
第一步:啟用虛擬機(jī)平臺(tái)和 Linux 子系統(tǒng)功能
以管理員權(quán)限啟動(dòng) PowerShell
然后輸入以下命令啟用虛擬機(jī)平臺(tái):
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform以管理員權(quán)限啟動(dòng) PowerShell,然后輸入以下命令啟用 Linux 子系統(tǒng)功能:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux在以上每一步命令執(zhí)行完之后,PowerShell 中可能會(huì)提示你重新啟動(dòng)計(jì)算機(jī)。按“Y”可以重新啟動(dòng)。
第二步:安裝一個(gè) Linux 發(fā)行版
打開微軟商店應(yīng)用,在搜索框中輸入“ubuntu”然后搜索,你可以看到搜索結(jié)果中有很多的 ubuntu發(fā)行版可以選擇。選擇一個(gè)你喜歡的 ubuntu發(fā)行版本然后安裝:
需要注意:在商店中的安裝并沒有實(shí)際上完成 Linux 子系統(tǒng)的安裝,你還需要運(yùn)行一次已安裝的 Linux 發(fā)行版以執(zhí)行真正的安裝操作。
點(diǎn)擊ubuntu圖標(biāo)
等待ubuntu安裝完成,設(shè)置用戶名密碼
第三步:啟用 WSL2
使用 wsl -l 可以列出當(dāng)前系統(tǒng)上已經(jīng)安裝的 Linux 子系統(tǒng)名稱。注意這里的 -l 是列表“l(fā)ist”的縮寫,是字母 l 不是其他字符。
wsl -l如果提示 wsl 不是內(nèi)部或外部命令,說明你沒有啟用“適用于 Windows 的 Linux 子系統(tǒng)”,請(qǐng)先完成本文第一步。
如果提示沒有發(fā)現(xiàn)任何已安裝的 Linux,說明你沒有安裝 Linux 發(fā)行版,或者只是去商店下載了,沒有運(yùn)行它執(zhí)行真正的安裝,請(qǐng)先完成本文第二步。
使用 wsl --set-version 2 命令可以設(shè)置一個(gè) Linux 發(fā)行版的 WSL 版本。命令中 替換為你安裝的 Linux 發(fā)型版本的名稱,也就是前面通過 wsl -l 查詢到的名稱。
wsl --set-version Ubuntu 2注意其提示需要升級(jí)內(nèi)核組件
升級(jí)內(nèi)核后重新設(shè)置ubuntu到wsl2
當(dāng)然,使用以下命令可以在以后安裝 Linux 的時(shí)候默認(rèn)啟用 WSL2:
wsl --set-default-version 2可以使用如下命令查看當(dāng)前l(fā)inux子系統(tǒng)版本
wsl -l -v可以通過輸入wsl或wsl -d?Ubuntu或Ubuntu啟動(dòng)當(dāng)前已安裝好的ubuntu操作系統(tǒng)
可以通過wsl --shutdown關(guān)閉子linux操作系統(tǒng)
第四步:與vmware workstation共存
當(dāng)前vmware workstation最新版本,15.5.6 build-16341506支持和hyper-v共存
總結(jié)
以上是生活随笔為你收集整理的centos安装mysql wsl_如何在 Windows 10 中安装 WSL2 的 Linux 子系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么让手机变成震动器_详解iPhone
- 下一篇: mysql 中的脏读与幻读_一文带你理解