最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux Windows之wsl安裝使用及說明

 更新時(shí)間:2025年11月17日 08:47:45   作者:fengyehongWorld  
本文詳細(xì)介紹了如何在Windows 10或11上配置和使用WSL(Windows Subsystem for Linux),包括前期準(zhǔn)備、基本配置、命令行簡介以及安裝VSCode插件等步驟

一. 前期準(zhǔn)備

1.1 確認(rèn)windows的版本

win11默認(rèn)支持wsl,無需確認(rèn);部分win10版本不支持,需要確認(rèn)

  • win + R打開運(yùn)行窗口
  • 輸入winver命令,并執(zhí)行
  • 確認(rèn)當(dāng)前win10為22H2版本

1.2 開啟Linux子系統(tǒng)的支持

1.2.1 圖形化方式

1.2.2 命令行方式

執(zhí)行下面兩行命令之后,重啟電腦。

# 開啟【適用于 Linux的 Windows 子系統(tǒng)】
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 開啟【虛擬機(jī)平臺】
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

1.3 安裝wsl軟件

?官方提供的wsl管理軟件,找到最新的版本安裝即可

  • https://github.com/microsoft/WSL/tags

?官方提供的wsl_update_x64.msi的升級包

  • https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

1.4 安裝Linux分發(fā)版

  • 可以選擇在Microsoft Store商店安裝
  • 也可以下載Linux 分發(fā)版的安裝包,并手動安裝
    • 對應(yīng)的安裝包的下載地址可參考微軟官方提供的教程

注意:

  • win10的自動更新功能不能關(guān)閉,否則無法正常啟動
  • 安裝時(shí)會提示輸入賬戶名和密碼,輸入完成之后,就完成了子系統(tǒng)的配置

二. 基本配置

2.1 Windows Terminal

Windows Terminal中,可通過如下方式進(jìn)入指定的linux發(fā)行版

可以在設(shè)置中,指定當(dāng)前l(fā)inux發(fā)行版的啟動命令行,工作目錄等配置

  • 命令行:

wsl -d Ubuntu --cd ~:通過wsl命令啟動名稱為Ubuntu的linux發(fā)行版,啟動完成之后將路徑切換為home目錄

  • 啟動目錄:

我們也可以將啟動目錄設(shè)置為//wsl$/Ubuntu/home/用戶名,此時(shí)的--cd ~就可以省略了

2.2 wsl

安裝wsl之后,可在開啟菜單找到藍(lán)色企鵝圖標(biāo),進(jìn)入之后,可對wsl進(jìn)行各種配置

2.3 發(fā)行版linux

2.3.1 配置root密碼

初始安裝之后,root用戶并沒有設(shè)置密碼,可通過下面的命令設(shè)置密碼

sudo passwd root

2.3.2 配置ssh

wsl中的發(fā)行版linux需要配置ssh之后,外部才能訪問

# 更新apt
sudo apt update
# 安裝openssh-server
sudo apt install openssh-server
# 修改配置文件
sudo vi /etc/ssh/sshd_config

# 將配置文件中的配置項(xiàng)的注釋解開,并修改
PasswordAuthentication yes
PermitRootLogin yes
UsePAM no

安裝配置完成之后,開啟ssh服務(wù)

sudo service ssh start

2.3.3 切換源為國內(nèi)的源

Ubuntu的軟件安裝源在海外,國內(nèi)使用的話,有可能會失敗,可通過鏡像源的方式解決

系統(tǒng)源備份:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

修改 sources.list, 加入鏡像站提供的源

  • 主要使用下面兩個(gè)鏡像站
  • 清華源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
  • 中科大源:https://mirrors.ustc.edu.cn/help/ubuntu.html
  • 保存之后,更新鏡像源:sudo apt update

2.4 Vs Code安裝wsl插件

?如下圖所示,安裝wsl插件

?插件安裝完成之后,在linux中輸入code .之后,.vscode-server就會安裝到linux中,然后就可以通過vs code來編輯linux中的文件了。

三. 命令行簡介

3.1wsl --help

查看wsl命令的幫助信息

3.2 子系統(tǒng)的安裝與查看

# 命令行的方式升級wsl
wsl --update

# 在線查看微軟官方提供的子系統(tǒng)
wsl --list --online

# 通過命令行的方式安裝子系統(tǒng)
wsl --install -d 子系統(tǒng)名稱

# 查看本地安裝的所有版本
wsl -l -v

3.3 子系統(tǒng)的默認(rèn)設(shè)置

# 設(shè)置wsl的默認(rèn)版本
wsl --set-default-version 2

# 當(dāng)存在多個(gè)子系統(tǒng)時(shí),設(shè)置默認(rèn)的子系統(tǒng)
wsl --set-default 子系統(tǒng)名稱

3.4 進(jìn)入子系統(tǒng)

# 指定用戶進(jìn)入wsl
wsl -d <distro_name> -u <username>
wsl -d Ubuntu_22.04 -u apluser

# 啟動指定的子系統(tǒng), 并切換到home目錄
wsl -d Ubuntu_22.04 --cd ~

3.5 導(dǎo)出導(dǎo)入子系統(tǒng)

子系統(tǒng)導(dǎo)出

# 將安裝的linux子系統(tǒng)導(dǎo)出
wsl --export Ubuntu "E:\Ubuntu_22.04.tar"

子系統(tǒng)導(dǎo)入

  • 注意,導(dǎo)入之后的系統(tǒng),會以【ext4.vhdx】的文件名保存,本質(zhì)上是一個(gè)虛擬硬盤
  • 該文件名不要更改,最佳實(shí)踐是在外套一層文件夾用來區(qū)分
wsl --import Ubuntu_22.04 "E:\VM_PC\wsl\Ubuntu_22.04" "E:\Ubuntu_22.04.tar" --version 2

3.6 修改默認(rèn)登錄用戶

導(dǎo)入wsl系統(tǒng)之后,默認(rèn)以root賬戶登錄

可以在Windows Terminal的設(shè)置中的命令行處,指定普通用戶-u 用戶名的方式來登錄

也可以在linux的配置文件中修改默認(rèn)的登錄用戶

  • 通過root用戶登錄
  • 查看該配置文件是否存在,不存在的話,就新建
ls -l /etc/wsl.conf
  • 編輯該配置文件
vim /etc/wsl.conf

追加如下內(nèi)容

apluser@FengYeHong-HP:~$ cat /etc/wsl.conf
[user]
default=apluser

退出后wsl之后,回到PowerShell終端,然后輸入下面的命令關(guān)閉wsl

wsl --shutdown
  • 再一次進(jìn)入wsl之后,就可以看到通過指定的默認(rèn)用戶登錄了
wsl -d Ubuntu_22.04 --cd ~

3.7 關(guān)閉與刪除

關(guān)閉

# 關(guān)閉指定的子系統(tǒng)
wsl --terminate Ubuntu_22.04(系統(tǒng)名稱)

# 關(guān)閉所有的子系統(tǒng)
wsl --shutdown

刪除

  • 必須先關(guān)閉然后才能卸載刪除
  • 執(zhí)行下面的命令之后,【ext4.vhdx】的文件會被刪除
wsl --unregister Ubuntu_22.04

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

中山市| 绥化市| 岑巩县| 三原县| 仙桃市| 肥东县| 桦南县| 麻栗坡县| 平利县| 宣汉县| 阳泉市| 博乐市| 博野县| 甘孜县| 霍邱县| 佛教| 龙胜| 乌鲁木齐县| 大新县| 中牟县| 茶陵县| 白山市| 卓尼县| 乳山市| 漳州市| 疏勒县| 正镶白旗| 遂宁市| 隆德县| 揭阳市| 东乡| 辰溪县| 土默特右旗| 柞水县| 大宁县| 视频| 隆林| 江都市| 德江县| 鄂州市| 汶上县|