当前位置:网站首页>cgb2008-京淘day09

cgb2008-京淘day09

2020-12-06 09:52:55 osc_7ekszy4a

1.Linux 查看命令

1.1 文件查看

cat 输出文件所有的内容
more 输出文档所有的内容,分页输出,空格浏览下一屏,q退出
less 用法和more相同,只是通过PgUp、PgOn键来控制
tail 用于显示文件后几号,使用频繁
tail -10 nginx.conf 查看nginx.conf的最后10行
tail –f nginx.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看





1.2 脚本命令

需求: 要求一次性启动10台tomcat服务器.
编辑脚本: vim start.sh
在这里插入图片描述
启动脚本: sh start.sh
在这里插入图片描述



2.Linux 安装nginx

博客地址: https://blog.csdn.net/qq_16804847/article/details/109580325

2.1 删除Nginx配置文件

2.1.1 删除源文件目录

在这里插入图片描述

2.1.2 删除工作目录

在这里插入图片描述

3.修改Linux系统IP地址

说明: 需要将新的LinuxIP地址 由原来的192.168.126.129改为192.168.126.130
详情参见:
https://blog.csdn.net/qq_16804847/article/details/108471266

4. 系统还原

4.1 修改image.properties文件

在这里插入图片描述

4.2 修改端口号

在这里插入图片描述

4.3 修改HSOTS文件

在这里插入图片描述

4.4 修改Windows nginx配置

说明:将Nginx路由地址 指向本机
在这里插入图片描述

4.5 关闭Linux多余的服务项

在这里插入图片描述

5. Linux修改IP地址

5.1 路径地址

在这里插入图片描述

5.2 修改IP

vim ifcfg-ens33
在这里插入图片描述

6. 数据库优化

6.1 数据库同步

6.1.1 数据库冷备份

手动的将数据库文件,定期进行转储.
缺点:
1.效率低
2.有可能丢失数据
原因: 数据库冷备份 是公司恢复数据最后有效的手段.



6.1.2 数据库热备份

备份原理:
1.当数据库修改时,会将修改的信息,写入二进制日志文件中(二进制文件默认是关闭的).
2.当二进制日志文件中有数据时,数据库从库会通过IO线程读取二进制文件信息.
3.IO线程将读到的数据写到中继日志中.
4.Sql线程将中继日志中的文件 写到从数据库中,最终实现数据库主从同步.
在这里插入图片描述




6.2 修改数据库主库配置

6.2.1 搭建策略

129当作主库,130当作从库

6.2.2 修改二进制日志文件

1).编辑二进制文件位置
在这里插入图片描述
2).修改二进制文件内容
在这里插入图片描述


3).重启数据库,检查二进制日志文件是否有效
在这里插入图片描述

6.3 修改数据库从库配置

在这里插入图片描述
重启数据库检查二进制日志
在这里插入图片描述

6.4实现数据库主从同步

6.4.1 确定主库状态

在这里插入图片描述

6.4.2 配置主从挂载

/*我是130  从库  IP/PORT/USER/PASSWROD/二进制日志/pos*/
CHANGE MASTER TO MASTER_HOST="192.168.126.129",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=245;

/*开启主从服务*/
START SLAVE;	

/*检查主从服务状态*/
SHOW SLAVE STATUS;

/*如果启动不成功 执行如下步骤  检查最后几项的报错信息 
  之后修改配置文件. 关闭主从服务.之后重新执行挂载命令
*/
STOP SLAVE;

6.4.3 数据库主从测试

在主库中添加数据库表,检查从库是否同步.
在这里插入图片描述

6.4.4 资源文件下载

去码云下载指定的文件.
在这里插入图片描述

作业

预习数据库主从复制/读写分离/数据库高可用.

版权声明
本文为[osc_7ekszy4a]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4260786/blog/4776644