原创

Rgblog迁移指南

1、必备的环境

  • jdk
  • nginx
  • redis
  • python
  • cckiller
  • docker

2、目录规范说明

golden目录说明

service目录说明

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安装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安装redis

$ docker run --name redis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "redis123456aB"

7、安装python

参考linux下安装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的安装

参考 Linux安装Elasticsearch

14、阿里云方案

参考:阿里云ECS旧服务器数据如何搬迁到新主机上

正文到此结束
本文目录