阿里云Centos7.3 Java开发环境搭建

一、安装JDK

1、jdk下载官网:jdk 右键复制下载连接,

http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz

2、创建jdk的下载路径:执行创建文件夹命令 :mkdir /usr/web/jdk  (可以根据自己的实际需求创建)

3、下载jdk即执行以下命令 (--no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" 设定不验证并模仿一个cookie文件,不加这个下载下来的只是一个链接会无法解压,感谢参考这里)

  1. wget --no-check-certificate --no-cookies --header "Cookie:oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz

4、下载完成后执行命令

mv jdk-8u181-linux-x64.tar.gz /usr/web/jdk

5、执行解压命令:

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

6、配置环境变量,执行vim /etc/profile 命令,在未见末尾添加 :wq保存退出

  1. export JAVA_HOME=/usr/web/jdk/jdk1.8.0_181
  2. export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  3. export PATH=$PATH:$JAVA_HOME/bin

执行source /etc/profile使配置立即生效

执行 java -version 查看jdk版本以及是否配置成功

 

 

二、安装Tomcat

1、进入tomcat官网,右键复制下载链接

新建目录mkdir tomcat

2、执行下载命令:

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz

解压并重命名目录名称为:tomcat8

3、阿里云添加安全组规则配置8080端口的同时配置3306端口(mysql默认端口号)

4、开启防火墙,防火墙相关命令如下:

  1. systemctl enable firewalld 设置开机自启动
  2. systemctl start firewalld 启动防火墙
  3. systemctl status firewalld 查看防火墙状态
  4. firewall-cmd --zone=public --add-port=xxxx/tcp --permanent 开放xxxx端口
  5. firewall-cmd --zone=public --list-ports 查看所有开放端口
  6. firewall-cmd --reload 更新防火墙规则

开放8080以及3306端口,执行命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent、firewall-cmd --zone=public --add-port=3306/tcp --permanent,执行命令:firewall-cmd --reload 更新防火墙规则

查看已开放的端口执行命令

firewall-cmd --zone=public --list-ports

以上做完之后启动tomcat,执行命令:

/usr/web/tomcat/tomcat8/bin/startup.sh

访问tomcat主页,完美显示,tomcat安装完毕

 

 

 

 

三、安装mysql数据库

1、进入mysql官网

右键复制链接

2、下载mysql源,执行命令:

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

3、安装mysql源,执行命令:

rpm -Uvh mysql80-community-release-el7-1.noarch.rpm

4、mysql安装的时候默认最新版本(目前最新版本8.0),在此我修改成5.7版本,

方法一:执行命令

vim /etc/yum.repos.d/mysql-community.repo

修改文件默认值:enabled值为1时说明启用当前版本,所以设置5.7版本的enabled=1,8.0版本的enabled=0即可

方法二:执行两条命令

  1. sudo yum-config-manager --disable mysql80-community
  2. sudo yum-config-manager --enable mysql57-community

  1. sudo dnf config-manager --disable mysql80-community
  2. sudo dnf config-manager --enable mysql57-community

5、安装mysql,执行命令

yum -y install mysql-community-server

查看安装版本,执行命令

rpm -qa |  grep mysql

6、配置mysql相关

启动mysql,并设置开机自启动,执行命令:

systemctl start mysqld 

设置开机自启动,执行命令

systemctl enable mysqld

修改mysql默认密码,执行命令

vi /var/log/mysqld.log

i/Vpdl2#d/ae即mysql为我们生成的默认密码,执行命令

mysql -u root -p

输入默认密码i/Vpdl2#d/ae 进入msyql命令

设置密码为:Test123@(mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合且至少8位)

执行命令

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test123@';

设置远程登录,mysql默认不允许远程登录

执行命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Test123@' WITH GRANT OPTION;

完成后执行命令更新mysql配置

systemctl daemon-reload

7、修改mysql编码为utf8

编辑/etc/my.cnf配置文件,在[mysqld]下添加编码配置,character_set_server=utf8,init_connect='SET NAMES utf8'

执行命令

vi /etc/my.cnf

保存退出重启msyql服务,执行命令

systemctl restart mysqld

查看编码,执行命令

show variables like '%character%';

连接测试一下

以上基本环境配置完毕。

转载自https://blog.csdn.net/victoyr/article/details/89294027

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章