去评论
海欣资源

如何在Linux系统部署JDK、Tomcat、MySQL

pollf
2022/04/20 16:46:26
一、安装Xshell7、Xftp7
    远程操作linux需要第三方工具,分别是xftp(远程传文件)、xshell(远程编写指令)
    个人上传的免费Xshell7、Xftp7资源
    用虚拟机打开Linux系统后,我们需要用Xshell连接


Xshell连接成功后,是这样的

Xftp连接成功后是这样的,左边是本地电脑目录,右边是Linux系统的目录
(所以项目上线需要传源码和文件都是通过Xftp远程上传到Linux系统的)


二、部署JDK
1、新建一个目录
    在/usr目录下创建一个新目录utils专门存放安装的相关软件
2、远程上传jdk包
    使用Xftp,将jdk-8u221-linux-x64.tar.gz 上传到/usr/utils目录下
3、解压
    在/usr/utils目录下,使用Xshell远程指令窗口,输入指令
    tar -xvf jdk-8u221-linux-x64.tar.gz
4、配置java环境变量
    编辑文件/etc/profile,在Xshell中输入指令 :
    vi /etc/profile
    在文件末尾添加下面的环境变量的相关路径:
        JAVA_HOME=/usr/utils/jdk1.8.0_221
        CLASSPATH=.JAVA_HOME/lib.tools.jar
        PATH=$JAVA_HOME/binPATH
        export JAVA_HOME CLASSPATH PATH
    重新加载配置文件profile:
    source /etc/profile
温馨提示:此时可以输入:javac进行检测是否成功

三、部署Tomcat
1、远程上传服务器压缩包
    使用Xftp,将apache-tomcat-8.5.66.tar.gz 上传到/usr/utils目录下
2、解压
    在/usr/utils目录下,使用Xshell远程指令窗口,输入指令
    tar -xvf apache-tomcat-8.5.37.tar.gz
3、启动Tomcat服务器
    输入指令:
    cd /usr/utils/apache-tomcat-8.5.37/bin
    ./startup.sh
    (这里tomcat服务器的版本每个人可能有所不同,请注意解压后的目录名称是否为apache-tomcat-8.5.37)
4、开启8080端口
    firewall-cmd --add-port=8080/tcp --permanent 添加指定需要开放的端口
    firewall-cmd --reload 重载入添加的端口
    firewall-cmd --query-port=8080/tcp 查看8080端口是否已开

四、部署MySQL
1、远程上传Mysql包

2、使用rpm安装mysql数据库
    rpm -ivh mysql*.rpm --nodeps --force
3、启动mysql服务器
    systemctl start mysqld
4、获取mysql首次安装的随机密码
    grep ‘temporary password’ /var/log/mysqld.log
    (最后那一串奇奇怪怪的东西)
5、修改密码机制
(下面开始是在mysql执行的指令)
    set global validate_password_policy=0;
6、设置root密码
    set password = password('123456);
7、授权远程连接
    grant all privileges on . to ‘root’ @’%’ identified by ‘rootroot’;
    flush privileges;(这个是更新授权)
8、开启3306端口
(这里回到Linux系统的指令)
    firewall-cmd --add-port=3306/tcp --permanent
    firewall-cmd --reload