- 博客(54)
- 收藏
- 关注
原创 数据库的备份和恢复
根据数据库文件当中保存的sql语句,表结构,等等以特定的格式和命令对文件的内容进行还原。binlog 逻辑语句,会生成一个文件,这个里面包含了sql语句,要使用特定的方式和语句。**冷备份:**脱机备份,先把指定的程序关闭然后对资料进行备份。**热备份:**联机备份,不用关闭程序就可以对资料进行备份。mysgl自带的备份命令。可以备份库,也可以备份库里面的表。在生产环境中,数据的安全性非常重要。把数据库的内容整个一次性的做备份。对磁盘或者对文件直接进行备份。只能对表,库没了没有办法恢复。
2024-07-19 17:26:27
656
原创 mysql的索引 事务 存储引擎
*CSV:**逗号分隔数据的存储引擎,数据文件都是以 .csv文件保存的, execl. 保存的文件就是一个普通文本文件。幻读:一个事务对一个表的数据进行了修改,另一个表也修改了表中数据,前一个事务会返现修改的结果不正确,类似于出现幻觉。**隔离性:**并发环境中,不同的事务同时操作相同的数据时,每个事务都有各自完整的数据空间。**概念:**存储引擎就是存储的机制,是数据库存储数据的一种机制,索引的技巧,锁定水平。1、表的主键和外键必须有索引,主键是唯一的,外键是关联主表的,查询时可以快速定位。
2024-07-19 17:22:08
727
原创 数据库基础-进阶
数据库管理:sql语句 数据库用来增删改查的语句 ***备份 数据库的数据进行备份 *主从复制,读写分离,高可用原理数据库的概念和相关的语法和规范:数据库:组织,存储,管理数据的仓库。数据库的管理系统(DBMS):实现对数据有效组织,管理和存取的系统软件mysqlslq-server MariaDB postgreSQL (大象数据库)关系型数据库和非关系型数据库。
2024-07-16 16:14:26
1435
原创 keepalive检测VIP地址漂移主备切换
4、防火墙的策略,iptables的策略,屏蔽组播的地址广播,屏蔽了vrrp协议的报文(224.0.0.18)都有可能出现脑裂的问题。现象:主和备无法确定各自的身份,同时出现了VIP地址,两边都起来了,但是两边都无法使用。VIP主备之间切换,主在工作时,VIP会在主上,主停止工作,VIP飘移到备服务器。4、检查iptables策略,是否有阻止通信的防火墙策略,查看是否可以删除。在主备的优先级不变的情况下,主恢复工作,vip会飘回到主服务器。若使用的是DHCP服务自动分配的地址,则修改DHCP地址范围。
2024-07-12 14:40:57
314
原创 Ivs(DR模式)+nginx+tomcat
tomcat2 需要修改的配置 192.168.11.141。nginx2需要修改的配置 192.168.11.138。tomcat1 需要修改的配置 192.168.11.140。nginx1需要修改的配置 192.168.11.137。
2024-07-12 10:46:08
354
原创 nginx的重定向(rewrite)
在重定向的过程中,使用了last方式进行重定向,但是,没有结束语,陷入了死循环,nginx会自动循环10次,超过10次没有结束,就会停止,然后报错500。proxy_set_header X-Real-IP $remote_addr 加上这一字段,客户端的真实ip地址会传递给后端服务器。redirect:临时重定向,返回码302,浏览器的地址会显示跳转后的URL地址。last:重定向,但是会继续向下匹配,匹配其他的location规则。$scheme:请求的协议,要么是http,要么是https。
2024-07-12 10:42:03
1052
原创 tomcat的优化
tomcat 的并发处理能力不强,大项目不适用tomcat作为动态的中间件(K8S,Python rubby),小项目使用(内部使用的)ajp协议:tomcat服务器和web服务器之间进行连接协议,可以提供负责均衡和高效转发。nginx代理 index.jsp 可以直接访问tomcat的静态页面。nginx代理 index.jsp 可以直接访问tomcat的静态页面。8009就是ajp的默认端口。8009就是ajp的默认端口。访问nginx就是静态页面,如何在内核当中进行优化?tomcat自身的优化。
2024-07-12 10:36:21
665
原创 nginx的正向代理和反向代理
在第一次访问网站的时候,就会计算hash值,会请求分到一个服务器,但是下一次客户端如果使用相同IP地址再次访问就不会再分配到其他服务器,除非后台服务器的算法变更,或者后台的服务器发送变化,这是才会更改访问的服务器。5、URL_hash 根据请求的URL地址寻址hash值,然后再转发,如果每次请求的URL都一致,就会分配到同一个服务器,转发的地址发生变化,后台服务器清理缓存或者后台服务器数量发生变化。七层就是应用层,使用的是http协议,可以请求进行解析和处理,七层代理走的是用户态,应用协议和程序功能。
2024-07-10 10:44:57
922
原创 nginx.conf配置参数解析
转发和处理http请求http请求,设置代理(正代理,反向代理),缓存,定义日志格式,重定>向配置root的匹配模式 拼接root的工作目录 访问的url /xy102/opt/test1root可以卸载server模块中,也可以在http,也可以在location中alias匹配的nginx的工作目录,路径是绝对路径alias 只能写在http模块中server模块中的location模块里面。alias匹配工作目录,不能够使用重定向功能。
2024-07-04 17:03:49
264
原创 Web基础与HTTP协议:
post也是发数据,也是依照http协议,post会更改服务器的数据。缓存可以把用户的一些行为和操作,保存下来,下一次再访问,可以保留这些状态,不需要在和web服务器进行额外的通信,提高访问效率。每个节点即是一个整体,也是一个独立的运行体,这种设计提供了高可用的架构,允许分布式节点的服务器出现故障。网站建设的基础,早期的网站都是静态页面,没有后台数据库,没有其他的程序,也无法交互的页面。
2024-07-01 16:08:53
715
原创 文本三剑客--awk篇章
FS:FS和F是一样的,都是指定分隔符,-F: FS=“:”OFS:指定输出内容的分隔符。RS:行分隔符,可以根据RS的设置把文件内容切割成多个记录,也可以改变行的分隔符,默认是\n,回车,换行awk ‘{print}’ awk.txt 打印awk.txt的全部内容awk -F “操作符 {动作}” 处理对象-F 指定分隔符,如果是空格可以不加动作:默认是打印。
2024-06-24 16:59:28
245
原创 文本三剑客
n:仅显示script处理后的结果(不加-n,sed会有两个输出结果,加了-n之后就会吧默认输出屏蔽,只显示一个结果)-e 表示可以跟多个操作符,只有一个操作符,-e 可以省略。如果只是展示,会放到缓冲区(模式空间),展示结束之后,会从模式空间把操作结果删除。-f: 在脚本中定义好了操作符,然后根据脚本内容的操作符对文件进行操作。一行一行处理,当前行处理结束,才会处理下一行,知道文件末尾。$r:读取其他文件的内容,然后插入到对象文件的最后一行。i :增加,在指定行的上面一行插入内容。
2024-06-21 14:56:25
710
原创 Linux网络-端口扫描
ifconfig 当前设备正在工作的网卡,启动设备ifconfig -a 查看所有设备信息ifconfig ens33 查看指定设备ifconfig ens33 up/down 对指定网卡设备进行开关基于物理网卡设置虚拟网卡ifconfig ens33:0 ip地址 #创建虚拟网卡如果你有多个网卡,!systemctl restart network 所有的设备都会先停在开启。
2024-06-03 16:41:05
913
原创 软件安装:Linux安装Nginx
(2) 开始配置,配置程序安装路径,基于程序需要的相关组件。 2、编译安装,与系统的适配性更高,更加稳定,卸载比较方便(删除即可)。rpm 的安装解决了源码安装的繁琐,基本实现了一键安装,没有解决包一包之间的依赖关系。源码包--------二进制包,源码包里面的代码经过编译之后形成的包。优点:1、开源,可以二次修改,可以做二次开发,可以自由选择需要的功能。(2)做一个软连接,让系统能够识别nginx的指令。软件安装:Linux如何安装软件,程序。
2024-05-22 12:40:34
846
1
计算机网络中通过流策略实现VLAN间三层隔离组网+企业网搭建
2023-01-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人