如何装ubuntu,这个自己百度.具体安装网站:http://www.ubuntu.com

我安装的是ubuntu Server版本的,然后是全英文安装。所以它的源自动定位到美国

下面是如何换源的,第一个是操作。第二个是对操作的详细讲解。

 //里面具体输入的命令,//表示注释内容,不需要管
sudo su -root //切换到管理员权限 vi /etc/apt/sources.list. //用vi打开sources.list shift+: //进入命令模式这个时候会出现: :%s/us.archive/cn.archive/g //在:后面输入%s/us.archive/cn.archive/g :wq! //先shift+:然后输入wq! apt-get update. //更新源

操作代码

 linux ubuntu apt-get更换源方法:
ubuntu 的默认源是美国的,所以下载起来特别慢,下面方法将源更换为国内源。
用vi和gedit 打开 /etc/apt/sources.list 将其中的us.archive 全部替换为 cn.archive即可,这样,以后使用apt-get下载就会使用源自http://cn.archive.ubuntu.com 了。
使用vi编辑器的命令为(注意首先切换到root用户):
root@ubuntu :/#vi /etc/apt/sources.list
打开sources.list
在vi命令模式下(进入后即是命令行模式,按i后才可进入编辑模式,不过这里不需要编辑模式),输入
:%s/us.archive/cn.archive/g
替换完毕,输入
:wq!
保存退出。
命令中的符号解释:
:(冒号),表示后面是命令
%(百分号),表示修改缓冲区中的文件内容;也就是说如果不保存,源文件不会改变;所以之后要用:wq! 命令保存退出
s(字母s),表示替换
/us.archive/cn.archive,表示将文件中的us.archive 替换为cn.archive
/g(撇加字母g),表示替换所有内容
这样,就将apt-get的源更改为国内的源了。
下面必须重起下apt-get,命令
apt-get update

换源方法详解

换好源了,然后就是直接在源文件里面找jdk来安装了

ubuntu使用的是openjdk,我门要首先找到适合的jdk版本。
在终端输入命令:apt-cache search openjdk
从搜索的列表里找到我们需要安装的jdk版本
执行安装命令:sudo apt-get install openjdk-8-jdk
注意openjdk-8-jdk就是我们刚才搜索到的结果,名称要相同才行。
我们可以通过java-version命令来验证安装结果。
如果能看到上图的现实结果证明已经安装成功了。
安装后我们需要配置java_home变量。

java_home变量的配置

环境变量配置
一:用gedit编辑器编辑。
  sudo gedit /etc/profile
  如果报错的话估计由于你用的不是图形化界面,ubuntu server就会这样,这个时候可以用自带的vi或你安装的vim编辑
  打开/etc/profile,最末增加如下内容:
  export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-adm64
  export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
  export PATH="$JAVA_HOME/:$PATH"
  配置生效
  一般更改/etc/profile文件后,需要重启机器才能生效。使用如下命令可不用重启使其生效
  source /etc/profile
  检查配置
  控制台输入:java -version
  打印类似如下内容则成功:
  java version "1.8.131"
  Java(TM) SE Runtime Environment (build 1.8.131)
  Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) 二:用vi或vim的方式
  sudo vi /etc/profile //这个命令是用vi编辑profile文件,这是ubuntu自带的编辑器。一定可以用。也可以用下面那个vim编辑器。
  sudo vim /etc/profile. //这个命令是用vim编辑profile文件。你装了vim才可以用
  最末增加如下内容:
  
  export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-adm64
  export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
  export PATH="$JAVA_HOME/:$PATH"
  一般更改/etc/profile文件后,需要重启机器才能生效。使用如下命令可不用重启使其生效
  source /etc/profile
  检查配置
  控制台输入:java -version
  打印类似如下内容则成功:
  java version "1.8.131"
  Java(TM) SE Runtime Environment (build 1.8.131-b06)
  Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) 三:手动设置系统默认JDK
  在终端直接依次输入命令:
  sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk/bin/java 300
  sudo update-alternatives --install /usr/nbin/javac javac /usr/lib/jvm/jdk/bin/javac 300
  sudo update-alternatives --config java
  接下来输入java -version 检查版本信息
 
  

装hadoop的第一步,装ubuntu并换源并装jdk的更多相关文章

  1. ubuntu apt 换源

    修改配置文件/etc/apt/sources.list 内容替换为 阿里镜像源 deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted ...

  2. 简单几步教你实现移动硬盘PE、装win7/vista! 一盘在手,系统无忧!

    第一步:格式化u盘成为ntfs格式.(以下同样适用于移动硬盘)提供两个方法:,方法一是格式化成fat32,再到命令提示符即俗称的dos窗口运行convert.方法二在xp下,点击u盘所在盘符,选择属性 ...

  3. Hadoop HBase概念学习系列之HBase里的4维坐标系统(第一步定位行键 -> 第二步定位列簇 -> 第三步定位列修饰符 -> 第四步定位时间戳)(十八)

    HBase里的4维坐标系统(第一步定位行键   ->   第二步定位列簇  ->  第三步定位列修饰符   ->  第四步定位时间戳) HBase里的4维坐标系统(第一步定位行键   ...

  4. Hadoop Hive概念学习系列之Hive里的2维坐标系统(第一步定位行键 -> 第二步定位字段)(二十三)

    HBase里的4维坐标系统(第一步定位行键   ->   第二步定位列簇  ->  第三步定位列修饰符   ->  第四步定位时间戳) HBase里的4维坐标系统(第一步定位行键   ...

  5. Openstack(企业私有云)万里长征第一步——安装

    一.前言 单位新进了十几台服务器,建了一个高标准的一体化机房,状似刘姥姥进大观园的我,从机房规划到企业私有云搭建一一重头学来,除了机房泥墙其他基本都涉猎到了. 从企业私有云这个名字就能看出这是多么复杂 ...

  6. ElasticSearch第一步-环境配置

    ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 Elasti ...

  7. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  8. java入门第一步之完成jdk的安装(window)【转】

    为了面向更多的人类,我决定重温我的java起步: 要进行java开发第一步就是进行java环境的安装,也就是jdk的按装: 1.由于java被oracle收购了,我们下载jdk也就去oracle的官网 ...

  9. Qt 第一步,环境搭建与测试

    晚上离散数学课下课后就开始安装Qt. 最先安装的是5.2版本的,这个最新的版本集成了所有必须的工具,不需要配置,直接就可以运行的. 但是,看书和社区教程以及参考资料时候,发现大多是4.8版本的.于是, ...

随机推荐

  1. 思维——cf1238C

    听思维的一道题,网上大多直接模拟,感觉有点麻烦,其实只要把连续段求出来,然后处理一下统计答案就行 两个注意点:1.除了第一个连续段,其余段长度都要+1 2.因为目的地是0,所以最后一段要特判一下 #i ...

  2. express简易代理请求

    var express = require('express') var app = express() var proxy = require('http-proxy-middleware') va ...

  3. HCW 19 Team Round (ICPC format) H Houston, Are You There?(极角排序)

    题目链接:http://codeforces.com/gym/102279/problem/H 大致题意: 你在一个定点,你有个长度为R的钩子,有n个东西在其他点处,问你能勾到的东西的数量是多少? 思 ...

  4. 专题:OpenSSL

    一.常用操作 对称加密: openssl enc -e -aes256 -base64 -in goal.file -out result.file 加密,-base64 指使用 base64 編码 ...

  5. react-loadable路由懒加载

    load.js import Loadable from 'react-loadable'; import './styles/load.styl' // 按需加载组件 export default ...

  6. Java8向后兼容

    toInstant()方法被添加到可用于将它们转换到新的日期时间的API原始日期和日历对象.使用ofInstant(Insant,ZoneId)方法得到一个LocalDateTime或ZonedDat ...

  7. response和ServletContext和乱码问题

    服务器端以/开始就代表当前项目名客户端必须以 /项目名/资源 才能定位到资源 软件与软件之间,以字符为标准传递,传递字节,接收端自己按原来的编码集编码之后再按照自己的编码集解码编码(如果没有对应字符, ...

  8. 某个ip段可以访问mysql

    我们先创建一个测试用户LimitIP,只允许192.168段的IP地址访问,具体权限如下所示: mysql> GRANT SELECT ON MyDB.* TO LimitIP@'192.168 ...

  9. 6.2_springboot2.x分布式整合Dubbo

    1.分布式应用 ​ 在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring,Spring Boot+Spring Cloud. 分布式系统: 特 ...

  10. python初学者学习工具安装教程&安装步骤详解

    一.python安装: ​ 版本:3.6.8 ​ 下载地址:https://www.python.org/downloads/ 安装步骤截图: 1.点击python安装包,出现下图所示界面,注意勾选A ...