微軟每年都會(huì)舉辦Build開(kāi)發(fā)者大會(huì),近年來(lái)越來(lái)越受關(guān)注的Linux 子系統(tǒng)Windows Subsystem for Linux(WSL)已經(jīng)很完善了,我抱著體驗(yàn)一把的心態(tài),也來(lái)使用一下這個(gè)功能。
各位新手Linux朋友們,有沒(méi)有想過(guò)怎么在Windows下面使用Linux,下面我來(lái)通過(guò)自己的實(shí)際操作,分享一遍自己的Windows10下的WSL的使用經(jīng)歷。
首先什么是WSL
百度百科里面是這樣介紹的:Windows Subsystem for Linux(簡(jiǎn)稱(chēng)WSL)適用于Windows的Linux子系統(tǒng)。也許剛剛接觸Linux的新手會(huì)覺(jué)得奇怪,Linux不是單獨(dú)的系統(tǒng)嗎?比如我們學(xué)習(xí)和考試認(rèn)證的都是 Redhat、Ubuntu、Centos等。為什么Windows會(huì)有一個(gè)Linux的子系統(tǒng)呢?其實(shí)此子系統(tǒng)起源于命運(yùn)多舛的Astoria項(xiàng)目,其目的是允許Android應(yīng)用運(yùn)行在Windows 10 Mobile上。此功能組件從Windows 10 Insider Preview build 14316開(kāi)始可用。后來(lái)到了2022年9月 22日,微軟發(fā)布了 Windows 11/10 的 Linux 子系統(tǒng)新預(yù)覽版,微軟宣布從該版本開(kāi)始,WSL 已支持 systemd。最新的正式版于2022年11月16日,微軟 Win11/10 Linux 子系統(tǒng) WSL 1.0.0發(fā)布
操作Linux的過(guò)程中常用的命令和如何使用ssh服務(wù)管理遠(yuǎn)程主機(jī),可以查看《Linux就該這么學(xué)(第2版)》第9章節(jié)的內(nèi)容。
一開(kāi)啟WSL功能
首先是你要使用Windows10 2004以上版本?;蛘吣憷斫鉃橐?022年9月份以后的版本。我寫(xiě)本文的時(shí)間是2022年11月,更新了最新的微軟11月累計(jì)更新包。
分享兩種啟動(dòng)WSL的方法
方法1:通過(guò)命令行啟動(dòng)WSL。
點(diǎn)擊右下角WIN開(kāi)始-右鍵-Windows PowerShell(管理員)以管理員身份運(yùn)行。

然后輸入如下命令:
[Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform]
看到如下就表示虛擬平臺(tái)正在啟動(dòng)。


虛擬平臺(tái)開(kāi)啟后,接著在命令行中輸入以下命令開(kāi)始Linux子系統(tǒng):
[Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux]

重啟動(dòng)計(jì)算機(jī)
方法2:當(dāng)然你也有第二種啟動(dòng)的方法,不用敲命令這么麻煩。
開(kāi)機(jī)進(jìn)入-控制面板-程序-找到 啟動(dòng)或關(guān)閉Windows功能

請(qǐng)?jiān)诠催x框中勾選-適用于Linux的Windows子系統(tǒng)