不用虚拟机也能在Windows下使用Linux

news2024/11/26 17:39:58

想学习热门的Linux系统,可是一开始就需要安装虚拟机软件,这样很容易消耗Linux初学者的热情。比如常用的VMWare虚拟机,虽然步骤并不复杂,但是一开始的搭建和配置过程, 容易劝退一部分新手。我认为学习新的操作系统,先使用起来才是最关键的。那么有没有不用安装虚拟机,也可以使用Linux的方法呢?让我们看看有哪些方法吧。

  • Windows中的 Linux

从Win10 V19603开始,微软在里面集成了一个Linux子系统,方便想学习和了解Linux爱好者直接调用。

首先你电脑上需要是WIN10,你可以通过点击左下开始[菜单],打开[设置],点击系统里的[关于],在[Windows规格],就能看到我们win10的版本了。

无论你的版本是家庭版,或者专业版都可以,但是请注意,一定不要是公司域控管理的环境。

然后我们来选择【开发者模式】

通过【控制面板】进去,找到【更新安全】,【开发者选项】看到如下界面选择。这一点有一点类似安卓手机是吧。

接下来有个很重要的步骤,需要打开Win10上面的打开Microsoft Store(微软应用商店)

有些新手打开【Microsoft Store】会遇到问题,我们可以按照如下方法解决:

打开win10 【控制面板】,找到【internet选项】,然后选择高级 找到使用TLS1.2 打√

有的默认就勾选就不用理会。

仅仅上面的步骤,还有些新手容易出现下面的报错:

通过搜索打开 Microsoft Store,就会看到令无数人头疼的蓝色警告框“系统管理员阻止这个应用”

这个问题有两个方法解决,我都使用了一遍。需要注意的是:你的电脑一定不能是由组织域控管理的。

  1. 组策略编辑

打开Windows 里面的【运行】输入指令指令(gpedit.msc),点击确定,依次进入点击【Windows设置】、【安全设置】、【本地策略】、【安全选项】

双击进入编辑页面,一定要选择【禁用】

  1. 重新部署应用商店

这个就是敲命令,网上可以搜索到重新部署应用商店的命令,

用管理员打开的 “Windows Powershell(管理员)” 窗口中输入以下命令

get-appxpackage *store* | remove-Appxpackage

再次安装:

add-appxpackage -register "C:\Program Files\WindowsApps\*Store*\AppxManifest.xml" -disabledevelopmentmode

具体如下:

完成后打开尝试进入 Microsoft Store,看一下是否还会阻止。

如果不行可以考虑新建一个本地管理员账号

再次启动 “Windows PowerShell(管理员)”,输入以下命令:

“net user User ****** /add” (User是新建账户,******是新建的随机密码)

“net localgroup administrators User /add” (赋予该账号管理员权限)

比如我新建一个叫 TOM用户。

接下来重启动电脑,用新建用户TOM登录就可以了。

下面的步骤就顺利很多了,直接打开微软应用商店,搜索Linux

一般可以选Ubuntu

下载安装,完成后你可以在应用列表里看到新增了一个Ubuntu的图标,

先不要急着运行,重要的一步出现了,你需要勾选子系统。

而且一定要重启动系统才能生效,记得重启,记得重启,新手不要慌。

重启后直接点击运行就可以打开Ubuntu终端

现在新手们,你们可以按照Linux教程来,一步一步从新建用户开始,练习Linux命令了。

补充一下,最后打开Ubuntu的时候,网上有些人还是遇到报错,可以搜索一下,基本上我没有遇到。

  • 在线的Linux

不想自己搭建虚拟机,又不想设置Windows子系统,下面这些网站可以来帮你的忙。具体可以查看《Linux就该这么学》网站在线Linux帮你低成本练习 | 《Linux就该这么学》

  1. Unix Terminal Online

地址:Online Linux Terminal

最大的优点:不用注册,不用注册,不用注册。

  1. JS-UIX - Terminal一个以浏览器操作的Unix Shell的demo

地址:JS/UIX - Terminal

进去后直接点击 open terminal 用 guest账户进行登录,密码可以留空,直接就可以运行。

可以敲个命令试试吧。

实际工作中 rm –rf 命令还是不要随便使用。

  • 总结一下

无论是在实体机安装Linux,还是使用虚拟机安装Linux系统,我们的目标都是一样的。Linux是一个庞大的开源生态系统,时时刻刻都在变化。如何引领初学者入门是一个非常重要的课题,如果能让新手在初期,不会因为热情消耗太快而放弃,新手们可以考虑一下上面我的实践操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/90159.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

看了这篇文章后,面试官再也不敢问你非结构化存储的原理了

那么你可能会说,是不是我无限制地增加从库的数量就可以抵抗大量的并发呢? 实际上并不是的。因为随着从库数量增加,从库连接上来的 IO 线程比较多,主库也需要创建同样多的 log dump 线程来处理复制的请求,对于主库资源消…

[附源码]Python计算机毕业设计飞羽羽毛球馆管理系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等…

人工智能课后作业_python实现深度优先遍历搜索(DFS算法)(附源码)

1 深度优先遍历搜索(DFS) 1.1算法介绍1.2实验代码1.3实验结果1.4实验总结 1.1算法介绍 深度优先搜索算法(Depth-First-Search,DFS)是一种用于遍历或搜索树或图的算法。沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点…

知识图谱-KGE-第三方库:OpenKE库【清华开源】

GitHub - thunlp/OpenKE: An Open-Source Package for Knowledge Embedding (KE) OpenKE是THUNLP基于TensorFlow、PyTorch开发的用于将知识图谱嵌入到低维连续向量空间进行表示的开源框架。在OpenKE中,我们提供了快速且稳定的各类接口,也实现了诸多经典…

生态流量智能终端机介绍 功能 特点

平升电子生态流量智能终端机是一款集人机交互、视频叠加、4G路由、数据采集、逻辑运算与远程传输功能于一体的多媒体智能终端设备。 此款产品为水电站生态流量监测项目的专用产品,便于监管单位及时掌握水电站的流量下泄情况,以保障河湖生态用水&#xf…

Java序列化_unknown object tag -126

项目场景: 第一次进入获取员工信息的方法时,会先通过序列化数据库的对应员工信息并保存到 Redis 中。 第二次进入获取员工信息的方法时,直接取出 Redis 里序列化后员工信息,进行反序列化后返回。 问题描述 这里是第一次保存成功…

重温经典,推箱子游戏,你能闯到第几关?可自行添加关卡

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,Linux、C/C、云计算、物联网、面试、刷题、算法尽管咨询我,关注我,有问题私聊! &…

WebDAV之葫芦儿·派盘+厚墨

厚墨 支持WebDAV方式连接葫芦儿派盘。 如果你喜欢看电子书又时常书荒,搜索不到想要的电子书,那就快来试试厚墨阅读APP吧。与你一同搜索极简阅读中的最佳体验。 厚墨是目前网络上非常方便的一款电子阅读软件,采用独家数据采集分析技术,汇合了移动互联网各种资源网站大数据…

【JavaSE成神之路】可变参数

哈喽,我是兔哥呀,今天就让我们继续这个JavaSE成神之路! 这一节啊,咱们要学习的内容是Java的可变参数。 1.什么是可变参数 首先来看下概念。 Java的可变参数指的是在方法中设置不定数量的参数。可变参数使得代码更加简洁&#x…

用cocos creator实现《我的世界》

摘要 《我的世界》是一款非常流行的游戏,不过网上大多都是用unity还原实现的。那么用cocos实现一版,会是怎样的开发体验呢? 使用版本 使用最新的cocos creator 3.6.2版本 目前主要功能 生成地形方块创建与销毁角色移动、碰撞、重力和简单…

Java-MySQL-SQL函数

SQL函数 函数介绍 函数是 SQL 的一个非常强有力的特性,函数能够用于下面的目的: ● 执行数据计算 ● 修改单个数据项 ● 操纵输出进行行分组 ● 格式化显示的日期和数字 ● 转换列数据类型 SQL 函数有输入参数,并且总有一个返回值。 …

【云原生系列CKA备考】Kubernetes架构

目录前言一、Kubernetes架构1.1Master节点1.2 Node节点1.3 Add-ons1.3 Kubeadm二、相关命令2.1 查看组件运行状态2.2 kubeadm容器化组件三、总结前言 ​ OpenStack是管理虚拟机的,底层依靠虚拟化技术;kubernetes是管理容器的,底层也是依靠虚…

juery笔记

文章目录Jquery一、什么是 jQuery二、如何使用 jQuery三、如何选择 jQuery 版本四、jQuery 的运行原理实例方法1、一般通过一个字符串来标识匹配的元素2、支持多个选择器任意组合使用3、jQuery 特有的选择器,当然也可以和其他选择器任意组合使用4、元素筛选&#xf…

基于OpenGL的地形建模技术的研究与实现

毕业论文 基于OpenGL的地形建模技术的研究与实现 诚信声明 本人郑重声明:本设计(论文)及其研究工作是本人在指导教师的指导下独立完成的,在完成设计(论文)时所利用的一切资料均已在参考文献中列出。 本人…

代码随想录训练营第50天|LeetCode 123.买卖股票的最佳时机III、188.买卖股票的最佳时机IV

参考 代码随想录 题目一:LeetCode 123.买卖股票的最佳时机III 确定dp数组下标及其含义 某一天最多存在5个状态: j 0:没有操作j 1:第一次买入j 2:第一次卖出j 3:第二次买入j 4:第二次卖出…

[附源码]Python计算机毕业设计SSM基于JAVA线上订餐系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

安卓电子名片管理器的设计与实现

毕业设计 安卓电子名片管理器的设计与实现 诚信申明 本人郑重声明:本设计(论文)及其研究工作是本人在指导教师的指导下独立完成的,在完成设计(论文)时所利用的一切资料均已在参考文献中列出。 本人签名&…

789. 数的范围

目录 题目:​编辑 题目思路: 解释: 方法: 对于k值所在左边界: 对于k值所在右边界: 代码详解: 题目: 链接:789. 数的范围 - AcWing题库https://www.acwing.com/prob…

【在SpringBoot项目中执行修改相册数据--MSC层】

目录 1. 编辑相册--执行修改--Mapper层 2. 编辑相册--执行修改--Service层 3. 编辑相册--执行修改--Controller层 1. 编辑相册--执行修改--Mapper层 执行修改相册使用已有的update()即可。 另外,还需要检查“提交修改的名称,是不是其它数据的名称”…