WSL介绍(Windows10内置的Linux子系统)

        最近发现在Windows10下不用安装虚拟机也可以使用Linux,然后发现原来2016年就已经有这个功能了,下面来介绍下如何使用。

        首先我的win10版本信息如下,以免部分版本不支持,可以做个参考。

        需要进到控制面板里将Linux子系统功能打开,勾选后会重启,之后就可以使用了。

        网上有些说法是还需要开启开发者模式,但我实际并没有做任何操作,在这里也提一下,下面是我的设置界面。

        接下来我们需要选择自己喜爱的Linux发行版了,进入microsoft store搜索Linux ,会出现很多款,我这里选择的是Debian。

         安装好之后选择Debian图标打开,首次打开会提示输入用户名和密码,创建完毕就可以使用了,试了查询指令正常,也可以使用apt指令安装自己喜欢的各种软件。

        在windows的资源管理器可以看到多出来一个Linux的目录,里面是根文件系统的内容,当然不建议通过windows直接修改里面的内容。

        在子linux里我们试了查看分区,可以看到跟常规的linux有些不一样,有一点比较好,可以通过/mnt/访问windows的不同盘,可以很方便的进行文件共享。

        这个子系统也支持通过ssh访问,当然得先安装一下ssh服务,apt install openssh-server。这里推荐使用MobaXterm软件,会发现打开软件左边就已经有了两个session,点进去就进入linux子系统的终端了,这里可以直接进行操作,所以不用再通过点击Debian图标进入了。

        虽然是两个session,但是实测功能完全一样,在ubuntu的session下查询信息也是debian。

        再来说说通过ssh访问,先获取到ip地址,然后新建ssh session去连接

         

        如果出现连接不上的情况,需要检查下ssh是否开启,必要时可以通过sudo service ssh restart来重启服务,连接上后的界面如下。MobaXterm有个好处是可以监测到系统的一些信息,同时可以看到根文件系统的目录文件等。

        WSL的内核不是原生的,所以好像不能进行内核方面的开发,但是对于arm板的交叉编译应该是没什么问题的,可以按在虚拟机上操作的方式进行操作,不过暂时还没有测试,后续再说。

        总的来说WSL还是挺好用的,启动贼快,而且可以使用全部的CPU内存资源不用担心卡顿。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-05-09 20:16:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-09 20:16:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-09 20:16:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-09 20:16:06       18 阅读

热门阅读

  1. 【LeetCode】数组——hashmap的妙用

    2024-05-09 20:16:06       11 阅读
  2. Github 2024-05-06 开源项目日报 Top10

    2024-05-09 20:16:06       11 阅读
  3. Springboot整合Minio,2024版教程

    2024-05-09 20:16:06       10 阅读