目前来说,在Windows环境下使用Linux系统有2种方法,一种是安装Linux子系统,一种是安装Linux虚拟机,下面我分别简单介绍一下:

Linux子系统(WSL)

这个是Win10自带的一个扩展功能,可以运行原生的Linux系统,性能非常不错,下面我简单介绍一下这种方式:

1.首先,需要开启“适用于Linux的Windows子系统”这个功能,这个直接在控制面板“启用或关闭Windows功能”中勾选这项就行,如下:

如何在Windows下使用Linux操作系统?-编程之家

2.接着就需要下载一下Linux子系统,这个直接到微软商店中下载就行,如下,各个Linux发行版本都有,选择自己喜欢的一种就行:

如何在Windows下使用Linux操作系统?-编程之家

点击进去,直接下载安装就行,非常简单:

如何在Windows下使用Linux操作系统?-编程之家

3.安装完成后,就会弹出一个终端窗口(类似于cmd窗口),首次使用,需要输入用户名和密码,登录成功后,就可以直接使用了,效果如下,非常不错:

如何在Windows下使用Linux操作系统?-编程之家

Linux虚拟机

这应该是Windows环境下使用Linux系统最多的方式了,直接新建一个Linux虚拟机,然后直接使用,目前主要有Hyper-V、VMware和VirtualBox这3种类型的虚拟机软件,下面我简单介绍一下:

1.Hyper-V:这是Win10自带的一个虚拟机软件,也需要先在“启用或关闭Windows功能”开启才能使用,如下:

如何在Windows下使用Linux操作系统?-编程之家

安装完成后,重启电脑使之生效,之后就可以直接新建Linux虚拟机使用了,非常方便:

如何在Windows下使用Linux操作系统?-编程之家

2.VMware:这应该是目前使用最多的虚拟机软件了,大部分接触Linux的开发人员都应该使用过这个软件,支持克隆和快照,配置使用非常方便,可以直接到官网下载,安装完成后就可以直接新建Linux虚拟机了,很不错,效果如下:

如何在Windows下使用Linux操作系统?-编程之家

3.VirtualBox:这是Oracle一个免费、开源、跨平台的虚拟机软件,使用的人也非常多,基本功能和VMware不相上下,支持克隆和快照,也可以直接到官网免费下载,之后就可以直接新建Linux虚拟机使用了,非常方便,效果如下:

如何在Windows下使用Linux操作系统?-编程之家

至此,我们就完成了在Windows系统下使用Linux操作系统。总的来说,这2种方式方式都非常简单,只要你熟悉一下配置操作过程,很快就能掌握使用的,网上也有相关教程和资料,非常丰富详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

在Windows下使用Linux系统,方式主要有:

  • 借助虚拟机软件来实现多系统切换

  • 安装双系统

我们建议是使用虚拟机来在Windows上安装使用Linux,为什么呢?因为使用虚拟机是好处多多,如:

  • 安装、重装、复制操作系统方便快捷

  • 虚拟机里的系统是虚拟出来的,你可以大胆地折腾,不用担心破坏本机系统

下面我们介绍一下常用虚拟机软件的使用:

VMware 安装Linux系统

(1)、下载安装VMware Workstation,安装软件请百度,网上资源很多的

如何在Windows下使用Linux操作系统?-编程之家

(2)、下载Linux系统的iso镜像文件,网络圈推荐你下载CentOS7的iso镜像文件,给你一个网易的CentOS7的境像源:

http://mirrors.163.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.torrent

,请使用迅雷下载。

(3)在虚拟机里安装CentOS7

在VMware里选择菜单“文件”– 新建虚拟机

如何在Windows下使用Linux操作系统?-编程之家

如何在Windows下使用Linux操作系统?-编程之家

如何在Windows下使用Linux操作系统?-编程之家

如何在Windows下使用Linux操作系统?-编程之家

如何在Windows下使用Linux操作系统?-编程之家

如何在Windows下使用Linux操作系统?-编程之家

如何在Windows下使用Linux操作系统?-编程之家

进入安装界面后,按提示一步步操作即可,如果有英文看不懂的可以百度一下。

Windows上如何连接Linux服务器?

在Windows上如何连接Linux服务器呢?借助SSH工具即可(有关SSH工具的详细介绍可以关注我,我的文章里有一节是专门讲这个的),常用的SSH工具代表:XShell。

在使用SSH工具时,请务必注意,SSH客户端要去各家的官网去下载,不要在一些下载站下载(可能被植入了后门,会盗取服务器信息)。

如果你使用的是Windows10系统,那么Win10自带的就有“适用于Linux的Windows子系统(WSL)”,使用它比用虚拟机安装Linux性能要好得多。并且是通过Windows10自带的下载安装的,所以非常方便。

你在《Microsoft Store》里搜索“WSL”就可以找到这些Linux子系统了。如图:

如何在Windows下使用Linux操作系统?-编程之家

你可以看到目前包括Ubuntu、openSUSE Leap 42、SUSE Linux、Debian GNU、Kali Linux等发行版,选择还是很丰富的。

点击“获取”按钮就可以自动下载安装了。如图:

如何在Windows下使用Linux操作系统?-编程之家

只不过安装以后,为了方便使用,建议你使用Xming或Xmanager 来开启Linux子系统图形化界面。

另外,使用EasyBcd引导安装Win10、Linux双系统我感觉也是一个好选择!

希望能够帮助您!

在Windows下使用Linux系统,通常对于大多数人来说都是用虚拟机来安装Linux系统,目前在Windows下有三种Linux解决方案,一个是Windows自带的Hyper-V虚拟机,一个是VMware Workstation,一个就Virtual Box,其中VMware Workstation是付费的,另外两个都是免费的解决方案,因为虚拟机安装Linux系统我之前的文章,在macOS、以及window上怎么安装Linux,都已经讲过了,这里不在赘述。

今天专门讲一下,在Windows10之后支持的一种新的方式。

Windows10出来以后微软官方的Linux子系统的概念,这个适合于想要学习Linux的用户,以及开发者,目前的体验已经非常酸爽了,大家可以去体验一下。

  • 为什么推荐直接使用Windows10子系统的方式?

虚拟机毕竟是虚拟机,本质上是在宿主系统上虚拟了一台计算机,然后在上面安装系统,这样对于系统资源的占用比较大,更重要的是很难获得很好的系统体验,只能说是一种比较妥协的体验方式。如何在Windows下使用Linux操作系统?-编程之家

不过Windows10这种Linux子系统的概念,让Windows10能够原生运行Linux二进制可执行文件的兼容层,微软与Canonical公司合作,让Ubuntu等Linux镜像能到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

WSL提供一个微软开发的与Linux兼容的内核接口(但不包含Linux代码),来自Linux的用户模式二进制文件在其上运行。子系统不能运行所有Linux软件,比如图形用户界面,以及那些需要未实现的Linux内核服务的软件。

  • 目前Windows10支持哪些Linux子系统

目前在Windows中,已经支持的Linux子系统,包括了Kali Linux/Debian Linux/Ubuntu/Suse Linux/OpenSuse Linux等众多主流的Linux发行版。

  • 怎么在Windows10下使用Linux子系统

  1. 开启开发者模式,找到开始->设置->安全和更新->开发者模式,勾选开始。

  2. 打开控制面板-> 系统设置 -> 应用 -> 右侧的程序和功能 -> 启动或关闭windows功能 -> 勾选适用于 Linux 的 Windows 子系统

然后重启系统之后,就可以具体选择你喜欢的Linux子系统进行安装了,当然怎么骚操作,这个就交给你自己,不在赘述了。

Windows上Linux子系统的概念,让Windows开发者一直眼馋macOS/Linux/FreeBSD的骚操作的功能需求终于得到了实现,终于不用再羡慕别人了!而且相对于虚拟机优势明显,可以说已经非常好用了。