• JDK、MySQL、Tomcat服务器部署


    JDK、MySQL、Tomcat服务器部署

    JDK部署

    1、进入root用户,回到根目录,进入usr文件目录,创建java文件夹

    cd /
    cd /usr
    mkdir java
    

    2、将JDK压缩包通过MobaXterm上传到新建的java文件夹中

    image-20210707110033375

    3、解压JDK压缩包

    tar -xvf jdk-8u112-linux-x64.tar.gz
    

    image-20210707110140792

    4、使用以下命令,进入环境变量配置文件,配置JDK的环境变量

    vi /etc/profile
    

    5、进入配置文件后,按“i”键进入编辑模式,在末尾添加以下语句后,使用shift+:+wq保存并退出文件夹

    export JAVA_HOME=/usr/java/jdk1.8.0_112
    export JRE_HOME=/usr/java/jdk1.8.0_112/jre
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
    

    6、更新

    source /etc/profile
    

    7、检查JDk是否安装成功,环境变量配置是否正确

    java -version
    

    image-20210707111644346

    Tomcat服务器部署

    1、进入root用户,回到根目录,进入usr文件目录,创建Tomcat文件夹

    cd /
    cd /usr
    mkdir Tomcat
    

    2、将Tomcat文件压缩包通过MobaXterm上传

    image-20210707111947327

    3、解压文件

    tar -xvf apache-tomcat-8.5.37.tar.gz
    

    4、进入加压后文件的bin目录,启动Tomcat

    cd /apache-tomcat-8.5.37/bin./startup.sh
    

    5、开放Tomcar服务器的8080端口

    firewall-cmd --add-port=8080/tcp --permanent
    

    6、重载入添加的端口

    firewall-cmd --reload
    

    7、添加完成,可以使用服务器访问8080端口

    IP地址+8080
    

    MySQL数据服务器部署

    1、进入root用户,回到根目录,进入usr文件目录,创建mysql文件夹

    cd /cd /usrmkdir mysql
    

    2、将mysql文件压缩包通过MobaXterm上传

    image-20210707112701810

    3、安装mysql

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    

    4、安装mysql服务

    yum -y install mysql-community-server
    

    注:若下载失败,则需要更换为国内源

    方式一:

    (1)备份原来的源

    sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk
    

    (2)下载阿里源

    cd /etc/yum.repos.dsudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo
    

    (3)更换为阿里yum为默认源

    sudo mv Centos-7.repo CentOS-Base.repo
    

    方式二:

    ①进入网站http://mirrors.aliyun.com/repo/Centos-7.repo下载文件

    ②进入yum文件夹中删除base文件

    cd /etc/yum.repos.drm CentOS-Base.repo
    

    ③通过MobaXterm将下载好的Centos-7.repo放入该文件夹中

    image-20210707113925678

    5、启动mysql(第一条),查看mysql数据库的状态(第二条)

    systemctl start  mysqld.servicesystemctl status mysqld.service
    

    6、查看mysql自动生成的密码

    grep "password" /var/log/mysqld.log
    

    7、登录mysql

    mysql -uroot -p+密码
    

    8、修改密码验证策略

    SHOW VARIABLES LIKE 'validate_password%';	//查看策略set global validate_password_policy=LOW;	//复杂度改为低set global validate_password_length=6; 		//长度改为6
    

    9、进行mysql密码设置

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
    

    10、开启远程访问并刷新权限

    grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;	//开启远程访问fluse privileges;	//刷新权限
    

    11、开启端口

    firewall-cmd --add-port=3306/tcp --permanent	//开启端口firewall-cmd --reload	//载入端口
    

    快捷的方法

    添加端口

    ①添加指定需要开放的端口

    firewall-cmd --add-port=8080/tcp --permanent
    

    ②重载入添加的端口

    firewall-cmd --reload
    

    ③查询指定端口是否开启成功

    firewall-cmd --query-port=8080/tcp
    

    关闭防火墙之后不用再开启端口

    ①查看防火墙状态

    firewall-cmd --statesystemctl status firewalld
    

    ②关闭防火墙

    chkconfig iptables off systemctl stop firewalld.service	//(永久生效)service iptables stop systemctl disable firewalld.service // (临时有效)
    

    ③开启防火墙

    systemctl start firewalld
    
  • 相关阅读:
    敏捷开发读后感
    结对编程:电梯调度 (张恿、赵骞)
    软件工程 Individual Project
    [转]SQLServer 2008以上误操作数据库恢复方法——日志尾部备份
    下拉菜单demo---参考阿里云首页顶部下拉菜单
    走进spring之springmvc实战篇(二)
    剖析javascript全局变量和局部变量
    走进spring之springmvc实战篇(一)
    日常总结——JSP篇(补)
    我的程序员之路
  • 原文地址:https://www.cnblogs.com/junfblog/p/14984610.html
Copyright © 2020-2023  润新知