LNMP 数据库备份修改为压缩备份

LNMP 数据库备份修改为压缩备份

LNMP 的网站备份是压缩格式,但是数据库不是压缩格式。今天这篇文章是教大家如何让数据库备份为压缩格式。此方法来源于 LNMP 官方论坛。有需要的童鞋可以照着修改就可以了。启用了压缩后,备份的数据库确实变小了很多。如果你的数据库不大也可以不用设置压缩。0x01 查找文件进入到 lnmptools 目录,找到 backup.sh 文件。0x02 编辑文件使用 vim 编辑 bakckup.sh 文件。具体修改的位置参照图片。查找:TodayDBBackup=db-*-$(date +"%Y%m%d").sqlOldDBBackup=db-*-$(date -d -3day +"%Y%m%d").sql修改为:TodayDBBackup=db-*-$(date +"%Y%m%d").sql.gzOldDBBackup=db-*-$(date -d -3day +"%Y%m%d").sql.gz查找:${MySQL_Dump} -u$MYSQL_UserName -p$MYSQL_PassWord $1 > ${Backup_Home}db-$1-$(date +"%Y%m%d").sql修改为:${MySQL_Dump} -u$MYSQL_UserName -p$MYSQL_PassWord $1 | gzip > ${Backup_Home}db-$1-$(date +"%Y%m%d").sql.gz0x03 文件对比没有压缩的数据库备份文件大小为:45.9M,压缩的数据库备份文件为:9M 效果还是很明显的。...
阅读更多
硬盘黄色感叹号如何取消 BitLocker 正在等待激活

硬盘黄色感叹号如何取消 BitLocker 正在等待激活

如下图中 D 盘的盘符图标上有个锁和黄色感叹号,这个黄色的感叹号和锁如何取消。需要先了解为啥会出现这个东西。简单了解下:BitLocker 驱动器加密是一项数据保护功能,它与操作系统集成,用于解决来自丢失、被盗或销毁不当的计算机的数据被盗或泄露的威胁。出现锁的图标说明启用了 BitLocker 加密,锁加黄色感叹号就是 BitLocker 加密异常提醒。从控制面板中可以查看 BitLocker 的加密状态,我这里出现锁和黄色感叹号进去查看提示 BitLocker 正在等待激活。...
阅读更多
18张图带你了解衡量网络性能的四大指标:带宽、时延、抖动、丢包

18张图带你了解衡量网络性能的四大指标:带宽、时延、抖动、丢包

点击上方 网络工程师笔记,选择 设为星标优质文章,及时送达今天给大家讲讲衡量网络性能的四大指标:带宽、时延、抖动、丢包。如何客户需要我们去评估一个网络的性能,我们就可以从这四方面去进行评估。带宽1、带宽概念:带宽在百度百科中定义:在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特(常用的单位是bps(bit per second))。简单的讲:带宽可以比喻是高速公路,表示单位时间内的能通过的车辆数;2、带宽的表示:带宽通常用bps表示,表示每秒多少bit;描述带宽时常常把“比特/秒”省略。例如,带宽是100M,实际上是100Mbps,这里的Mbps是指兆位/s。但是我们平时下载软件的速度的单位是Byte/s(字节/秒)。这里涉及到Byte和bit的换算,二进制数系统中每个0或1就是一个位(bit),位是数据存储的最小单位,其中8bit就称为一个字节(Byte)。因此我们在办理宽带的时候,100M的带宽表示100Mbps,理论的的网络下载速度只有12.5M Bps,实际可能还不足10MBps,这是因为受用户计算机性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰耗,信号衰减等多因素的影响,实际网速是无法到达理论网速的。时延时延:简单的说,时延就是指报文从网络的一端到另一端所需要的的时间;举个例子:我在自己的电脑上ping 百度的地址;从ping的结果中,可以看到时延为12ms,这个时延就是指ICMP报文从我的电脑到百度的服务器所需要得往返时延是12ms;(Ping指一个数据包从用户的设备发送到测速点,然后再立即从测速点返回用户设备的来回时间。也就是俗称的网络延时,以毫秒ms计算。)网络时延包括了处理时延、排队时延、发送时延、传播时延这四大部分。在实际中我们主要考虑发送时延与传播时延。下面我们具体看下每一个时延的含义;1、处理时延:交换机、路由器等网络设备在收到报文后要使用一定的时间进行处理。比如解封装分析首部,提取数据,差错检验,路由选择等。一般高速路由器的处理时延通常是微秒或更低的数量级。2、排队时延排队时延简单来说就是路由器或交换机等网络设备处理数据包排队所消耗的时间。一个数据包的排队时延取决于当前队列中是否有其它报文在传输。如果该队列是空的,并且当前没有其他报文在传输,则该报文的排队时延为0;反之,如果流量很大,并且许多其他报文也在等待传输,该排队时延将很大;实际的排队时延通常在毫秒到微秒级。3、发送时延发送时延简单讲就是路由器、交换机等网络设备发送数据所需要的时间,也就是路由器队列递交给网络链路所需要的时间。如果用L比特表示分组的长度,用R bps表示从路由器A到路由器B的链路传输速率,发送时延则是L/R。实际的发送时延通常在毫秒到微秒级。4、传播时延传播时延是指报文在实际的物理链路上传播数据所需要的时间。传播时延等于两台路由器之间的距离除以传播速率,即传播时延是D/S,其中D是两台路由器之间的距离,S是该链路的传播速率。实际传播时延在毫秒级。抖动抖动:网络抖动是指最大延迟与最小延迟的时间差,比如你访问一个网站的最大延迟是10ms,最小延迟为5ms,那么网络抖动就是5ms;抖动可以用来评价网络的稳定性,抖动越小,网络越稳定;尤其是我们在打游戏的时候,需要网络具有较高的稳定性,否则会影响游戏体验。关于网络抖动产生的原因:如果网络发生拥塞后,排队时延会影响端到端的延迟,可能造成从路由器A到路由器B的延迟忽大忽小,造成网络的抖动;丢包丢包:简单来说丢包就是指一个或多个数据包的数据无法通过网络到达目的地,接收端如果发现数据丢失,会根据队列序号向发送端发出请求,进行丢包重传。丢包的原因比较多,最常见的可能是网络发生拥塞,数据流量太大,网络设备处理不过来自然而然就有些数据包会丢了。丢包率是指测试中所丢失数据包数量占所发送数据包的比率。比如发送100个数据包,丢失一个数据包,那么丢包率就是1%。---END---重磅!网络工程师笔记-技术交流群已成立后台回复 加群 可添加小编微信,申请进群。一定要备注:工种+地点+学校/公司+昵称(如网络工程师+南京+苏宁+猪八戒),根据格式备注,可更快被通过且邀请进群...
阅读更多
同vlan不同网段能否ping通?

同vlan不同网段能否ping通?

平台点击上方 网络工程师笔记,选择 设为星标优质文章,及时送达精华推荐18个网络经典入门实验案例,跟着做不信你还不会太绝了,21张思维导图带你搞定网络基础星球2000+网工干货资源了,加入后任意下载(限时优惠)01同VLAN不同网段能否Ping通现在有两台电脑,他们同处于一个vlan,pcA IP地址:10.1.1.1/8pcB ip地址:11.1.1.1/8 01  无网关,A ping B 报出的Destination host unreachable。显然,A机器发现对方与自己不是同一网段,试图寻找网关,但网关不存在,所以报主机不可达,B上的Sniffer未抓到任何包,观察网卡也是只发不收,显然数据没有出去。 02  网关设成对方IP,A ping B 能正常PING通,为什么能通? 从A计算机Sniffer上抓到的包可以看出,A在PING对方过程中,A首先进行了ARP广播,它广播询问11.1.1.1的MAC是什么。显然这个ARP广播是可以被B收到的(因为他们同处一个vlan),而11.1.1.1正好就是B的IP地址,理所当然B要回应这个ARP请求。下图是A上的抓包情况,A首先进行了ARP广播,然后收到了B的应答。这样A就有了B的MAC,而B在接到A的ARP广播时候就学到A的MAC,所以双方可以PING通。 03  网关设成自己,A ping B 一样是可以ping的通的,A上抓包如下:抓到的结果与第2种情况一样,A依然是先广播询问11.1.1.1的MAC,这个ARP广播被B接到后,B有义务应答,于是双方知道对方MAC,所以能PING通。与第2种情况不同的是,这里可以明确知道ARP中的11.1.1.1指的是PING中所指定的IP地址而不是网关(此时A网关是10.1.1.1了)。那么第2种情况中的11.1.1.1也指的是PING中所指定的IP ?我们再来看下面。02Ping三个不存在的Ip地址深入了解网络通信原理网关设成自己,PING 3个不存在的IP:一个是和自己在同一网段的;一个是和网关在同一网段的;一个是和谁都不在同一网段的; 01  PING和自己同一网段的IP PING返回超时,在B上抓包结果如下:可以看出,A发出了询问10.1.1.2的ARP广播而不是询问网关(10.1.1.1)的广播,由于这个IP不存在,所以没有机器做出回应。 02  PING和网关同一网段的IP 超时,B上接到的是A发出的关于11.1.1.2的ARP广播,由于不存在11.1.1.2这个地址,所以没有机器回应。 03  PING和谁都不在一个网段的IP 超时,B上接到是A发出的关于100.1.1.1的ARP广播,由于不存在100.1.1.1这个地址,所以没有机器回应。从上面的3个实验来看,当网关设置成自己的时候,不管PING的地址是什么,计算机发出的ARP广播都是直接询问PING中所指定IP对应的MAC,没有询问网关的MAC,这符合卷一上的描述。其实计算机在广播询问PING命令指定的IP之前还是会先问网关的MAC的,只是这里由于网关是自己所以这一步就被跳过了。那到底是不是这样的?我们再验证下。03AI计算机网关设置中B的IPB的网关设置中不存在的IP地址A计算机网关设成B的IP地址,但B的网关设置成一个不存在的IP(且与A/B都不在同一网络),PING三种情况。 01  PING与网关同一网段IP 在A上抓包,可以看到A首先发出了关于网关11.1.1.1的ARP广播请求(对应B接到这个广播请求),B对这个11.1.1.1进行了ARP应答.但这个IP是不存在的所以PING结果超时。 02  PING与谁都不在同一网段 超时。结果类似5.2结果,A发出了关于网关11.1.1.1的请求,B做了应答.但PING是超时的。 03  PING计算机B的地址 结果超时,为什么这个也不通呢?按说按照上面的测试,AB计算机都能获得对方MAC,以太网下,有MAC应该就有通信的可能,可这个时候却不通,查看Sniffer抓到的包可以发现:A发出了关于11.1.1.1的ARP广播请求,B对11.1.1.1做出应答。但是下面接到了多个B发来的关于100.1.1.1的ARP广播请求,且100.1.1.1的请求没有得到B的应答,看来B是一直在试图查询B的网关(100.1.1.1)所对应的MAC,在网关的MAC没有获得应答之前,B不会对PING产生回应。从上面的所有实验看出,计算机在与非本网段的地址通信时,计算机首先查找网关的MAC,如果网关MAC得不到回应,是不会对PING作出响应的;因此,实例一中1和2的情况是属于特殊情况,正好利用了网关与主机IP相同,骗过了计算机.如果AB的网关都设置的与AB ip毫不相干的话,相互肯定不通。---END---「网工资源导航」 知识星球 一个网络技术学习的星球!星球主要分享、整理、原创编辑等网络技术相关学习资料,一个真实有料的网络安全学习平台,大家共同学习、共同进步!知识星球定价:199元/年,(服务时间为一年,自加入日期顺延一年)。如何加入:扫描下方二维码,扫码付费即可加入。加入知识星球的同学,请加我微信,拉您进VIP交流群!感谢大家的阅读,如果本文有收获,也请给一个 点赞 + 在看 支持,谢谢大家。...
阅读更多
华为新版模拟器ENSP-Pro,支持SRv6技术?

华为新版模拟器ENSP-Pro,支持SRv6技术?

网工真的没未来么?5G业务的发展对网络连接提出了更高的要求,例如更强的SLA在5G的应用场景中,各种垂直行业的业务特征各具差异。对于智能家居、智能农业等业务,需要网络支持海量设备连接和大量的小报文频发业务;对于当下较为热门的车联网、智能电网和工业控制等业务,要求网络支持毫秒级时延和不低于6个9的可靠性;对于视频监控和在线医疗等业务,需要网络支持大带宽低延迟业务。应用于各种行业的5G技术要具备更强的灵...
阅读更多
不私藏了!【网络工程师排障命令大全】内附工具下载

不私藏了!【网络工程师排障命令大全】内附工具下载

【先送本月福利】众多行业人士鼎力推荐YESLAB实验室新出版的《HCIE-Datacom 2.0版本实验手册》抽奖了!本期我们给粉丝准备了3套书籍纸质书籍包邮到家▼点击下方图片抽奖▼本期干货网络故障排除网络故障排除工具是每个网络工程师的必需品。为了提升我们的工作效率,不浪费时间,工具的重要性显而易见特别是每当添加新的设备或网络发生变更时,新的问题就会出现,而且很难快速确定问题出在哪里。每一位网络工程师或从事网相关的人员,都了解几款工具,能让快速定位网络故障。先整理了我个人常用的网络排障工具给大家。此类工具很多,但是能找到适合自己的,上手也容易的 需要我们自己多使用,多琢磨。▲长按二维码 加小助理好友获取【网络排障工具】下载网络工程师需要掌握多种网络故障排查手段,以确保网络的稳定性和可用性。以下是30个常用的排障命令附带详细说明和一些用于华为网络设备的命令示例以帮助小白网络工程师更好地理解:1. Ping测试:• 方法:使用ping命令测试目标设备的连通性。• 命令:在命令行界面中输入以下命令:ping 目标设备的IP地址或域名• 示例:(假设目标IP地址为10.0.0.1)<华为设备> ping 10.0.0.12. Traceroute/Tracepath:• 方法:使用tracert命令(Windows)或traceroute命令(Linux)查看数据包的路由路径。• 命令:在命令行界面中输入以下命令:tracert 目标设备的IP地址或域名• 示例:<华为设备> tracert 10.0.0.13. Telnet/SSH远程登录:• 方法:使用Telnet或SSH协议远程连接到目标设备,以查看和管理设备。• 命令(SSH):在命令行界面中输入以下命令:ssh 用户名@目标设备的IP地址或域名• 示例:(假设用户名为admin,目标IP地址为10.0.0.1)<华为设备> ssh admin@10.0.0.14. 抓包分析:• 方法:使用Wireshark等抓包工具捕获和分析网络数据包。• 命令:下载并安装Wireshark,然后运行应用程序并选择网络接口开始抓包。• 无特定命令,使用Wireshark等图形界面工具。5. 检查物理连接:• 方法:检查物理连接,确保电缆、插头和端口都连接良好。• 示例:检查设备面板上的指示灯,确保端口状态正常。6. 路由表和ARP表检查:• 方法:查看路由器上的路由表和ARP表。• 命令(路由表):在命令行界面中输入以下命令:display ip routing-table• 命令(ARP表):在命令行界面中输入以下命令:display arp• 示例:<华为设备> display ip routing-table<华为设备> display arp7. 日志分析:• 方法:查看设备和服务器上的日志文件,以查找与网络问题相关的错误或异常信息。• 示例:使用命令查看设备上的日志文件。<华为设备> display logbuffer8. 端口和服务检查:• 方法:确认设备的端口和服务配置是否正确,包括防火墙规则和ACL。• 示例:查看设备的端口配置和防火墙规则。<华为设备> display current-configuration | include port-group<华为设备> display firewall configuration9. 性能监控:• 方法:使用监控工具(如eSight)监视网络设备和服务的性能。• 无特定命令,使用监控工具来监视性能。10. 更新和备份:• 方法:定期更新设备固件和备份配置,以防止故障和数据丢失。• 示例:执行备份和更新操作。<华为设备> save<华为设备> upgrade software filename.bin11. DNS查询:• 方法:使用ping命令测试DNS解析是否正确。• 示例:使用ping测试域名解析。<华为设备> ping www.example.com12. 防火墙规则检查:• 方法:查看防火墙规则配置,确保允许必要的流量通过。• 示例:查看防火墙规则。<华为设备> display firewall zone<华为设备> display firewall rule13. VLAN配置检查:• 方法:查看交换机上的VLAN配置,确保设备位于正确的VLAN中。• 示例:查看VLAN配置。<华为设备> display vlan14. MTU大小检查:• 方法:检查网络设备的最大传输单元(MTU)设置,确保它们匹配。• 示例:查看接口MTU配置。<华为设备> display interface GigabitEthernet0/0/115. 负载均衡配置检查:• 方法:查看负载均衡设备的配置,确保流量均匀分配。• 示例:查看服务器农场配置。<华为设备> display server-farm16. BGP邻居状态检查:• 方法:检查BGP邻居状态,确保BGP路由正常传播。• 示例:查看BGP邻居状态。<华为设备> display bgp peer17. SNMP监控:• 方法:使用SNMP协议监控设备性能和状态。• 无特定命令,配置SNMP代理并使用SNMP管理工具监控设备。18. 流量分析:• 方法:使用流量分析工具(如NetFlow或sFlow)监视流量模式和带宽使用情况。 - 无特定命令,配置流量分析工具并分析数据。19. 子网掩码检查:• 方法:检查子网掩码是否正确配置,以确保IP地址分配正确。• 示例:查看接口配置。<华为设备> display ip interface GigabitEthernet0/0/120. MTU Path Discovery:• 方法:使用MTU Path Discovery检查网络路径的最大传输单元。• 示例:启用MTU Path Discovery。<华为设备> system-view[华为设备] ip mtu discovery21. ACL规则检查:• 方法:检查访问控制列表(ACL)规则,确保允许或阻止了正确的流量。• 示例:查看ACL规则。<华为设备> display acl 200022 DHCP分配检查:• 方法:检查DHCP服务器分配的IP地址,确保正确配置。• 示例:查看DHCP分配信息。<华为设备> display dhcp server ip-in-use23. 链路聚合检查:• 方法:检查链路聚合组(LAG)配置,确保链路均衡正常。• 示例:查看LAG配置。<华为设备> display link-aggregation verbose24. MAC地址表检查:• 方法:查看交换机的MAC地址表,确保MAC地址分发正确。• 示例:查看MAC地址表。<华为设备> display mac-address25. 系统资源利用率监控:• 方法:监控CPU、内存和存储等系统资源的利用率。• 示例:查看系统资源利用率。<华为设备> display resource usage26. ACL日志分析:• 方法:查看ACL规则匹配日志,以检查是否有流量被ACL阻止。• 示例:查看ACL日志。<华为设备> display acl log27. 链路状态检查:• 方法:检查链路状态,确认链路是否正常连接。• 示例:查看链路状态。<华为设备> display interface brief28. DNS服务器可用性检查:• 方法:使用nslookup命令检查DNS服务器的可用性。• 示例:测试DNS服务器可用性。<华为设备> ping dns-server-ip29. OSPF邻居状态检查:• 方法:检查OSPF邻居状态,确保路由协议正常工作。• 示例:查看OSPF邻居状态。<华为设备> display ospf peer30. 冗余路由和HA状态检查:• 方法:检查冗余路由和高可用性(HA)配置,确保备用设备正常工作。• 示例:查看HA状态。<华为设备> display standby————完————▲长按二维码 加小助理好友获取【网络排障工具】下载...
阅读更多