简单论坛搭建——运维方向模拟

张开发
2026/4/3 15:18:49 15 分钟阅读
简单论坛搭建——运维方向模拟
论坛搭建[rootlocalhost yum.repos.d]# systemctl start nginx.service 开启服务状态 [rootrhel9 yum.repos.d]# setenforce 0 [rootrhel9 yum.repos.d]# systemctl disable --now firewalld.service [rootlocalhost yum.repos.d]# yum insatll nginx -y [rootlocalhost yum.repos.d]# yum install nginx mariadb* php* -y 安装软件 要是已经有mysql 就只需要安装另一个 yum install php php-cli php-fpm php-mysqlnd -y [rootlocalhost yum.repos.d]# cd /usr/share/nginx/html [rootlocalhost html]# mv index.html index.html.bak [rootlocalhost html]# echo 123123 index.html 追加新的内容 # 设置nginx开机自启动并立即启动 [rootlocalhost html]# systemctl enable --now mariadb.service [rootlocalhost html]# mysql -uroot 一开始数据库没有密码 MariaDB [(none)] show databases; 这里查看数据库有哪些文件 -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | -------------------- 3 rows in set (0.002 sec) MariaDB [(none)] alter user rootlocalhostidentified by 123123; 设置密码 MariaDB [(none)] exit [rootlocalhost html]# mysql -uroot -p123123 输入密码 MariaDB [(none)] create database luntan; 给这个论坛专门添加一个使用的数据库 MariaDB [(none)] show databases; -------------------- | Database | -------------------- | information_schema | | luntan | $(新建出了论坛) | mysql | | performance_schema | -------------------- 4 rows in set (0.001 sec) MariaDB [(none)] exit E:\D\云计算所有文件\红帽总结文件\csa老师上课总的文件\老师上课的软件包 C:\Users\姚永强scp D:\lutan\Discuz_X3.5_SC_UTF8_20240520.zip 上传自己的文件 [rootrhel9 html]# unzip Discuz_X3.5_SC_UTF8_20240520.zip 解压缩 [rootlocalhost html]# chmod -R 777 upload/ 设置权限 注意重启一下nginx最好 http://自己的服务器ip/upload/ 在网址搜备份[rootlocalhost html]# mkdir -p /b/mysql [rootlocalhost html]# vim /b/mysql/log.sh [rootlocalhost html]# chmod x /b/mysql/log.sh [rootlocalhost html]# sh /b/mysql/log.sh 备份成功文件/b/mysql/luntan_20260402_172932.sql [rootlocalhost html]# cat /b/mysql/log.sh #!/bin/bash DATE$(date %Y%m%d_%H%M%S) DB_NAMEluntan DB_USERroot DB_PASS123123 BACKUP_DIR/b/mysql # 执行备份 mysqldump -u$DB_USER -p$DB_PASS $DB_NAME $BACKUP_DIR/luntan_$DATE.sql # 判断上一条命令是否执行成功 if [ $? -eq 0 ];then echo ✅ 备份成功文件$BACKUP_DIR/luntan_$DATE.sql else echo ❌ 备份失败 fi echo 备份成功文件$BACKUP_DIR/luntan_$DATE.sql [rootlocalhost html]# s /b/mysql crontab -e * * * * * /b/mysql/log.sh 恢复备份 mysql -uroot -p123123 luntan /b/mysql/luntan_20260402_163022.sql 查看是否成功可以上数据库立马luntan查看有没有表 # 删除7天前的备份 find /b/mysql -name luntan_*.sql -mtime 7 -delete总结[rootlocalhost yum.repos.d]# yum install nginx mariadb* php* -y 安装软件 要是已经有mysql 就只需要安装另一个 yum install php php-cli php-fpm php-mysqlnd -y [rootlocalhost yum.repos.d]# systemctl start nginx.service 开启服务状态 [rootlocalhost yum.repos.d]# cd /usr/share/nginx/html [rootlocalhost html]# mv index.html index.html.bak [rootlocalhost html]# echo 123123 index.html 追加新的内容 # 设置nginx开机自启动并立即启动 [rootlocalhost html]# systemctl enable --now mariadb.service [rootlocalhost html]# mysql -uroot 一开始数据库没有密码 MariaDB [(none)] create database luntan; 给这个论坛专门添加一个使用的数据库 MariaDB [(none)] show databases; Discuz_X3.5_SC_UTF8_20240520.zip #上传自己的文件 [rootrhel9 html]# unzip Discuz_X3.5_SC_UTF8_20240520.zip 解压缩 [rootlocalhost html]# chmod -R 777 upload/ 设置权限 注意重启一下nginx最好 http://自己的服务器ip/upload/ 在网址搜 [rootlocalhost html]# mkdir -p /b/mysql [rootlocalhost html]# vim /b/mysql/log.sh #!/bin/bash a$(date %Y%m%d_%H%M%S) bluntan croot d123123 e/b/mysql mysqldump -u$c -p$d $b $e/luntan_$a.sql if [ $? -eq 0 ];then echo 备份成功 else echo 备份失败 fi [rootlocalhost html]# chmod x /b/mysql/log.sh [rootlocalhost html]# sh /b/mysql crontab -e * * * * * /b/mysql/log.sh 恢复备份 mysql -uroot -p123123 luntan /b/mysql/luntan_20260402_163022.sql 查看是否成功可以上数据库立马luntan查看有没有表 # 删除7天前的备份 find /b/mysql -name luntan_*.sql -mtime 7 -delete

更多文章