一、JDK的安装
![](https://i-blog.csdnimg.cn/blog_migrate/9bfe7e552fb7de8a3ead2f3f505eff36.png)
下载前需先注册Oracle账户
创建一个安装目录
mkdir /opt/jdk
通过Xfp7上传到/opt/jdk下(也可采用其他的方式上传)
进入所在的目录
cd /opt/jdk
解压(tab键可快速输入)
tar -zxvf jdk-8u361-linux-x64.tar.gz
![](https://i-blog.csdnimg.cn/blog_migrate/a8c6c6df322fcb0de4b3c96da177d7f7.png)
创建目录
mkdir /usr/local/java
复制到新目录
mv /opt/jdk/jdk1.8.0_361/ /usr/local/Java/
配置环境变量的配置文件:
进入vim /etc/profile
将下列代码输入到最后然后退出
export JAVA_HOME=/usr/local/Java/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH
让文件生效:
source /etc/profile
测试是否安装成功:建一个文档vim Hello.java并输入如下内容
public class Hello
{
public static void main(String[] args)
{
System.out.println("hello,java");
}
}
执行java Hello,若出现如下则表明成功
![](https://i-blog.csdnimg.cn/blog_migrate/826f3d97c15bec396ec1b895a9b9b921.png)
二、Tomcat的安装
![](https://i-blog.csdnimg.cn/blog_migrate/731961ee54806062fcc39145aa93277d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/26c1fd092d5bd93fffb146b6ba8a5f37.png)
创建安装目录
mkdir /opt/tomcat
通过Xfp7上传到/opt/tomcat下(也可采用其他的方式上传)
进入所在的目录
cd /opt/tomcat
解压
tar -zxvf apache-tomcat-10.0.27.tar.gz
进入解压后的目录
cd apache-tomcat-10.0.27/
进入bin目录
cd bin/
执行可执行文件
./startup.sh
![](https://i-blog.csdnimg.cn/blog_migrate/110d37abd22038072db541e151a77af9.png)
开放端口8080
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
firewall-cmd --query-port=8080/tcp
![](https://i-blog.csdnimg.cn/blog_migrate/9a872e646ba2071e08fd48bc11f87056.png)
测试能不能进入tomcat:在浏览器上输入所在系统的ip地址+:8080(冒号得是英文)看看能不能访问,eg 192.168.198.135:8080
三、IDEA安装
![](https://i-blog.csdnimg.cn/blog_migrate/9f1159c595043c75616987f8b9923b3c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b7d5d01da0901f2754e00562506c1cd3.png)
创建一个目录
mkdir /opt/idea
通过Xfp7上传到/opt/idea下(也可采用其他的方式上传)
进入所在的目录
cd /opt/idea
解压
tar -zxvf ideaIU-2022.3.2.tar.gz
下面步骤需都在虚拟机里面操作,无法远程操作
进入目录并安装
cd idea-IU-223.8617.56/
cd bin/
./idea.sh
![](https://i-blog.csdnimg.cn/blog_migrate/34ad2a142f6f1829a5c9ba9303812c27.png)
安装完后若无法识别到jdk,就自己选择/usr/local/java里面的jdk就可以啦
四、MySQL的安装
前往官网下载:https://www.mysql.com/
![](https://i-blog.csdnimg.cn/blog_migrate/dc0a17c4f9f10d4495bb03b94455a25a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cdd166a5bd3b67dfa5581f1ad461cade.png)
![](https://i-blog.csdnimg.cn/blog_migrate/69e9851ba46928720f2314f176cd7c85.png)
![](https://i-blog.csdnimg.cn/blog_migrate/281d4aa21a6630bbf0b042e012a38441.png)
也可选择直接用命令行安装
Wegt https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz
创建一个目录
mkdir /opt/mysql
通过Xfp7上传到/opt/mysql下(也可采用其他的方式上传)
进入所在的目录
cd /opt/mysql
解压
tar -xvf mysql-8.0.31-1.el7.x86_64.rpm-bundle.tar
检查有没有mariadb的库,如果有就卸载掉,不然会影响到mysql 的安装
rpm -qa | grep mari
rpm -e --nodeps mariadb-libs
rpm -e --nodeps marisa
![](https://i-blog.csdnimg.cn/blog_migrate/8a676bb6de83f93436f67ace61c2a5e1.png)
依次安装所需要的rpm,顺序不能乱!!!
rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm
安装完之后初始化一下
mysqld --initialize --console
把安装目录的所有者和所属组都修改一下权限,以便在敲MySQL的时候有些权限可以直接使用
chown -R mysql:mysql /var/lib/mysql/
启动服务
systemctl start mysqld.service
启动完之后程序会给我们设置一个临时密码,我们需要修改一下
查看临时密码
cat /var/log/mysqld.log | grep localhost
![](https://i-blog.csdnimg.cn/blog_migrate/8d43abbd8e4f301955d57b90793a1f11.png)
进入mysql(需先输入临时密码)并修改密码:123456为密码,可自行修改
mysql -u root -p
alter user 'root'@'localhost' identified by '123456';
![](https://i-blog.csdnimg.cn/blog_migrate/4b142f915233bf585ef760895efd8d6f.png)
测试是否已安装完成
![](https://i-blog.csdnimg.cn/blog_migrate/66c4da57882e8aceebab455e1cee190a.png)
退出MySQL
exit