Windows10的Linux子系统安装使用详细介绍

 

Windows Linux子系统(WSL、Windows Subsystem for Linux),它并非通过虚拟化技术实现的,所以它的性能高于虚拟机。并且集成于windows系统中,免去了之前Linux、Windows双系统来回切换的麻烦。这或许是目前最为完美的Linux和Windows双系统解决方案。本文介绍适用于Windows 10的 Linux 子系统安装与使用。

 

Win10中启用Linux子系统

打开“控制面板” -> “程序和功能” -> “打开或关闭 Windows 功能”-> 选中“适用于 Linux 的 Windows 子系统”,参见下图:

 

 

在Windows应用商店安装一个Linux发行版本,这里选择的是Ubuntu,Ubuntu是一个以桌面应用为主的Linux操作系统,参见下图:

 

第一次启动进入需等待安装完成,参见下图:

 

LInux的root用户,具有系统中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等等。

 

进入Ubuntu系统

root@DESKTOP-K9QNJRA:~# 含义说明:

@和:是分隔符号,#或$是命令提示符,如果是超级用户(root 用户),提示符就是#;如果是普通用户,提示符就是$。

@前面是用户名,这里是root;@后至:之间是表示当前系统的主机名(计算机名),这里是DESKTOP-K9QNJRA;:至#或$之间是用户当前所在的目录,这里是~,~代表home 目录。

 

 

刚安装好的linux系统没有设置root用户密码的,下边介绍如何设置root用户的密码

由于Ubuntu系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令:

sudo passwd 或者sudo passwd root

Password:你当前的密码

Enter new UNIX password:这个是root的密码 (这里设为root123,输入时不显示)

Retype new UNIX password:重复root的密码

然后会提示成功的信息。 参见下图:

提示:sudo是Ubuntu系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。

 

可以使用”sudo adduser 用户名”新建用户,参见下图:

 

删除用户使用“userdel 用户名”命令,最好将它留在系统上的文件也删除掉,可以使用“userdel -r 用户名”来实现。参见下图:

 

详细查看Ubuntu版本号: lsb_release -a ,参见下图:

 

简洁查看ubuntu版本

在终端中执行下列命令

cat /etc/issue

参见下图:

 

显示linux的内核版本和系统是多少位的:X86_64代表系统是64位的

在终端中执行下列命令

uname -a

参见下图:

 

显示linux的内核版本和gcc编译器版本号

在终端中执行下列命令

cat /proc/version

参见下图:

 

 

查看当前日历:cal ,参见下图:

 

查看目录的整体结构

可以终端中使用ls -R命令查看目录结构:

 

怎么这么乱?LINUX提供了一个很好的命令tree来帮助用户清晰的查看整个目录的命令。但在ubuntu系统中默认是没有tree这个命令的,需要安装,在Ubuntu中可以通过 apt-get 命令很方便的安装 / 卸载软件,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree

 

安装完成以后输出tree –help既可以查看tree命令的使用方法。

其它终端模式下文件相关命令就不介绍了,可参见:

https://blog.csdn.net/weixin_41921520/article/details/97937432

 

子系统安装好后,可以开启一个终端命令行窗口使用shell命令,没有图形界面。怎么使用Linux图形用户界面呢?

 

安装Linux图形用户界面

注意,下面操作需要联网

先更新

sudo apt-get update ,其中,apt-get用于安装 / 卸载软件。参见下图:

 

安装 xorg

sudo apt-get install xorg ,这步用时较长。参见下图:

 

安装xfce4

sudo apt-get install xfce4 ,这步用时也较长。参见下图:

 

安装xrdp

sudo apt-get install xrdp ,参见下图:

 

配置xrdp端口,参见下图:

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

 

向xsession中写入xfce4-session

sudo echo xfce4-session >~/.xsession ,参见下图:

 

重启xrdp服务

sudo service xrdp restart ,参见下图:

如果有防火墙拦截,需要允许访问。参见下图:

现在,打开远程桌面,参见下图:

或,

在用”win+r“键调出“运行”框

单击“连接“按钮后,将打开远程连接桌面。参见下图:

提示:连接之前需要在终端中启动xrdp,并且窗口不能关闭。】

输入用户名和口令,单击“OK“按钮后,将出现Ubuntu图形用户界面,参见下图:

 

 

使用一款好用的手绘软件

ubuntu的mypaint画画软件,有丰富的笔刷样式,可以很轻松的绘制出自己喜欢的各种绘画效果。如何使用呢?

mypaint画画软件需要安装。安装命令如下:

sudo apt-get install mypaint ,参见下图:

在搜索框中搜索“mypaint”可以找到安装的软件。

 

“mypaint”打开后,就可以涂鸦了,如下:

 

提示、可以在终端命令行联网更新或安装,但是在这种方式安装的GUI(图形用户界面)里有问题,如无法联网——系统默认的 Web Browser 运行失败:

网上有人利用VcXsrv安装GUI,具体实现就不介绍了请上网搜索,经测试也有此问题。

 

以后使用这种方法安装Ubuntu系统过程如下:

使用“开始→Ubuntu” 菜单启动Ubuntu系统

现在已进入终端用户界面了。

若要使用Ubuntu图形用户界面,继续如下操作

输入sudo service xrdp restart启动xrdp服务

打开远程桌面,输入127.0.0.1:3390连接

输入用户名和密码,单击“OK“按钮,出现Ubuntu图形用户界面。

 

进一步学习可参考:

https://blog.csdn.net/weixin_41921520/category_9117060.html

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐