(Linux) WSL 适用于Linux的Windows子系统

news/2025/1/20 6:22:07/

文章目录

  • 前言
  • 环境设置
    • 开发者选项
    • 启用或关闭Windows功能
    • 进入Microsoft应用商场下载
    • 下载完成
    • 开启
    • PS: 查看运行效果
  • Linux基础配置
    • 环境缺失
    • 注册账号
    • 设置root账户密码
    • 常用环境的安装
  • VS Code 连接
    • 插件
    • 连接的快捷方式
  • END

前言

学习Linux的阻碍,往往第一步就是没有Linux。当然方法有很多,比如云服务器,虚拟机等操作。

这里介绍一种简单实用,对个人电脑配置要求极低的方法。

适用于Linux的Windows子系统,WSL Windows Subsystem for Linux

环境设置

开发者选项

开启开发人员模式

在这里插入图片描述

启用或关闭Windows功能

确认适用于Linux的Windows子系统

确认后需要重启一下计算机

在这里插入图片描述

在这里插入图片描述

进入Microsoft应用商场下载

进入商场,搜索ubunt下载一个免费的即可

这里我下载的是Ubuntu 18.04.6 LTS

默认是下载到C盘,想要设置的可以在商城的设置中设置,这里不做具体展示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

下载完成

当在应用中出现如下图标,则表示下载安装完成了

在这里插入图片描述

开启

  1. 可以点击图标直接打开
  2. 也可以在命令行中输入bash指令

注意,我这里是直接在桌面用 win+R 打开的cmd操作的。

进入linux后发现路径是 /mnt/c/Users/windows 这里的windows是我的pc登录账户。

就是说,通过WSL的linux可以直接访问到我在win下的环境,直接贡献路径和文件。

在这里插入图片描述

PS: 查看运行效果

在这里插入图片描述

Linux基础配置

环境缺失

有的电脑可能会有环境的不支持,根据命令行中的提示,在提示的链接中下载一个小软件安装即可

没有出现这个问题的可以忽略,由于博主在第二台机器上安装时没有出现这个情况,因此这里没有图片可以贴出

注册账号

刚启动会要求注册默认的一个账号和密码,按照提示流程设置即可

在这里插入图片描述

设置root账户密码

初始默认root账户是没有密码的,因此需要设置

# 设置root密码
sudo passwd root# 进入root账户
su# 退出root
exit

常用环境的安装

这里就根据自己的需求安装了

# 最好直接在root账户下安装,否则就用 sudo 提权# 更新
apt-get update# 常用编译环境
apt-get install gcc
apt-get install g++
apt-get install gdb
apt-get install cmake# ssh
apt install openssh-server
apt install openssh-client
# 生成密钥
ssh-keygen -A
# 开启,关闭,重启
service ssh start
service ssh stop
service ssh restart
# ssh配置的路径 文件是:sshd_config
/etc/ssh
/etc/ssh/sshd_config

ssh部分配置信息

# 个人目前的配置,没输入的就是我当前sshd下的默认属性
# 默认端口22
PermitRootLogin yes
ChallengeResponseAuthentication no
UsePAM yes
X11Forwarding yes
PrintMotd no
AcceptEnv LANG LC_*
Subsystem       sftp    /usr/lib/openssh/sftp-server

VS Code 连接

插件

直接搜索sshWSL的关键词即可

在这里插入图片描述

连接的快捷方式

左栏有专门的远程资源管理器

左下角也有打开远程窗口的图标

在这里插入图片描述

在这里插入图片描述

点击这里根据提示也可进行基本配置,比如ssh的ip,账户,密码等

在这里插入图片描述

在这里插入图片描述

这里的 local_root 就是我在 Configure SSH Hosts 配置的信息

在这里插入图片描述

在这里插入图片描述

SSH Client Config File Example (goteleport.com)

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
# 这份配置的名称
Host local_root# 本机回路地址HostName 127.0.0.1# 连接的账号User root# 连接端口Port 22



END


http://www.ppmy.cn/news/456075.html

相关文章

steam好友服务器当前处于离线状态,steam好友在线为什么显示离线

steam上自己的朋友在线,但是看到的状态却是离线,这种情况下相信大家都很想知道是怎么回事以及怎么解决,那么下面就和小编一起来看看吧。 先看你自己是否在线,如果自己没问题,重启steam或电脑,如果还是离线&…

steam微信支付无法服务器,steam用微信支付失败怎么办

说起微信支付,相信我们每个人都不陌生,但是微信支付也有失败的时候,这时候我们就需要掌握正确的退款手续才行。steam用微信支付失败怎么办?了解网购安全,首先就要了解佰佰安全网小编就带您认识一下吧。 1、在付款提交订…

计算机名称 steam,Steam电脑配置排名:前19名都是N卡

原标题:Steam电脑配置排名:前19名都是N卡 现如今的显卡市场上,NVIDIA无疑占据着绝对主动和领导地位,那么N卡到底普及到了什么程度? Steam今天更新了每月一次的硬件调查结果,虽然数据都来自游戏玩家&#xf…

Steam DS4手柄

Steam DS4手柄问题 steam在用DS4手柄玩游戏时,出现了一个问题。左右摇杆变成音量加减和鼠标。 问题 左右摇杆变成音量加减和鼠标。 解决办法 插入手柄后在控制器设置,组合键配置中导入其他人的模板,选择某个名称为游戏相关的配置。 图片…

steam令牌 未能连接到服务器,连接错误无法连接到steam网络怎么办 steam网络连接错误解决方法【图文】...

在很多时候我们玩大型的游戏都会应用到steam网络错误,而这个错误几乎是所有的玩家都会遇到的一个错误,因此,他会在游戏当中表现的非常的头疼,那么怎么样才能够解决这样一个问题呢?接下来小编为大家介绍一下无法连接到steam网络的解决的方法,大家在实际生活的时候参考使用…

小米运动同步到Google Fit健身, 解决睡眠和体重不同步的情况

小米运动支持同步到Google Fit健身, 在我的->第三方接入里绑定账号就行了. 但是很多人发现谷歌健身里同步的只有运动和卡路里, 但是没有睡眠和体重. 这时候你需要长按小米运动, 然后清除数据->清除缓存, 再进入小米手环同步, 然后在第三方介入里点击你的google账号, 系…

小米WatchS2和小米WatchS1 区别 哪个值得入手

. 小米智能手表S1采用1.39英寸AMOLED屏,支持NFC功能,具备GPS定位,支持心率监测、血氧测量、血压测量等功能,支持多种运动模式,支持支付宝和微信支付,还支持小米AI语音助手; 小米WatchS2更多使用…

连接手表_小米手表首批已到手 这些事儿你必须知道

小米手表标准版售价1299元,于11月11日全渠道首卖,当天9时30分,小米手表单品全渠道销售额已突破1亿元。 3天过去了,首批用户已经拿到了小米手表,在实际使用中也向小米反馈了不少意见和建议。 今天小米生态链产品总监程亮…