Rgblog迁移指南
1、必备的环境
- jdk
- nginx
- redis
- python
- cckiller
- docker
2、目录规范说明
3、docker的安装
参考 docker安装
4、jdk的安装
因为系统的配置比较低所以使用的32位
链接: https://pan.baidu.com/s/1d5wD0PV3HJyQZjqUIOh63g?pwd=y35r 提取码: y35r 复制这段内容后打开百度网盘手机App,操作更方便哦
下载指定的jdk目录下,解压。配置系统环境变量
vim /etc/profile
export TOOLS_PATH=/usr/local/golden/tools
export JAVA_HOME=$TOOLS_PATH/jdk1.8.0_191
export NGINX_HOME=/usr/local/nginx-1.17.5/sbin
export PYTHON_HOME=$TOOLS_PATH/python3/bin
export QSHELL_HOME=$TOOLS_PATH/qshell
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$NGINX_HOME:$PYTHON_HOME:$QSHELL_HOME
5、安装mysql
$ docker pull mysql:latest
$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
- -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
- MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
低配置建议使用mysql5.7
更多的参考 https://blog.csdn.net/weixin_40461281/article/details/92610876
6、安装redis
$ docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "redis123456aB"
7、安装python
8、安装nginx
下载地址:阿里云盘地址
下载nginx压缩包到指定的目录下 /usr/local,然后解压缩
tar -zxvf nginx.tar.gz
然后喷子profile参考步骤4
9、cckiller安装
参考张戈博客
10、qshell
参考:人工博客
11、数据自动备份脚本
下载脚本:[阿里云盘地址](https://www.aliyundrive.com/drive/folder/621631aee066983ce31342cfb1f6e9a70905664d)
配置定时任务
crontab -e
0 23 * * * /usr/local/golden/service/shell/bkdb.sh
1 0 * * 1 /usr/local/golden/service/shell/cut_del_logs.sh
30 23 * * * /usr/local/golden/service/shell/qshell.sh
12、配置jar的启动参数
nohup java -Xms384m -Xmx384m -jar web-0.0.1-SNAPSHOT.jar --server.port=8001 >nohup.out &
13、安装es
索引可恶意通过本地项目生成,然后拷贝到服务端
生成的接口对应learn项目的es模块
tech.chenxing.elasticsearch.web.SearchController
基于数据库生成的脚本在
tech.chenxing.cxztt.BlogToEs
最终的数据在
D:\tool\java\elasticsearch-7.14.1\data
阿里云盘 https://www.aliyundrive.com/drive/folder/621631aee066983ce31342cfb1f6e9a70905664d
es的安装
14、阿里云方案
正文到此结束