- 博客(683)
- 资源 (37)
- 收藏
- 关注
原创 四七层如何获取客户端真实地址
参考:https://blog.csdn.net/xq123joes/article/details/140179423。NGINX-HTTP服务器。haproxy四层配置。nginx 四层配置。
2024-09-10 11:08:39 182
原创 IP路由选择
在支持组播的环境中,定期地通过每个启用了OSPF的接口向外发送hello分组,其发送频率取决于网络的类型和拓扑。在广播网络和点对点网络中,hello分组的发送间隔为10s,而在非广播网络和点到多点网络中,间隔为30s。每台路由器都创建一根树,其根为当前路由器,而其他所有网络都分布在不同的树叶和树枝上。网络拓扑图是根据LSA更新创建的,而泛洪让所有OSPF路由器都有相同的网络拓扑图,可用于SPF计算。这棵树只包含路由器所属区域中的网络,SPF算法考虑的一个重要指标是:前往网络的每条潜在路径的度量值或成本。
2024-09-10 10:09:47 678
转载 华为交换机常见10种DHCP操作
例如:DHCP服务器可以为254个用户分配IP地址(地址池掩码长度为24),现在网络中减少140个用户,为避免地址浪费,此时可以将地址池掩码长度扩大到25,以缩小地址池的范围。在作为DHCP服务器的设备上,按“回收IP地址(仅全局地址池时需要配置)->配置防止IP地址重复分配功能->调整地址池掩码长度”的步骤,扩大地址池范围。在作为DHCP服务器的设备上,按“回收IP地址(仅全局地址池时需要配置)->配置防止IP地址重复分配功能->调整地址池掩码长度”的步骤,缩小地址池范围。
2024-09-10 00:32:51 232
原创 通配符掩码
在计算机网络中,通配符掩码(Wildcard Mask)通常与子网掩码一起使用,用于在配置网络设备(如路由器或交换机)时指定要匹配的IP地址范围。通配符掩码实际上是子网掩码的反码(bitwise NOT)。子网掩码用于指定IP地址中的哪些位表示网络部分,哪些位表示主机部分。通配符掩码则用于指定在路由或访问控制列表(ACL)中哪些位必须匹配,哪些位可以忽略。
2024-09-07 23:51:04 433
转载 各个网络厂商网络设备默认的用户名和密码大全
由于该默认凭据较为常见,极易被攻击者利用,因此在设备首次配置后,建议管理员立即更改密码,以提升网络的安全性。然而,出于安全考虑,建议管理员在首次登录后立即修改默认密码。为了确保设备的安全性,建议管理员在初次配置完成后立即修改默认密码。锐捷无线设备的默认用户名和密码与其他网络设备一致,管理员应在首次登录后修改密码。由于默认密码的安全性较低,建议在设备配置完成后立即修改密码。管理员应在首次配置后立即更改默认密码,以提升设备的安全性。作为登录凭据,管理员应在首次登录后及时修改密码,以确保设备的安全性。
2024-09-05 04:28:16 166
转载 交换机Ping丢包真是件头疼的事,如何应对呢?
Ping丢包是指在使用Ping命令测试网络连接时,发送的ICMP Echo请求(Ping请求)报文没有得到回应或者部分回应丢失的现象。Ping丢包通常是网络性能问题的一个早期迹象,可能导致应用程序延迟、丢包率升高等问题。严重的Ping丢包可能预示着网络中的硬件故障或严重的配置问题,需要尽快排查和解决。该命令显示当前设备的ARP表,帮助识别可能的ARP问题,如ARP表项缺失或不一致。Ping命令有许多参数和选项,可以根据需要进行调整。该命令显示指定接口的流量和错误统计,包括丢包、CRC错误、冲突等信息。
2024-09-05 04:10:58 131
转载 K8s 集群巡检
平台巡检是一种监测和评估底层系统运行状况的工具,可帮助您快速发现系统中存在的潜在风险并给出相应修复建议。该工具可用于扫描集群中的各个方面,包括系统性能瓶颈、业务组件运行状态、资源使用情况和配置问题等,以提高系统的性能、稳定性和可用性。
2024-09-05 00:14:35 418
转载 Kubelet 报错:inotify_add_watch ... no space left on device
在前文:Docker Registry 的一种高可用方案 中我们使用了 inotify 机制来 watch 文件的变化,通过 rysnc 实现文件远程增量同步的功能。inotify 已经被广泛使用,但是如果使用不当,也会出现一些问题。本文结合 Kubelet 出现 的一个和 inotify 相关的错误出发,深入介绍了 Linux 内核中和 inotify 相关的几个参数,并提供了一些方法来定位和解决问题。
2024-08-27 10:10:42 33
原创 OSI参考模型
透明桥接工作在OSI模型的数据链路层,使用MAC地址来决定数据帧的转发方向。还提供透明的数据传输,并对高层隐藏随网络而异的信息。OSI模型的应用层是用户与计算机交流的场所,还负责确定目标通信方的可用性,并判断是否有足够的资源进行所需的通信。应用层是实际应用程序之间的接口。流量控制职责是在传输层确保数据的完整性,这是通过应用程序请求在系统间进行可靠的数据传输实现的。传输层和会话层紧密协作,将来自不同应用程序的数据分开,称为会话多路复用。如果未收到所有应确认的字节,接收方将缩小窗口,以改善通信会话。
2024-08-27 01:36:06 932
转载 OpenObserve安装使用说明说明
OpenObserve(简称 O2)是一个用 Rust 开发的开源云原生可观测平台,专为日志、指标、追踪而构建,设计用于 PB 级工作。与需要理解和调整大量配置置的 Elasticsearch 相比,它简单且易于操作。在 2 分钟内即可启动并运行 OpenObserve。对于使用 API 获取数据并执行搜索的用户来说,OpenObserve 可以无缝替代 Elasticsearch。OpenObserve 带有自己的用户界面,无需单独安装。
2024-08-26 14:48:55 108
转载 思科C7200接口说明
C7200-IO-GE-E 插这个卡以后会同时出现2个端口,Ethernet0/0和GigabitEthernet0/0 (反正我没有用到过这个卡)PA-POS-OC3 支持1个Packet Over SONET/SDH接口(用于更高速度的接口)C7200-IO-FE 支持1个Fastethernet接口。PA-2FE-TX 支持2个Fastethernet接口。PA-FE-TX 支持1个Fastethernet接口。
2024-08-23 18:02:03 25
原创 网络之DHCP实验
DHCP于1993年10月成为标准协议,其前身是BOOTP协议。DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,DHCP Server为网络上的每个设备动态分配IP地址、子网掩码、默认网关地址,域名服务器(DNS)地址和其他相关配置参数,以便可以与其他IP网络通信。DHCP采用UDP作为传输协议,客户端发送消息到DHCP服务器的的67号端口,服务器返回消息给客户端的68号端口。
2024-08-22 11:34:13 1006
原创 思科设备静态路由实验
注意:一旦配置no ip routing后,路由器就失去了路由功能了,因此必须使用 ip default-gateway。的方式为其设置默认网关,而不能使用默认路由(ip route 0.0.0.0 0.0.0.0)的方式。对于 PC,我们是采用路由器来模拟,需要对其做以下配置。配置静态路由,使 PC 之间可以互相通信。
2024-08-22 02:38:40 583
原创 GNS3 IOU: License section not found in iourc file /tmp/tmpj54abrhf/iourc
IOU 证书:(直接复制进去即可)
2024-08-19 08:18:18 171
原创 SecureCRT 8.0.2破解使用
这时SecureCRT安装路径是: /Applications/SecureCRT.app/Contents/MacOS/SecureCRT。用破解文件SecureCRT替换 /Applications/SecureCRT.app/Contents/MacOS/SecureCRT。其它参考:http://www.cnblogs.com/python-nameless/p/6925579.html。执行 chmod +x ~/Downloads/SecureCRT。
2024-08-16 14:53:33 414
原创 VMware Fusion 11.5安装
新鲜出炉的 VMware Fusion 11.5 带着许可证密钥来喽~亲测可用~~VMware Fusion是适用于Mac的简单强大的虚拟机,像Windows上的 VMware Workstation Pro一样,用户可以在Mac上。https://pan.baidu.com/s/1D7eD4B5zsyNAl8Ug20hH6w 密码:1727。并行运行Windows和数百个其他操作系统与Mac应用,而不必重启,功能强大。直接双击 .dmg文件安装即可。
2024-08-15 14:24:41 178
原创 GNS3 VM打开显示 KVM support available: False
需要在虚拟机设置界面的处理器上作如下的配置: 打开虚拟化 Intel VT-x/EPT。
2024-08-15 14:05:24 132
原创 macOS 10.13.6Catalina 系统使用 VMware Fusion 时报错:打不开/dev/vmmon:断裂管道。请确保已载入内核模块“vmmon”。
打不开/dev/vmmon:断裂管道。请确保已载入内核模块“vmmon”。
2024-08-15 13:57:56 243
转载 Linux shell中2>&1的含义解释
比如有些人可能会这么想:2是标准错误输入,1是标准输出,>是重定向符号,那么"将标准错误输出重定向到标准输出"是不是就应该写成"2>1"就行了?执行2>&1后, 2----->1 (2指向1,而1指向log,因此2也指向了log)执行2>&1后, 2----->1 (2指向1,而1指向屏幕,因此2也指向了屏幕)执行>log后, 1----->log (1指向log,2还是指向屏幕)执行>log后, 1----->log (1指向log)本来1----->屏幕 (1指向屏幕)
2024-08-05 17:47:54 29
原创 Linux 查看磁盘是不是 ssd 的方法
如果 ROTA 值为 1,则磁盘类型为 HDD,如果 ROTA 值为 0,则磁盘类型为 SSD。可以在上面的屏幕截图中看到 sda 的 ROTA 值是 1,表示它是 HDD。此处,该值也是 1,表示磁盘类型为硬盘驱动器 (HDD)。如果值为 0,则它是 SSD。而且,如果驱动器是 HDD,则输出将如下所示。如果驱动器是 SSD,则输出将如下所示。2. 检查磁盘是否旋转。
2024-07-05 11:57:05 1390 1
原创 bpftrace几种使用实例
memory.cmemory.bt可以执行相关memory,用bpftrace追踪malloc和free的过程修改memory.bt,加上malloc和free统计,重新执行。
2024-07-05 00:49:26 272
原创 bcc python开发示例
用户态组件加载上面文件的内容并attache到finish_task_switch()内核函数的kprobe探测钩子中。通过[]这个操作将可以访问到程序中BPF对象中BPF_HASH元素,这样就可以直接访问到内核中的变量。使用这个对象就像python中的其他对象一样:read, update, and deletes 等等内置的函数都是标准配置。这个参数由BCC前端进行特殊处理,因此对该变量的访问是从kprobe基础结构传递的已保存上下文中获取。ctx,用于寄存器和BPF上下文,然后是函数的实际参数。
2024-07-01 17:34:10 1166
原创 ssh:Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open
ssh:Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open最近,用ssh连接github时,突然提示“Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open”,并且断开连接。仔细阅读了一下ssh文档和这句提示,大概的意思时ssh的私有密钥的权限开放尺度太大了,ssh自身的策略关闭了ssh。解决方案:将权限由0644降低为0600chmod 0600 ~/.ssh/id_rsa
2024-06-28 10:41:21 386
转载 解决helm部署报错Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress
参考github上的issues:https://github.com/helm/helm/issues/8987,我们可以使用以下操作。在使用helm install 或者helm upgrade的时候,如果出现了异常中断操作, 可能会导致如下报错。那么问题来了,如何解决这个问题呢?
2024-06-28 10:39:56 120
原创 硬盘监控和分析工具:Smartctl
Smartctl(S.M.A.R.T 自监控,分析和报告技术)是类Unix系统下实施SMART任务命令行套件或工具,它用于打印SMART自检和错误日志,启用并禁用SMRAT自动检测,以及初始化设备自检。Smartctl对于Linux物理服务器十分有用,在这些服务器上,可以对智能磁盘进行错误检查,并将与硬件RAID相关的磁盘信息摘录下来。Raw_Read_Error_Rate(原始读取错误率):概念:表示在读取数据时发生的原始错误率。较低的值表明硬盘对数据读取更为可靠。
2024-06-21 15:58:03 1809
转载 如何杀死处于进程状态D的进程
Linux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态 ,此时进程不能被信号唤醒,GDB等调试工具也不能对它调试,因为GDB也是用到了信号,也杀不死它如何分析D状态: https://developer.aliyun.com/article/35704查找D进程或者。
2024-06-19 17:19:00 144
转载 混合存储,超融合还是全闪存,三者区别有哪些?
总体而言,在IT基础设施领域,全闪存阵列有点类似改良式创新,在原有基础设施大框架下,不断完善和提升产品竞争能力;而超融合则更像是变革式创新,它带来了用户使用习惯的巨大改变,以及在简化架构、管理、运维等方面带来了巨大的价值。现在,超融合+傲腾持久内存,弥补了对于部署核心业务系统的性能短板,已经初步具备了挑战中高端全闪存的实力,不过与全闪存阵列在核心关键业务领域久经考验相比,超融合+傲腾持久内存的组合刚刚迈出第一步,未来依然还有很长的路。
2024-06-04 23:32:06 644
vscode中Go的相关插件安装
2020-08-14
gns3镜像文件
2017-04-23
VC++之MFC类库中文手册
2016-08-11
Docker技术入门与实战 杨保华,戴王剑,曹亚仑编著 机械工业出版社
2016-08-11
jmeter资源监控的插件工具
2020-03-01
jmeter-plugins-manager-1.3.jar.zip
2020-03-01
openssl-1.1.0c_libs.zip
2020-02-11
Go语言 guru.exe、godef.exe、gocode.exe
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人