Ubuntu 18.04 LTS 子系统安装&远程连接

前言

大家好,我是Java码农ing的作者,此篇文章或多或少可能有些瑕疵,欢迎大家明确指出我的缺点,为此感激不尽,我必有错改之无错加勉,我也同时能够希望和大家一起学习。如果觉得小编这篇文章写的不错的话,希望大家能够将这篇文章分享给周围的小伙伴们,好东西要一起分享。

安装Ubuntu 18.04 LTS子系统

1、打开控制面板,点击程序和功能

打开控制面板

2、点击启用或关闭Windows功能–> 开启适用于Linux的Window子系统&虚拟机平台

2

3、开启开发者选项

3

4、打开应用商店

4

5、搜索Ubuntu

5

选择Ubantu 18.04 LTS 版本

3

先获取,我这里已经获取过,没有截图给大家展示

后安装

6

6、安装完后,点击启动

7

7、设置用户名和密码

8

查看版本

lsb_release -a

lsb_release -a

设置root用户密码

sudo passwd

子系统安装位置

默认:C:\Users\yg\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

不同的Ubuntu版本路径稍有不同,但是都是Canonical这个开头的

子系统安装位置

打开Linux 子系统

1、CMD 命令行窗口运行,使用命令bash

2、PowerShell 命令行窗口运行,使用命令bash

3、Win + R ,如何bash

打开Linux 子系统

Linux 中访问 Windows 目录

直接访问/mnt/c/mnt/d其中cd代表 Windows 的 盘符,无需进行额外的挂载操作。

示例:

cd /mnt/c

系统基础配置

切换数据源为国内的镜像

1、备份/etc/apt/sources.list文件

cp /etc/apt/sources.list /etc/apt/sources.list_bak

2、

编辑并修改/etc/apt/sources.list文件

sudo vim /etc/apt/sources.list

先将原来的注释掉,然后再添加以下内容:

参考清华大学开源软件镜像站,我这里以Ubuntu18.04 LTS为例

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

3、更新配置(一定不要忘记)

sudo apt-get update

卸载 Linux 子系统

三种方式:

1、用 lxrun /uninstall /full命令

  • lxrun是 Windows 上 Linux 子系统的管理工具

2、用ubuntu /?命令

3、获取完整软件名称&卸载

# 获取完整软件名称
Get-AppxPackage *ubuntu*
# 卸载,以:CanonicalGroupLimited.Ubuntu18.04onWindows为例
Get-AppxPackage CanonicalGroupLimited.Ubuntu18.04onWindows | Remove-AppxPackage

禁用 Linux 子系统

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

迁移

1、下载LxRunOffline

1

2、解压

2

3、打开cmd,切换目录

cd %LxRunOffline_Home%/

%LxRunOffline_Home%为变量,表示你本地解压LxRunOffline.exe文件后所在的目录

4、查看安装了哪些子系统

%LxRunOffline_Home%/LxRunOffline.exe list

示例:

%LxRunOffline_Home%/LxRunOffline.exe list

5、关闭wsl

wsl --shutdown

wsl --shutdown

6、迁移

%LxRunOffline_Home%/LxRunOffline.exe move -n 第4步结果 -d 保存目录

示例:

%LxRunOffline_Home%/LxRunOffline.exe move -n 第4步结果 -d 保存目录

7、查看迁移后的子系统安装目录

%LxRunOffline_Home%/LxRunOffline.exe get-dir -n 第4步结果

示例:

%LxRunOffline_Home%/LxRunOffline.exe get-dir -n 第4步结果

安装ubuntu的桌面环境

1、安装xorg

sudo apt-get install xorg

2、安装xfce

sudo apt-get install  xfce4

3、安装xrdp

作用:提供一个windows远程桌面的服务端,让windows主机可以通过常用的远程桌面工具连接到linux服务器上。

sudo apt-get install xrdp

4、配置环境,修改xrdp监听端口,避免windowslinux产生冲突.

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

截图:

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

4、将xfce4会话环境写到默认的会话环境配置文件中去

sudo echo xfce4-session > ~/.xsession

5、重启xrdp服务

sudo service xrdp restart

sudo service xrdp restart

6、查看ip地址

ifconfig
ip addr 

系统内核不同,查看ip的命令也会有所差异

ifconfig

远程连接

1、打卡远程桌面连接工具

1

2、设置ip和端口

2

3、点击

3

4、输入在Ubuntu中设置的用户名和密码

root&root

5、成功页面

success


以上就完成了WindowsUbuntu的子系统安装&远程连接,觉得小编写的不错的话,给小编点个赞哦,我们下期再见!

关注下方小编的公众号,更多精彩等着你哦


版权声明:本文为qq_41473905原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。