Windows最强的功能是什么?我觉得是WSL

2021-09-29 14:27:50 21点赞 132收藏 12评论

可能大家没想到,如今的微软可以说是开源社区的最强大的支持者之一。无论是github,还是在Windows中集成了WSL。只能说吸纳了开源社区力量的微软是真的强。

对于普通用户而言,Linux是一个挺难用的东西。其实用过Linux系统的人都知道,虽然Linux在软件数量上不如Windows丰富,但Linux系统安装软件十分优雅,安装协助只需要一句命令。而且凭借着Docker技术,即使搭建一个Web服务也只需要一句命令即可。可以说未来Linux在个人和家用领域会快速普及,微软也正是发现了这一点,直接把Linux集成到了Windows中,这就是WSL。

1.启用WSL2

启用WSL首先要在“应用和功能”选项里开启“适用于Linux的Windows子系统”,Windows默认启动的是WSL1,可以通过以下命令切换成WSL2:

Windows最强的功能是什么?我觉得是WSL

Windows最强的功能是什么?我觉得是WSL

#查看WSL版本
wsl --list --verbose
#设置WSL2位默认版本
wsl --set-default-version 2
#如果你已经安装了Linux系统,比如ubuntu,可以用以下切换为WSL2
wsl --set-version ubuntu 2

开启WSL后,进入Windows应用商店搜索和安装一个Linux发行版,我推荐ubuntu。

2.开启SSH

既然安装了Linux发行版,自然要开启SSH。这里以ubuntu为例,WSL安装的ubuntu默认已经安装了openssh-server,但是需要进行一些设置才能开启SSH,设置需要具备基本的vi命令知识:

#编辑配置文件
sudo vi /etc/ssh/sshd_config
#接下来修改配置文件,首先把密码认证由no改为yes
PassWORDAuthentication yes
#如果你想要用户名和密码登陆,需要添加如下选项:
PermitRootLogin yes

#如果你没有开启用户名和密码登陆,那么首先你需要在ubuntu系统上生成一个配对的公钥
ssh-keygen -A

#然后启动ssh,下面两种方式都可以
/etc/init.d/ssh start
sudo service ssh restart

Windows最强的功能是什么?我觉得是WSL

3.安装zerotier

老规矩安装zerotier方便我们远程管理,当然你也可以选择tailscale。

#用官方推荐的命令行安装
curl -s https://install.zerotier.com | sudo bash
#安装完毕后启动zerotier
sudo zerotier-one -d
#然后加入你自己的虚拟局域网
sudo zerotier-cli join xxxxxxxxx

这样你就可以通过手机或者电脑远程ssh控制这个ubuntu系统了。这个ubuntu系统可以安装Docker,又可以衍生出很多的玩法。

压根不用去重装系统,也不需要拥有NAS、VPS和小主机,凭借WSL安装Docker你可以自己搭建各种web服务。比如web页面监控、网页测速、智能家居控制等等等等。可以翻翻我的文章,有很多相关内容可以尝试。

展开 收起
12评论

  • 精彩
  • 最新
  • Docker支持不是很完整

    校验提示文案

    提交
  • 收藏备注一下。

    校验提示文案

    提交
  • 不明觉厉,收藏先。

    校验提示文案

    提交
  • 看了一会,发现看不懂直接来评论区了

    校验提示文案

    提交
  • WSL1和WSL2有什么区别? [惊喜]

    校验提示文案

    提交
    wsl2是通过虚拟机实现的容器技术

    校验提示文案

    提交
    hyper-v

    校验提示文案

    提交
    收起所有回复
  • 64g 内存的 可以放心用wsl ,16g 多跑几个项目 就 爆炸了

    校验提示文案

    提交
  • 谢谢分享,这个功能听说过,从来没尝试

    校验提示文案

    提交
  • wsl要开hyperv,开了外频就变低是咋回事

    校验提示文案

    提交
  • io不知道还拉胯不

    校验提示文案

    提交
  • cool~ zerotier互联方案棒!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
132
扫一下,分享更方便,购买更轻松