Linux 学习笔记Linux 搭建 JavaEE 环境(包括 JDKIDEAMySQLtomcat)
Posted 吞吞吐吐大魔王
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 学习笔记Linux 搭建 JavaEE 环境(包括 JDKIDEAMySQLtomcat)相关的知识,希望对你有一定的参考价值。
1. JDK 安装
-
在 opt 下创建一个目录,用来存放 jdk 软件
mkdir /opt/jdk
-
通过 xftp 软件,将我们安装的 jdk 压缩文件传输到这个
/opt/jdk
目录 -
到该目录下解压传输过来的 jdk 压缩文件
cd /opt/jdk tar -zxvf jdk-8u311-linux-x64.tar.gz
-
再创建一个目录,用来存放解压后的 jdk 文件
mkdir /usr/local/java mv /opt/jdk/jdk1.8.0_311 /usr/local/java
-
配置并且引入环境变量
vim /etc/profile export JAVA_HOME=/usr/local/java/jdk1.8.0_311 export PATH=$JAzaiVA_HOME/bin:$PATH
-
让新的环境变量生效
source /etc/profile
2. tomcat 安装
-
在 opt 下创建一个目录,用来存放 tomcat 软件
mkdir /opt/tomcat
-
通过 xftp 软件,将我们安装的 tomcat 压缩文件传输到这个
/opt/tomcat
目录 -
到该目录下解压传输过来的 tomcat 压缩文件
cd /opt/tomcat tar -zxvf apache-tomcat-8.5.59.tar.gz
-
进入解压文件的 bin 目录中
cd apache-tomcat-8.5.59/bin/
-
启动 tomcat
./startuo.sh
-
开放端口8080
firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --reload
3. IDEA 2021 安装
-
在 opt 下创建一个目录,用来存放 idea 软件
mkdir /opt/idea
-
通过 xftp 软件,将我们安装的 idea 压缩文件传输到这个
/opt/idea
目录 -
到该目录下解压传输过来的 idea 压缩文件
cd /opt/idea tar -zxvf ideaIC-2021.3.tar.gz
-
进入解压文件的 bin 目录中
cd idea-IC-213.5744.223/bin/
-
启动 IDEA
./idea.sh
4. mysql 5.7 安装
-
在 opt 下创建一个目录,用来存放 mysql 软件,并 cd 到该目录下
mkdir /opt/mysql cd /opt/mysql
-
下载 MySQL 5.7 安装包
wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
-
到该目录下解压下载的 MySQL 压缩文件
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
-
如果你是 CentOS7.6 的话,会自带一个类 MySQL 的数据库 mariadb,会跟 MySQL 冲突,因此你要使用 MySQL 的话,就要先删除 mariadb
// 查询 mariadb 安装包 rpm -qa | grep mariadb // 卸载 mariadb rpm -e --nodeps mariadb-libs
-
安装 MySQL
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
-
启动 MySQL
systemctl start mysqld.service
-
MySQL 会自动给 root 用户设置随机密码,查看方法为
grep "password"/var/log/mysqld.log
-
更改 root 用户密码
// 先运行 mysql,输入 MySQL 自动设置的密码 mysql -u root -p // 更改 root 用户密码 set password for 'root'@'localhost'=password('新的密码') // 使设置密码生效 flush privileges
以上是关于Linux 学习笔记Linux 搭建 JavaEE 环境(包括 JDKIDEAMySQLtomcat)的主要内容,如果未能解决你的问题,请参考以下文章