说明:由于windows和Linux的文件目录结构是不一样的.所以需要手动的配置.
设定: 要求Linux中的图片上传到**/usr/local/src/images**中.
修改image.properties文件
#properties的作用就是封装key=value 业务数据
#image.dirPath=D:/JT-SOFT/images
image.dirPath=/usr/local/src/images
image.urlPath=http://image.jt.com
初级命令:
java -jar 8081.war & java -jar 8082.war &
关于端口号被占用的说明:
图中所示端口号被占用.先释放端口,之后重启.
命令:
1. 检查所有的java服务. jps
2. 检索任意的服务命令 ps -ef | grep “服务名称”
2.杀死进程项: kill -9(强制) PID号
kill -15 17625
说明: 通过java -jar的命令启动服务器时,需要保证当前的终端必须处于运行状态.一旦终端关闭则当前终端所启动的服务也会随之关闭.
解决方案: 可以实现tomcat服务器后台运行.
命令: nohup java -jar 8081.war -> 8081.log &
命令1: (喵一眼 ) cat 文件名称
命令2: tail -20 文件名称 只展现最后20行日志
命令3: tail -f 文件名称 实时展现日志更新信息 ctrl + c 退出
利用脚本直接启动多个tomcat服务器.
文件名称: xxxx.sh
创建文件命令: vim start.sh
启动脚本: sh start.sh
说明:利用Linux中提供的远程下载机制可以将nginx安装包直接下载到指定的位置.
命令: wget http://nginx.org/download/nginx-1.19.2.tar.gz
命令: tar -xvf nginx-1.19.2.tar.gz
make
3).安装nginx
make install
源文件目录: /usr/local/src/nginx 只负责程序的编译
工作目录: /usr/local/nginx 负责程序的运行.
1). 命令: ./nginx 启动nginx服务
./nginx -s reload
./nginx -s stop
1.配置图片的反向代理 image.jt.com ~~~~ xxxxxxx
2.配置tomcat集群的反向代理 manage.jt.com ~~~~~8081/8082
配置成功之后重启nginx服务器.
# 配置图片服务器 image.jt.com
server {
listen 80;
server_name image.jt.com;
location / {
root /usr/local/src/images;
}
}
#配置tomcat服务器集群
upstream jt {
server localhost:8081;
server localhost:8082;
}
server {
listen 80;
server_name manage.jt.com;
location / {
proxy_pass http://jt;
}
}
修改windows的hosts文件
# 京淘配置
#左侧写IP地址 右侧写域名 中间使用空格分隔
#127.0.0.1 image.jt.com
#127.0.0.1 manage.jt.com
#实现 nginx的配置
192.168.126.129 image.jt.com
192.168.126.129 manage.jt.com
127.0.0.1 www.jt.com
#Bug 有时在使用该软件时可能会出现丢失字母的现象.
127.0.0.1 sso.jt.co
说明:定期将数据库中的数据实现转储.
缺点:
1.数据库冷备份由人工操作,非常的不方便
2.数据库冷备份由于是定期执行,所以可能会导致数据丢失.
现在的网络环境异常负责.数据库冷备份是恢复数据的最后的有效手段.
说明: 可以实现数据库实时的备份,保证数据尽可能不丢失.
备份原理:
数据库备份原理:
1.当数据库主库执行更新操作时,会将更新的内容写入到二进制日志文件中. 并且写入二进制文件的过程是一个异步的过程.
2.从库会开启IO线程去读取主库的二进制日志文件,之后写入中继(临时存储)日志中.
3.从库会开启SQL线程去读取中继日志中的信息.之后将数据同步到从库中.
上述的操作是由从库向主库获取数据, 所以从库理论上可以配置无数个(一般2-3台即可);
由于要实现数据库的主从的同步,所以必须保证数据库的信息一致.
步骤:
1.将主库的信息使用冷备份的方式导出.
2.在数据库的从库中导入jtdb.sql文件即可.