3.Linux各类软件部署

五. 在Linux上部署各类软件

  1. MySQL8.0版本在CentOS系统安装
  • 安装:
  • 1配置yum仓库
    更新密钥
    rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
    安装Mysql8.x版本 yum库
    rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
  • 2使用yum安装MySQL
    yum -y install mysql-community-server --nogpgcheck
  • 3安装完成后,启动MySQL并配置开机自启动
    systemctl start mysqld # 启动
    systemctl enable mysqld # 开机自启
  • 4检查MySQL的运行状态
    systemctl status mysqld
  • 配置:
  • 1获取MySQL的初始密码
    通过grep命令,在/var/log/mysqld.log文件中,过滤temporary password关键字,得到初始密码
    grep 'temporary password' /var/log/mysqld.log
  • 2登录MySQL数据库系统
    mysql -uroot -p:-u,登陆的用户,MySQL数据库的管理员用户同Linux一样,是root,-p,表示使用密码登陆.
    执行完毕后输入刚刚得到的初始密码,即可进入MySQL数据库
  • 3修改root密码
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'; 密码需要符合:大于8位,有大写字母,有特殊符号,不能是连续的简单语句如123,abc
  • 4[扩展],配置root的简单密码
    set global validate_password.policy=0; # 密码安全,级别低
    set global validate_password.length=4; # 密码长度,最低4位即可
  • 5允许root远程登录,并设置远程登录密码
    第一次设置root远程登录,并配置远程密码使用如下SQL命令
    create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码!'
    后续修改密码使用如下SQL命令
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码'
  • 6退出MySQL控制台页面
    exit
  • 7检查端口
    MySQL默认绑定了3306端口,可以通过端口占用检查MySQL的网络状态
    netstat -anp | grep 3306
  1. Tomcat安装部署
  • 安装JDK环境
  • 1下载JDK软件
    https://www.oracle.com/java/technologies/downloads/?pri_extra=&privilege=&clienttype=8&version=7.56.0.103&from=win32_yunguanjia&channel=00000000000000000000000040000001
    下载JAVA8 linux .tar.gz文件
    拖入linux的root文件中
    问题:root文件夹一直加载中
    输入chmod 777 /root
  • 2创建文件夹,用来部署JDK,将JDK和Tomcat都安装部署到:/export/server 内
    mkdir -p /export/server
  • 3解压缩JDK安装文件
    tar -zxvf jdk-8u451-linux-x64.tar.gz -C/export/server
  • 4配置JDK的软链接
    ln -s /export/server/jdk1.8.0_451 /export/server/jdk
  • 5配置JAVA_HOME环境变量,以及将$JAVA_HOME/bin文件夹加入PATH环境变
    量中
    export JAVA_HOME=/export/server/jdk
    export PATH=$PATH:$JAVA_HOME/bin
  • 6生效环境变量
    source /etc/profile
  • 7配置java执行程序的软链接
    rm -f /usr/bin/java:删除系统自带的java程序
    ln -s /export/server/jdk/bin/java /usr/bin/java:软链接我们自己安装的java程序
  • 8执行验证:
    java -version
    javac -version
  • 解压并部署Tomcat
  • 1首先,放行tomcat需要使用的8080端口的外部访问权限
    firewall-cmd add-port=8080/tcp permanent # add-port=8080/tcp表示放行8080端口的tcp访问,permanent表示永久生效
    firewall-cmd # 重新载入防火墙规则使其生效
  • 2以root用户操作,创建tomcat用户
    useradd tomcat
    passwd tomcat:可选,为tomcat用户配置密码
  • 3下载Tomcat安装包
    wget https://mirrors.aliyun.com/apache/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.tar.gz
    wget --no-check-certificate https://mirrors.aliyun.com/apache/tomcat/tomcat-10/v10.1.41/bin/apache-tomcat-10.1.41.tar.gz
  • 4解压Tomcat安装包
    tar -zxvf apache-tomcat-10.1.41.tar.gz -C/export/server
  • 5创建Tomcat软链接
    ln -s /export/server/apache-tomcat-10.0.27 /export/server/tomcat
  • 6修改tomcat安装目录权限
    chown -R tomcat:tomcat /export/server/*tomcat*
  • 7切换到tomcat用户
    su - tomcat
  • 8启动tomcat
    /export/server/tomcat/bin/startup.sh
  • 9omcat启动在8080端口,可以检查是否正常启动成功
    netstat -anp | grep 8080
  • 10打开浏览器,输入:
    http://centos:8080或http://192.168.88.130:8080
    使用主机名(需配置好本地的主机名映射)或IP地址访问Tomcat的WEB页面
posted on 2025-05-19 22:56  Ctrl+C人生  阅读(12)  评论(0)    收藏  举报