3.Linux各类软件部署
五. 在Linux上部署各类软件
- 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
- 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页面
浙公网安备 33010602011771号