CentOS 搭建Java开发环境

一、前言

二、环境搭建

2.1 安装JDK
  1. JDK官网 下载jdk1.8解压版
  2. xshell 连接到云服务器
  3. 使用rz命令上传到自己喜欢的路径,如果没有rz命令,通过yum -y install lrzsz安装
  4. 解压jdk: tar -zxvf jdk-8u201-linux-x64.tar.gz
  5. 配置环境变量 vi /etc/profile,加入以下配置,配置完执行命令source /etc/profile
# jdk解压路径
export JAVA_HOME=/usr/java/jdk1.8.0_201
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
  1. 输入java -version,看到如下字样证明就大功告成了。
    java-version
2.2 安装MySQL

本次采用rpm安装方式安装mysql

  1. 下载rpm安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  1. 安装rpm包
rpm -ivh mysql57-community-release-el7-7.noarch.rpm
  1. 安装MySQL
yum install mysql-community-server
  1. 增加免密登录配置,停止mysql服务 service mysqd stop
    vi /etc/my.cnf ,加入skip-grant-tables,如下图
    mysql免密登录
  2. 启动mysql服务 service mysqld start,使用mysql -uroot -p 回车,提示输入密码,直接回车,即可登录。
  3. 通过set password for root@localhost = password('123456');设置密码,设置完成flush privileges;刷新权限。
2.3 安装Nginx
  1. 安装所需环境
# 安装gcc
yum install gcc-c++
#  PCRE pcre-devel 安装
yum install -y pcre pcre-devel
#  OpenSSL 安装
yum install -y openssl openssl-devel
  1. 下载解压
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0

  1. 安装
./configure
make
make install 
# 查看安装路径
whereis nginx
>/usr/local/nginx

在make make install 的时候,报了一个错 : make[1]: Leaving directory `/usr/nginx/nginx-1.12.0’
但是不影响

  1. Nginx常用指令
cd /usr/local/nginx/sbin/
# 启动
./nginx 
# 停止
./nginx -s stop
./nginx -s quit
# 重启
./nginx -s reload

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

  1. 浏览器输入CentOS服务器,如下图所示,则安装成功
    nginx
2.4 安装Maven

1. 官网下载
2. 上传解压

# 切换到自己喜欢的目录
cd /usr/maven
# 上传
rz 
# 解压
tar -zxvf apache-maven-3.6.0-bin.tar.gz
  1. 配置: vim /etc/profile,加入如下
export MAVEN_HOME=/usr/maven/apache-maven-3.6.0
export PATH=$PATH:$MAVEN_HOME/bin

  1. mvn -v 看到如下图所示,成功
    maven
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值