Linux下安装java开发环境

11 篇文章 0 订阅

开发中经常会以Linux作为开发测试环境,第一步就是安装java的开发开发环境,包括jdk、Tomcat、Nginx、redis、mysql以及一些环境配置。

安装jdk
在Linux下jdk有两个版本,一个是Oracle jdk一个是open jdk,open jdk是Oracle jdk的一个开源版本,但是还是存在不小的差异。在Linux下使用在线安装的方式默认安装的是open jdk,这里并不推荐。因为在开发中一般使用的都是Oracle jdk,所以建议代码开发环境和服务器环境保持一致。
下载jdk包
首先去Oracle官网下载tar.gz格式的jdk,上传到服务器。
解压jdk包到当前文件夹

    tar zxvf jdk-8u171-linux-x64.tar.gz

配置 java_home以及path环境变量

    vim /etc/profile
    #添加java_home 以及path变量
    JAVA_HOME=/usr/local/hebao/java/jdk1.8.0_171
    JRE_HOME=/usr/local/hebao/java/dk1.8.0_171
    PATH=$PATH:$JAVA_HOME/bin:
    export JAVA_HOME
    export PATH

将变量加载至当前环境

    source /etc/profile
    java -version #验证是否安装成功

安装Tomcat
Tomcat安装比较简单官网下载tar.gz压缩包之后解压至相应目录即可

    #解压Tomcat至当前目录
    tar zxvf apache-tomcat-8.5.30.tar.gz 

安装mysql
mysql可以采用在线安装的方式安装最新版本,如果当前软件源里没有MySQL,可自行下载MySQL在线软件源的包,执行后更新软件源即可在线安装。

#redhat系下载安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#安装
rpm -i mysql57-community-release-el7-10.noarch.rpm
#更新软件源信息
yum updateinfo
    #debain系列,使用apt
    apt update #更新可用的软件包列表
    apt show mysql-server #查看mysql包的版本等信息
    apt-get install mysql-server #安装mysql
    #red hat 系列使用yum 命令
    yum info mysql-community-server.x86_64 #查看mysql的版本等信息
    yum install mysql-community-server.x86_64 #在线安装

注意:debain系列的mysql会在安装过程中提示设置mysql密码,redhat系列会生成一个随机密码输出到mysql日志中,安装完成之后在日志中查看,并使用此密码进行登陆之后会强制要求重新设置密码。

    cat /var/log/mysqld.log | grep password
    #输出如下
    2017-09-07T02:10:04.203331Z 1 [Note] A temporary password is generated for root@localhost: RsqkOssLT0/K
--重新设置root用户密码
alter user 'root'@'localhost' identified by '123456';

安装redis
Linux下redis需要自己编译源码进行安装,编译安装需要使用make和gcc软件,检查系统中是否安装,如果没有安装可使用在线安装方式安装。
1、下载源码包

wget http://download.redis.io/releases/redis-4.0.9.tar.gz #下载源码
tar zxvf redis-4.0.9.tar.gz #解压至当前目录
cd redis-4.0.9 #进入源码文件夹
make #编译源码
make install #安装

安装Nginx
Nginx同样也是使用编译源码安装

wget http://nginx.org/download/nginx-1.14.0.tar.gz #下载
tar zxvf nginx-1.14.0.tar.gz #解压
cd nginx-1.14.0 #进入源码文件夹
./configure #检查环境生成makefile
#执行configure脚本后会列出需要的依赖库 如下
Configuration summary
  + using system PCRE library #缺少该库,自行安装yum install pcre pcre-devel
  + OpenSSL library is not used #缺少该库,自行安装yum install openssl
  + using system zlib library #缺少该库,自行安装 yum install zlib zlib-devel
make install # 编译安装

ok !基本环境已经配置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值