标签: 网络

30 篇文章

Go批量ssh连接设备执行命令
撰写这段代码的初衷是在于,20年之后入职于网易,由于园区有千百来台设备交换机设备,由于当时正处于基础架构升级改造搬迁优化的阶段,可能会涉及一些配置的变更,而接入层的设备基本上都是相同的配置,除了使用的VLAN或者部分特殊配置,大部分情况下都是相同的,所以便写了这样的一个脚本,便于自己操作。 Go语言编写出来的,相较于Python执行的,可能更多的是…
Nginx 使用ab模块进行压力测试
上一篇说到了部署nginx代理的情况,在实际使用中,如果因为资源问题,或者高频访问,可能会有各种问题,可能通过ab模块进行压测 Apache Bench (ab) 是一个常用的压测工具,可以模拟多个并发访问线程,对某一URL地址进行访问。以下是使用ab进行Nginx压测的步骤: 安装ab工具: yum -y install httpd-tools …
Nginx反向代理
在实际运维中,可能有使用到大量的服务或者访问大量的域名,这些服务可能部署在不同的区域不同的设备上,实际网络质量或者访问的体验感受也可能不一样。 以思科WLC为例,在为中国屈臣氏做代维的时候,由于屈臣氏有多个IDC,门店使用的AP也都说注册到IDC的WLC上,北京的WLC跟佛山的WLC访问体验完全不一样,即便2个WLC的版本或者CPU、内存等都一样,…
Nginx安装部署
依赖库安装 1. 安装 gcc 环境 $ sudo yum -y install gcc gcc-c++ # nginx 编译时依赖 gcc 环境 2. 安装 pcre $ sudo yum -y install pcre pcre-devel # 让 nginx 支持重写功能 3. 安装 zlib # zlib 库提供了很多压缩和解压缩的方式,n…
正则表达式三剑客
grep、sed、awk 1、通配符类型 基本5种类型: * 、{} 、[] 、[^]、?、 *通配符 匹配所有内容 **举例: find /etc   -type f -name “*.con** 找出/etc下面所有以.conf结尾的文件 -f 文件 -d 目录) find   /etc/   -type f -n…
如何更新/升级Red Hat Enterprise Linux内核?
CentOS 的 内核版本 相对保守,比如 CentOS 7.9 的 Linux 内核为 3.10。然而一些新特性新功能需更高的内核版本支持,如优化网络拥堵的谷歌 BBR 算法,从 4.9 版内核开始内置。 RHEL 7、RHEL 8、CentOS 8、RHEL 0、SL 7或CentOS 7更新内核版本,可以参考本教程。 ⚠️注意,升级内核为敏感…
Linux启动错误 Vm虚拟机的Centos7系统启动时报Generating /run/initramfs/rdsosreport.txt
在CentOS 7虚拟机或者服务器启动过程中,有时会遇到“Generating /run/initramfs/rdsosreport.txt”的问题。这个问题通常是由于文件系统损坏或配置错误导致的。 要解决这个问题,可以尝试以下步骤: 首先,你需要查看/dev/mapper路径下的文件,重点查看与root相关的文件。在CentOS系统中,通常会有一…
Linx 下 Socket缓存究竟如何影响TCP的性能?
一直以来我们都知道socket的缓存会对tcp性能产生影响,也有无数文章告诉我们应该调大socke缓存。 但是究竟调多大? 什么时候调? 有哪些手段调? 具体影响究竟如何? 这些问题似乎也没有人真正说明白。 下面我们就构建起一个简单的实验环境,在两台虚拟机之间探究一下Socket缓存究竟如何影响TCP的性能? 对分析过程不感兴趣的可以直接看最后的结…
思科瘦AP配置
仅提供配置模板参考 1、配置主机名 hostname TESTAP show running-config ------查看配置 copy running-config startup-config ------保存配置 2、配置IP地址 interface bvi1 ip address 10.67.145.184 255.255.255.192…