热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

小白教程,win10开启自带的Linux子系统以及ubuntu18.04初始化配置(安装jdk,修改数据源)

最近windows更新后出现了一个适用于Linux的windows子系统选项,我用了用感觉蛮不错的现在记录下我的ubuntu初始话配置。1首先开启linux系统w

最近 windows更新后 出现了 一个   适用于 Linux 的windows 子系统 选项,我用了用 感觉 蛮不错的 现在记录下 我的 ubuntu初始话配置。

1 首先开启linux系统

win10左下方的搜索栏 输入 hy  回车 如下图:

2  勾上 适用于Linux 的windows 子系统选项。然后重启。

3 安装 linux  超简单的安装。

打开windows自带的商店,搜索linux  ,这里选择 linux 版本 我安装的是 ubuntu,选择第一个 就是我图中红色方框的。

点击安装。

4 这时候就可以启动了 , 有两种 启动  1种用win10自带的power shell 输入bash  启动,1种是左下方win10图标中选择启动

5进入 ubuntu后 跟着 他的提示来 就能 完成初始化了,按步骤是 输入 登录名  和密码。

6 改ubuntu的数据源 其实 也可以不改  不过 因为  默认的 是 国外  ubuntu的数据源  所以可能有点慢。

改阿里云的数据源步骤:

切换成 root 用户:  sudo su   (输入你初始化的时候创建用户的密码。)

切换后:   cd /etc/apt 

备份一份 源文件  免得 等下编辑操作失败: cp sources.list sources.list.bak

编辑 sources.list : vi sources.list  (把原来的全删除了按两下dd删除一行,然后复制下面的代码 粘贴好后,:wq 保存退出,操作有问题的话  :q! 不保存退出  重新来)

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

ps:这时候就有个问题了 ,从windows 复制的 怎么粘贴进 ubuntu中 ,按下图设置 就OK了 :

在你打开的ubuntu上方的 图标栏 ,鼠标右键 点击属性 ,把箭头的 属性勾上,就能复制了  。

 

 

8 改好数据源后 ,执行更新,apt-get update

 

9 安装jdk  ,当你 没安装jdk的时候 输入 java -v    他会有提示 你安装 哪个。

我这里三个 都没选  ,自己 网上找的 命令安装: apt install openjdk-11-jdk (你也可以自己安装自己想要的jdk版本 或者jre)。ps :我试着 按网上的教程 安装  oracle-java8-installer   发现不行 ,安装不了 貌似 是现在不支持了,我换数据源都没用

10 安装后,由于很多项目可能是 根据java环境配置来找文件夹,所以我们 把 java的环境配置配一下。

 vi /etc/environment

进去后会看见已经存在一个 path 的路径 

把 JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/java"  复制进最下面一行

然后输入  source /etc/environment 更新一下文件,这时候 输入 echo $JAVA_HOME 就能看见  你刚刚输入的地址了。

PS:如果不知道 java 安装地址的话 可以 输入 update-alternatives --config java 这个命令来查看,如果你安装了多个版本

这个命令 也是 你选择哪个版本的命令。

搞定 收工 

 


推荐阅读
  • 掌握Android UI设计:利用ZoomControls实现图片缩放功能
    本文介绍了如何在Android应用中通过使用ZoomControls组件来实现图片的缩放功能。ZoomControls提供了一种简单且直观的方式,让用户可以通过点击放大和缩小按钮来调整图片的显示大小。文章详细讲解了ZoomControls的基本用法、布局设置以及与ImageView的结合使用方法,适合初学者快速掌握Android UI设计中的这一重要功能。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 本文详细介绍了在 Oracle 数据库中使用 MyBatis 实现增删改查操作的方法。针对查询操作,文章解释了如何通过创建字段映射来处理数据库字段风格与 Java 对象之间的差异,确保查询结果能够正确映射到持久层对象。此外,还探讨了插入、更新和删除操作的具体实现及其最佳实践,帮助开发者高效地管理和操作 Oracle 数据库中的数据。 ... [详细]
  • 近期,针对Axis2默认凭据漏洞的攻击案例在安全社区引起了广泛关注。这些攻击通常利用Axis2的默认用户名和密码进行渗透测试,技术手段相对固定。本文在综合分析多个案例的基础上,详细探讨了该漏洞的安全风险,并提出了有效的防范措施,以帮助企业和开发者加强Web服务的安全防护。 ... [详细]
  • 本文介绍了如何在 Windows 系统上利用 Docker 构建一个包含 NGINX、PHP、MySQL、Redis 和 Elasticsearch 的集成开发环境。通过详细的步骤说明,帮助开发者快速搭建和配置这一复杂的技术栈,提升开发效率和环境一致性。 ... [详细]
  • 利用树莓派畅享落网电台音乐体验
    最近重新拾起了闲置已久的树莓派,这台小巧的开发板已经沉寂了半年多。上个月闲暇时间较多,我决定将其重新启用。恰逢落网电台进行了改版,回忆起之前在树莓派论坛上看到有人用它来播放豆瓣音乐,便萌生了同样的想法。通过一番调试,终于实现了在树莓派上流畅播放落网电台音乐的功能,带来了全新的音乐享受体验。 ... [详细]
  • CAS 机制下的无锁队列设计与实现 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 在CentOS上部署并使用FFmpeg多媒体处理工具
    最近在进行音频处理时需要用到FFmpeg,本文将详细介绍如何在CentOS系统上部署并使用这一强大的多媒体处理工具。首先,从官方网站下载FFmpeg的最新版本,然后通过Xftp工具将下载的压缩包(如ffmpeg-4.3.1.tar.xz)传输到服务器上。接下来,解压文件并按照官方文档进行编译安装。安装完成后,可以通过命令行工具验证FFmpeg是否成功安装,并开始进行多媒体文件的转换和处理。此外,文章还将介绍一些常用的FFmpeg命令和参数,帮助用户快速上手。 ... [详细]
  • 如何使用R语言高效连接并操作MySQL数据库
    如何使用R语言高效连接并操作MySQL数据库 ... [详细]
author-avatar
Zhangjingy2502870421
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有