栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

WSL Linux 子系统安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WSL Linux 子系统安装

开启WSL支持

方法一:
使用管理员权限的 Shell 才能安装 WSL。

按 Win+X, 找到 Windows PowerShell (管理员),并复制执行命令。

Enable-WindowsOptionalFeature -online -FeatureName Microsoft-Windows-Subsystem-Linux

以上命令会激活 WSL 服务,然后需要重启系统

方法二:
Win + R,输入 appwiz.cpl,左上角找到“启动或关闭 Windows 功能”,会看到这个选项处于选中状态。

★★★

找到------>适用于Linux的window的子系统 进行勾选 点击确定

安装 WSL 发行版

在 Windows 应用商店搜索 ubuntu ,选择自己喜欢的版本,安装即可。

这里选择的是 Ubuntu 20.04 LTS,之后的所有内容也是基于 WSL Ubuntu 编写。

下载,安装之后,第一次打开会初始化一会

然后设置个用户名,密码

root admin 是不能用作username的

到这里,其实咱们的 WSL 就安装好了。

接下来我们让它更好用吧!

apt 换源

Debian / Ubuntu 的官方源在国内访问很慢,咱们更换为清华大学 TUNA 的软件源镜像

PS:也可以用阿里云的镜像

执行下面命令,备份 apt 安装源:

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

vim 编辑 sources.list :

$ sudo vim /etc/apt/sources.list

将 sources.list 中的内容替换如下
注意:这里是Ubuntu 20.04 LTS的,

如果是其他版本的ubuntu,自行访问[ 清华大学开源软件镜像站]去查找对应版本的镜像配置

默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted
universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main
restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse ​
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

如果出现错误 可以尝试把https—>http

更新软件

更新软件源中的所有软件列表

$ sudo apt-get update

更新软件

$ sudo apt-get upgrade

配置SSH服务器

咱们用惯了 类似 xshell ,SecureCRT 这种 SSH 工具连接 Linux,所以顺便把 SSH 功能打通吧,用的顺手,毕竟 PowerShell 用的不是太方便!

WSL 上的 SSH 服务器没有自动配置,需要手动重新安装,首先可以运行以下命令来检查

$ sudo service ssh stop
$ sudo /usr/sbin/sshd -d

如果输出信息包括以上信息,即找不到 key,重新安装 openssh-server 就可以解决问题

$ sudo apt purge openssh-server
$ sudo apt install openssh-server

如果出现以上内容 说明换源出现问题 重新换源 就ok

然后需要配置 /etc/ssh/sshd_config,用 sudo 权限运行 vim 修改如下三个关键字

使用命令行vim /etc/ssh/sshd_config
执行修改,强制保持 按esc 输入 :wq!

记得删除 #
Port 22
这两行允许了 root 账户和密码登录
PermitRootLogin yes
PasswordAuthentication yes

然后记得重启 ssh 服务

$ sudo service ssh restart
$ sudo service ssh status

如果需要用密码登录 root 账户,还需要设置密码

$ sudo passwd root

然后就可以使用 SSH 工具进行连接啦,本地直接 localhost 即可

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/511651.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号