admin管理员组

文章数量:1530255

Windows 10 安装Ubuntu 20.04 LTS子系统

    • 写在前面
    • 1. 打开 `开发者选项`
    • 2. 开启Linux子系统功能
    • 3. 安装Ubuntu系统
    • 4. 初体验
    • 5. 安装软件
    • 6. 常用功能
    • 结语


写在前面

日常开发过程中,我们经常会用到Linux,而目前大部分开发机都使用的是Windows系统,而微软给Win10提供了一些Linux子系统的安装使用。有了Linux我们写一些脚本就可以在本地进行运行了,无需在虚拟机或远程进行调试,极大提高了开发效率。

对于热爱Linux系统的朋友也提供了一个很好的选择,无需安装虚拟机,也可本地执行Linux命令。

那我们接下来就看看在Win10上安装ubuntu记录的过程以及简单使用吧。


1. 打开 开发者选项

设置->更新和安全->开发者选项


开启 开发人员模式 需要等待几分钟进行初始化。

2. 开启Linux子系统功能

控制面板 -> 程序 -> 程序和功能-启用或关闭Windows功能

勾选 使用于Linux的Windows子系统 等待…

3. 安装Ubuntu系统

打开 Microsoft Store 搜索 Linux

我们选择最新的 Ubuntu 20.04 LTS

点击获取,等待系统下载完成,大约四五百兆,此操作会在C盘下安装。

4. 初体验

在windows菜单中找到Ubuntu,点击运行

会出现初始化信息,等待完成,设置用户名、密码

查看系统信息

支持ubuntu系统所有命令,不过安装的软件并不多,需要我们手动进行安装。

接下来我们就说一说一些工具的安装吧

5. 安装软件

Ubuntu中使用apt-get进行软件包管理。

常用名如下:

安装:apt-get install name

更新:apt-get update name

卸载:apt-get remove name

查找:apt-cache search name

默认ifconfig 命令是没有安装的,我们使用 apt-get install net-tools 进行安装

sshd服务系统默认并没有开启,我们需要安装ssh服务

安装完需要我们手动生成公钥

ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

root@MacBook:~# service ssh start
 * Starting OpenBSD Secure Shell server sshd                                                                            sshd: no hostkeys available -- exiting.
                                                                                                                 [fail]
root@MacBook:~# ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_dsa_key
Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub
The key fingerprint is:
SHA256:IjgjWdTB4YckBwxReHguhHOAcTs15MZ/BMXooBLH1Vo root@MacBook
The key's randomart image is:
+---[DSA 1024]----+
|B@**X+.+.        |
|B+BX+oE..        |
|.O+.*=. .        |
|ooo+.o..         |
|oo+ . o S        |
| . o . o         |
|                 |
|                 |
|                 |
+----[SHA256]-----+
root@MacBook:~#
root@MacBook:~# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/ssh_host_rsa_key
Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub
The key fingerprint is:
SHA256:8/yimrVco5gxXPEtvCKsE+7wNqWBD7ahV0MzDGERr+I root@MacBook
The key's randomart image is:
+---[RSA 3072]----+
|  =+             |
| ...             |
|   o.   .        |
|   .=    + .     |
|. .o o  S + .    |
|..= =o.. + o     |
| E.B ** o *      |
|. ooB. X =.o     |
| . o+o=.=. ..    |
+----[SHA256]-----+
root@MacBook:~# service ssh start
 * Starting OpenBSD Secure Shell server sshd                                                                     [ OK ]

6. 常用功能

Windows电脑上各个逻辑分区位置都在 /mnt 下挂载

gxzhang@Ubuntu:~$ ll /mnt/
total 0
drwxr-xr-x 1 root    root    512 Aug  8 09:59 ./
drwxr-xr-x 1 root    root    512 Aug  8 09:59 ../
drwxrwxrwx 1 gxzhang gxzhang 512 Aug  7 21:44 c/
drwxrwxrwx 1 gxzhang gxzhang 512 Aug  7 21:44 d/
drwxrwxrwx 1 gxzhang gxzhang 512 Aug  8 18:56 e/

默认系统已经安装了git,可进行版本管理

打开ubuntu命令方式,有如下几种

  1. 菜单中找到Ubuntu图标,点击打开

  2. 打开cmd命令行窗口,输入 bash 命令进入Ubuntu

  3. 快捷键Win+R 输入bash 进入

  4. 在指定文件夹下进入Ubuntu,可在路径框输入 bash ,回车

  5. 在指定文件夹下 Shift+右键 选择 在此处打开Linux shell


结语

今天初体验 Windows下安装Ubuntu子系统,并将安装过程记录,也把自己摸索出简单使用进行了整理分享。

生命不息,折腾不止~

更多信息可关注我的公众号 Java知识星球 ,不定时推送更多原创技术知识文章。

本文标签: 子系统WindowsUbuntuLTS