最近因为数据采集以及生产环境冲突。导入windows Server 2008系统经常死机。经讨论决定把采集服务程序和生产服务进行分开。采集程序通过windows Server2008运行。而生产程序通过Linux 来运行。

阿里云提供通过云端安装tomcat、jdk 等组建的命令。但是我自己测试安装可几遍总是有问题。无奈只有自己去下载对应的安装包来安装。这样做也是有好处的。可以自己指定安装文件目录。闲话不多少直接上干货:

会用到的相关安装包的共享连接:

1 JDK7 安装包:

链接: http://pan.baidu.com/s/1geKwASN 密码: yapk

把该文件放到你认为合适的文件夹下。我使用的 xshell5 该工具的文件传输命令(主要是方便)来上传文件包。

把文件包放到: /usr/local/java 该文件目录下;(没有就创建)

创建文件夹命令为 :

sudo mkdir /usr/local/java

2 安装JDK7,安装步骤如下:

  通过命令行界面进入 JDK安装包所在文件目录:

  cd /usr/local/java

  解压压缩包,命令行:

  sudo tar xvf jdk-7u79-linux-x64.tar.gz

  然后可以把压缩包删除(也可不删除,按照自己需求来决定),命令行:

  sudo rm jdk-7u79-linux-x64.tar.gz

  执行过后在对应的文件夹生成对应的文件夹.如果没有说明安装有问题。检查下以上步骤是不是有遗漏或者命令行出错的情况:

  

  

3  配置linux 系统环境变量,把jdk添加进去。具体步骤如下:

  Linux 下的系统变量的文件是在  /etc/profile  该文件下,我是通过 xshell5 工具。直接操作文件,通过找到该文件,右键打开,选择记事本打开方式进行操作后保存。如果各位想用命令行编辑请自己度娘。或者我后续会添加进来.

  

需要在最后面增加如下内容,具体的变量路径请参考自己创建的文件目录来填写,注意别照抄!:

 代码如下:

JAVA_HOME=/usr/local/java/jdk1..0_79
PATH=$JAVA_HOME/jre/bin:$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

以上步骤操作完成后记得保存文件夹。保存过后需要重新编译,命令如下:

  source /etc/profile

  测试jdk 环境变量是否安装成功:

  java -version

  如果出现如下内容说明安装配置都没有问题:

  

如果出现如下提示:

则是再编辑profile 的时候,引入了多余的字符(Unix 系统的换行为 \n .而DOS 是 \n\r)导致shell 无法编辑。

使用如下命令来转换文件的编码:

[root@root etc]#dos2unix profile
[root@root etc]#dos2unix bashrc

PS: 如果出现:

则说明没有安装 dos2unix 工具:

使用如下命令安装:

yun install dos2unix

到此JDK 安装步骤完成.

以上为个人经验之谈,如有不妥或错误之处。欢迎各位指出。

阿里云CentOS7系列一 -- 安装JDK7的方法.的更多相关文章

  1. 随笔编号-12 阿里云CentOS7系列一 -- 安装JDK7的方法.

    最近因为数据采集以及生产环境冲突.导入windows Server 2008系统经常死机.经讨论决定把采集服务程序和生产服务进行分开.采集程序通过windows Server2008运行.而生产程序通 ...

  2. 阿里云CentOS7系列二 -- 安装Tomcat7的方法

    前面讲到了JDK在CentOS7 环境下的安装步骤.这次来分享安装Tomcat7的安装步骤: Tomcat7 安装包: 链接: http://pan.baidu.com/s/1geKwASN 密码: ...

  3. 随笔编号-11 阿里云CentOS7系列二 -- 安装Tomcat7的方法

    前面讲到了JDK在CentOS7 环境下的安装步骤.这次来分享安装Tomcat7的安装步骤: Tomcat7 安装包: 链接: http://pan.baidu.com/s/1geKwASN 密码: ...

  4. 阿里云Centos7使用yum安装MySQL5.6的正确姿势

    阿里云Centos7使用yum安装MySQL5.6 阿里云Centos7使用yum安装MySQL5.6 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tom ...

  5. 阿里云CentOS7系列三 -- 配置防火墙

    前面讲到了安装JDK以及Tomcat.但是大家会发现,当我们访问 http:// XXX.XXX.XXX.XXX:8080/80 时候,tomcat 猫并没有出现.原因就是没有设置防火墙. 再次介绍下 ...

  6. 随笔编号-02 阿里云CentOS7系列三 -- 配置防火墙

    前面讲到了安装JDK以及Tomcat.但是大家会发现,当我们访问 http:// XXX.XXX.XXX.XXX:8080/80 时候,tomcat 猫并没有出现.原因就是没有设置防火墙. 再次介绍下 ...

  7. 阿里云Centos7.x MySql安装教程示例

    创建用户 useradd mysql; passwd mysql; 下载(比如:5.5.61) 地址 https://dev.mysql.com/downloads/mysql/5.6.html#do ...

  8. 阿里云CentOS7 64位安装jdk8和mysql5.6.43及远程连接mysql

    安装mysql 先查看系统是否安装有mysql rpm -qa | grep mysql 返回空值说明没有,有的话先删除 yum remove mysql 下载mysql的repo源 wget htt ...

  9. 阿里云centos7.2自己安装mysql5.7远程不能访问解决方案

    版权声明:转载也行 https://blog.csdn.net/u010955892/article/details/72774920 最近,无意中看到阿里云服务器降价,所以一时手痒,买了一年的服务器 ...

随机推荐

  1. iOS无限循环滚动scrollview

    经常有园友会问"博主,有没有图片无限滚动的Demo呀?", 正儿八经的图片滚动的Demo我这儿还真没有,今天呢就封装一个可以在项目中直接使用的图片轮播.没看过其他iOS图片无限轮播 ...

  2. CSS样式收集

    1.改变浏览器滚动条样式(适合webkit内核,摘自www.webhek.com/scrollbar) ::-webkit-scrollbar{width:2px;} ::-webkit-scroll ...

  3. 成功开发iPhone软件的10个步骤

    总结 几条要注意的原则: 1.了解你的用户,并与他们接触.交谈. 2.不要做虚幻的想象的设计,多从成功软件中汲取经验. 3.软件要设计得“小”. 4.找到足够多的设计方案,通过数量的累计来得到好的质量 ...

  4. wikioi 1166 矩阵取数游戏

    这题做了至少5个小时= =,虽然思路一开始就确定了,但是因为一些错误,比如dp公式里的+打成*,状态未初始化等原因调了好久(>_<) 最后还是参照着别人的解题报告找到错误. 大数模板直接拿 ...

  5. jquery easyui datagrid翻页后再查询始终从第一页开始

    在查询之前将datagrid的属性pageNumber重新设置为1 var opts = grid.datagrid('options'); opts.pageNumber = 1; easyui d ...

  6. linux第二天

    由于今天公司事情比较多,今天基本没有自学.了解了一下type命令:主要是显示命令类型的命令.linux命令分为内置命令和外部命令两种.内置命令就shell内置的命令,外部命令,就是需要有系统存在一个名 ...

  7. 【Android自学日记】两种适配器的使用

    ArrayAdapter适配器: (1)用于显示基本的文字内容 (2)基本使用过程:新建适配器---创建或加载数据源---适配器加载数据源---视图加载适配器 ArrayAdapter(上下文,当前L ...

  8. android:clipChildren属性的作用

    该属性默认为true,这个属性需要添加到最顶层的ViewGroup,作用是控制子View是否可以超出它所在的父View设定的边界 比如ImageView设置高度100dp,而它所在的父View设置的高 ...

  9. Life Is A Funny Proposition After All

    你们有没有坐下思考,感到疑惑 ,静静思考,我们为什么在这里 ,生活为什么如此这般 这个问题让无数聪明人喝酒买醉,这是最最奇怪的事情,他们都想弄清楚,科学家们可以展示上千种不同的理论,但从未证明这是为什 ...

  10. 项目 CTR预估

    项目和数据介绍 给定查询和用户信息后预测广告点击率 搜索广告是近年来互联网的主流营收来源之一.在搜索广告背后,一个关键技术就是点击率预测-----pCTR(predict the click-thro ...