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