WSL(Windows Subsystem for Linux)入门与安装

WSL(Windows Subsystem for Linux)入门与安装

入门介绍

Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行.

安装(有坑)

WSL是在微软商店中安装的,搜索wsl或者ubuntu就能搜到,但是有个巨坑,不要安装Ubuntu默认版本!因为Ubuntu更新的速度,现在默认安装的是Ubuntu20.04,简直是个大坑。

如果想自己控制安装的版本,务必选择安装Ubuntu18.04版本。

基本配置

创建用户

Linux基本操作。

查看Ubuntu版本:cat /etc/issue

设置root密码

su passwd root

共享Windows文件夹

WSL的一大利器是属于Windows的子系统,而非双系统,因此可以通过软连接或者挂载,其中我觉得链接比较简单。要知道WSL的Ubuntu访问Windows文件的路径是 /mnt/c/* 就好办了。

ln -s /mnt/d/somepath/wsl_data /home/usrname/win
# 这样就能操作win目录下的文件后,直接在wsl_data里同步。

更新apt源

# 1.在win d/somepath/wsl_data下创建文件sources.list,上网查阿里云源的配置内容。
# 2备份和修改Ubuntu配置
cp /etc/apt/sources.list /etc/apt/sources.list.bak
cp /home/usrname/win/sources.list /etc/apt/sources.list
# 3.更新
sudo apt-get update
sudo apt-get upgrade

开启ssh服务

Windows自带的shell并不好用,考虑使用Xshell等ssh远程登录操作;

# 1 创建秘钥对,复制到/root/.ssh
# 2 注意访问权限,查查资料
cat id_rsa.pub > authorized_keys
# 3 重装openssh-server
sudo apt-get install openssh-server
# 4 配置ssh,注意端口选择一个大一点的,可能会和Windows端口冲突
vim /etc/ssh/sshd_config
# 5 重启服务
sudo /etc/init.d/ssh restart
posted @ 2020-06-15 00:05  飞天小烤猪  阅读(466)  评论(0编辑  收藏  举报