WSL2安装和简单使用教程 |
您所在的位置:网站首页 › redis508安装 › WSL2安装和简单使用教程 |
WSL是适用于Linux的Windows子系统,相当于是在我们的Windows系统中安装一个小的Linux系统,WSL比起虚拟机或者双系统,无论是便利性还是性能上都有着不错的优势。 1,安装WSL2首先我们要知道,一个Linux操作系统是由Linux内核和发行版文件组成。内核是整个操作系统的核心,而发行版文件提供了基本的系统命令和运行库等等。 同样地,WSL2也由这两部分组成,在安装时,WSL2会将一个完整的Linux内核和发行版文件一起安装。也因此,WSL2可以安装多个发行版。 在安装之前,记得先进入电脑主板BIOS中开启CPU虚拟化(VT)功能,否则会导致WSL2安装或者运行失败。 在较新的Windows10或者Windows11系统中,都自带了wsl命令,通过该命令安装,打开cmd或者终端,执行下列命令安装: wsl --install 复制代码这样,默认安装的是Ubuntu的发行版文件,如果想安装其它发行版,可以先通过下列命令查看有哪些可以用的发行版: wsl -l -o 复制代码然后再在安装时加上-d参数指定要安装的发行版,例如我要安装Debian发行版: wsl --install -d Debian 复制代码等待片刻其安装完成,可能会提醒你重启电脑,重启电脑后,会弹出WSL的命令行窗口要你设置Linux子系统中的用户名和密码: 依次要输入的是用户名、密码和确认密码,然后设置完成,这个时候,子系统就安装完成了! 2,进入子系统我们随时可以用下列命令进入子系统: wsl -d 发行版名称 复制代码比如我安装的是Debian发行版,则: wsl -d Debian 复制代码这样,就进入了子系统,你的终端也变成了子系统中的终端,如果安装了多个发行版,也可以同时开多个终端并通过上述命令指定发行版名并启动,输入exit即可退出子系统。 这个Linux子系统和我们使用的真正的Linux系统几乎没有区别,安装完成后,大家可以像往常一样,设置软件镜像源,安装常用命令等等。 3,访问子系统文件系统打开此电脑,就可以在左侧看到Linux这一栏,点击进入即可: 不过在对其中文件进行操作时需要注意文件权限问题,详情查看官方文档。 4,网络问题如果你在子系统中运行了例如Nginx的网络服务器,直接在Windows上通过localhost是可以直接访问的,访问对应端口即可。 5,常用操作 (1) 开启systemctl支持默认情况下,WSL2中的Linux子系统无法使用systemctl命令,这会使得一些应用程序无法正常启动。可以通过修改配置文件的方式来启用该命令。 首先进入子系统,通过下列命令创建并编辑配置文件/etc/wsl.conf: sudo touch /etc/wsl.conf sudo vim /etc/wsl.conf 复制代码若提示找不到vim则安装一下即可,记得先完成软件镜像源配置,和普通Linux系统中一模一样,或者换用vi命令也行。 然后在配置文件中加入以下内容: [boot] systemd=true 复制代码编辑完成后,用exit命令退出子系统,并重启内核: wsl --shutdown 复制代码然后重新进入子系统即可。 (2) 软件镜像源配置子系统的软件镜像源配置和真实的Linux系统配置是一模一样的,以Debian系Linux为例,参考这篇博客。 (3) 子系统的命令自动补全在进入子系统时,大家可能会发现无法使用Tab命令补全功能,同样地,还是配置软件源后,通过下列命令安装自动补全功能: sudo apt install bash-completion 复制代码 (4) 子系统中文环境配置子系统默认是英文的环境,命令行输出的系统提示也都是英文的,因此我们也可以像普通Linux系统中一样设置中文语言环境,参考这篇博客。 (5) 关闭WSL2内核即使是我们退出了子系统,WSL2的内核仍然是在后台运行的,这样会占用很多内存: 在Windows中打开cmd或者终端,执行下列命令即可关闭内核: wsl --shutdown 复制代码下次再进入子系统时,内核也会自动启动。 (6) 卸载发行版如果要卸载已安装的发行版,执行: wsl --unregister 发行版名称 复制代码这样,你的子系统及其所有文件都会被删除,不过内核不会被删除,下次可以重新安装发行版。 参考: WSL2官方安装文档:传送门 WSL2配置文件:传送门 WSL2跨文件系统操作:传送门 WSL2网络问题:传送门 WSL2文件权限:传送门 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |