软件的安装与卸载
yum安装与卸载的相关命令
yum install 软件名安装软件yum update 软件名升级软件yum update升级所有软件yum remove 软件名卸载软件yum list列出可安装的软件包yum list installed列出已安装的软件包yum list 软件名查询某个软件包yum search Keyword根据关键字搜索软件包yum clean all清除缓存sudo yum update升级系统软件仓库
将镜像源改为阿里镜像
- 备份自己的源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 下载阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 清理yum缓存
yum clean all
- 生成新的缓存
yum makecache
安装jdk-17
阿里云源无jdk17,无法通过yum直接安装
- 在物理机中访问https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html 下载jdk
- 将该jdk传入到centos中的downloads文件夹后cd到该文件夹
- 解压
tar xf jdk-17.0.12_linux-x64_bin.tar.gz(此时解压处一个名为jdk-17.0.12的目录) - 将解压文件移动到/usr/java/jdk-17.0.12/目录下
mv jdk-17.0.12/ /usr/java/jdk-17.0.12/ - 配置环境变量
vi /etc/profile在该文件中以插入模式(按i)在末尾添加内容,然后切换到命令模式(按esc)进行保存并退出(:wq)
export JAVA_HOME=/usr/java/jdk-17.0.12
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
- 加载新的环境变量
source /etc/profile - 验证
java -version
安装tomcat10
- 在物理机中访问tomcat官网https://tomcat.apache.org/download-10.cgi 下载压缩包
- 将该压缩包传入到centos中的downloads文件夹后cd到该文件夹
- 将解压得到的目录移动到/usr/local/目录
mv apache-tomcat-10.1.34 /usr/local(通常情况下安装的应用程序都放到该目录中) - (可选)将tomcat解压文件目录名改为tomcat10,方便配置环境变量
mv apache-tomcat-10.1.34 tomcat10 - 查看CATALINA_HOME
pwd(就是你的tomcat10的目录) - 配置环境变量
vi /etc/profile在该文件中以插入模式(按i)在末尾添加内容,然后切换到命令模式(按esc)进行保存并退出(:wq)
#存在一个坑,我在配置的时候出现了找不到JRE_HOME的错误,但是jdk8以后都没jre目录,此处我将JRE_HOME指向JAVA_HOME得以解决
export JRE_HOME=$JAVA_HOME
export CATALINA_HOME=/usr/local/tomcat10
#注意,配置PATH的时候不同路径用':'分隔开
export PATH=$CATALINA_HOME/bin
- 加载新的环境变量
source /etc/profile - 关闭防火墙
systemctl stop firewalld.service - 启动tomcat服务器
startup.sh - 关闭tomcat服务器
shutdown.sh
对于直接关闭防火墙会有安全隐患,推荐只暴露8080端口
- 检查防火墙是否启用
firewall-cmd --state
- 开启防火墙
systemctl start firewalld.service
- 开放8080端口并添加tcp协议,永久生效
firewall-cmd --zone=public --add-port=8080/tcp --permanent- 如果需要删除端口可以将
--add改为--remove
- 重新加载防火墙
firewall-cmd --reload
- 查看已经开放的端口
firewall-cmd --list-ports
安装mysql8
- 安装dnf
- 安装epel仓库
sudo yum install epel-release - 安装dnf
sudo yum install dnf - 更新系统包
sudo dnf update
- 安装epel仓库
- 卸载MariaDB
- 查看是否安装mariadb
rpm -qa|grep mariadb - 卸载
rpm -e --nodeps 之前查出的文件名 - 重复步骤1,检查是否删除干净
- 查看是否安装mariadb
- 去官网找下载链接
- https://dev.mysql.com/downloads/repo/yum/
- 注意,这里是用的centos7,要选Linux7
- 点击下载,在no,thanks,just start my download处复制链接
- 下载mysql
- 使用
dnf install https://dev.mysql.com/get/mysql84-community-release-el7-1.noarch.rpm进行下载 - 可能会出现缺依赖的情况,缺啥下啥就是(我在经过第一步后并未出现少依赖情况)
- 使用
- 安装mysql公钥
- 访问官网https://repo.mysql.com/ 到RPM-GPG-KEY-mysql-2023项复制该链接
- 使用
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023安装公钥 --import后的内容是刚才复制的链接
- 安装mysql8
dnf install mysql-community-server- 这里可能会很慢,如果忍受不了就直接百度找用压缩包安装的方法
- https://blog.youkuaiyun.com/m0_74823239/article/details/133722429
- 启动mysql服务
systemctl start mysqld
- 设置开机启动
systemctl enable mysqld
- 查看mysql root账户临时密码
grep 'temporary password' /var/log/mysqld.log
- 配置MySQL安全设置
mysql_secure_installation- 输入之前查看的临时密码,并设置一个新密码
- 一路y
- 登录MySQL
mysql -u root -p
1万+

被折叠的 条评论
为什么被折叠?



