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 资源文件下载
去码云下载指定的文件.
作业
预习数据库主从复制/读写分离/数据库高可用.