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

news/2024/2/28 0:02:10

文章目录

  • 前言
  • 环境设置
    • 开发者选项
    • 启用或关闭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天过去了,首批用户已经拿到了小米手表,在实际使用中也向小米反馈了不少意见和建议。 今天小米生态链产品总监程亮…

color a dir/s_小米手表Color运动版详细评测 比标准版加量减价在哪里?|屏幕|小米手表color|小米手表|小米|续航...

小米手环在可穿戴领域一直表现不俗,加上小米手表和小米手表Color等产品,小米稳坐可穿戴设备出货量世界第一的宝座。去年11月小米发布了旗下的第一款智能手表-小米手表,再过了不到两个月的时间,小米又发售了第二款手表-小米手表Col…

小米运动小米手环体验报告

一.概览 1.1背景 随着生活水平的提高,健康问题越来越引起了人们的关注,人们希望通过运动来保持身体的健康。更希望能“精准、细化”的管理自己的运动状况,这就需要有数据的支持。加上可穿戴设备的兴起,小米手环应运而…

对小米运动和每日瑜伽的测试

一、计划说明 1、本次对比测试的产品为:小米运动和每日瑜伽。 2、测试进度表 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 20 20 Estimate 估计这个任务需要多少时间 250 270 Testing Desi…

小米10谷歌连携失败_第一批用户反馈小米手表问题多,产品总监发长文解答

近日,小米的第一款手表发布,用户拿到产品时却遇到很多问题,继小米穿戴软件负责人任恬之后,小米生态链产品总监程亮又在微博上发长文解答用户问题。 作者|叶子 校对|holly 集微网原创文章,转载…

小米4刷android wear,小米手表第四次OTA升级:最强安卓手表迎来全新功能+百款表盘...

【dogkeji-科技犬】 作为小米首款智能手表产品——小米手表自去年双十一发布即成为史上最畅销的Wear OS手表,仅去年双十一单日销售额破亿,有业内人士表示小米手表一天的销量是过去所有安卓手表一年的销量。小米手表的发布也推动了升级缓慢的Wear OS系统快…

小米性能服务器设置介绍,小米手表使用体验 小米手表外观、配置、性能全面评测...

四、使用体验:迎来腕上小爱的完整版 除了支持下载安装第三方App,小米手表的亮点还在于支持eSIM,当然也少不了一些传统智能手环、智能手表主打的功能,比如消息提醒、运动监测等等。 小米手表内置eSIM号码虚拟芯片,目前已…

小米运动数据导出并做个性化统计

小米运动数据是没有对外提供接口的,它本身提供的数据统计有不足之处,比如体重数据,在一天中不同时间体重数据时不一样的,把所有数据混合在一起看,是很难得出体重变化趋势的。所以,最好是能够获取到这些数据…

VMware vCenter/vSphere/vSan/Esxi/7.0 lic许可

之前在CSDN找了好久7.0的lic,没找到,现在找到了,权当给自己记录一下吧。 VMware vSphere 7.x **vSphere ESXi 7.0 Enterprise Plus** JJ2WR-25L9P-H71A8-6J20P-C0K3F HN2X0-0DH5M-M78Q1-780HH-CN214 JH09A-2YL84-M7EC8-FL0K2-3N2J2 **vCenter…

keyshot pro 10报许可证(*.lic)对该计算机无效解决办法

出现这个问题估计是你的计算机重新换了系统,导致许可证lic中计算机的信息发生了更改,只需要再用keyshot_gen再重新生成一次lic文件就解决了。 注意:把防火墙、病毒防护实时保护关闭,否则keyshot_gen会运行不了或者被直接删除。key…

解决FME无法连接lic服务器问题

安装后无法连接floating license server的问题,问题在最开始的host id上,我的电脑安装后有两个host id,最开始以为是一个,就照搬了。 后来看了贴吧的一个帖子说是两个用户,想起来可能是两个ID,删掉后面的一…

cadence 提示lic找不到怎么办

cadence 启动每次提示lic找不到解决办法 有时候关闭了cadence 相关服务或者删除了lic文件,导致每次都提示找不到lic,有个办法是使用lic管理工具lmtools,进入后重新定位lic文件如图所示。 再点击save service,最后切换到## 标题s…

matlab中gurobi lic file 打不开

之前按照百度流程,matlab稀里糊涂安上gurobi,也可以运行,但是隔了几天同样的代码就出现bug。无法打开gurobi许可证文件,之后从头开始捋了一遍,终于能行了。 首先按照gurobi邮件提示,把许可证放到c&#xf…
最新文章