Linux系统(4)---Linux系统部署JDK、Tomcat、MySQL
一、安装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/bin:$PATHexport 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包
还是上传到/usr/utils目录下
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
版权归原作者 lichaohua! 所有, 如有侵权,请联系我们删除。