日常在网络运维过程中,如果出现网络问题,更多的是网络设备、网络协议、网络基础设施(如:DNS、DHCP、AD域、行为管理、防火墙等)一般情况下,如果在没有网络变更,网络出现问题,更多的是网络协议的问题,但是在服务器上,尤其是linux设备,遇到网络问题的时候,很多从事网络方面的人,都不知道如何处理,在有些紧要的时候,我自己也没办法很灵活的回想起很多…
在广州网易工作的时候,由于广州更多的事业部焦距于手游上,所以对于无线网络的要求是很高的,尤其是一些内测或者准备发行的游戏,由于策划、测试、开发等都需要测试游戏在市面上流行的手机里适配性的问题,而在这个过程中,就经常出现各类问题,需要我们团队去协作。
无线客户端加入无线局域网流程 1、扫描发现周围的无线服务 2、通过认证 3、进行关联 主动扫描:无线客户端工作过程中,会定期地搜索周围的无线网络,也就是主动扫描周围的无线网络。根据Probe Request帧(探测请求帧)是否携带SSID,可以将主动扫描分为两种 1、客户端发送携带有指定SSID的Probe Request:STA依次在11各信道发…
建立协商过程 IPSec VPN建立过程中,需要经过两个阶段的协商 ISAKMP/IKE第一阶段称为ISAKMP/IKE的管理连接阶段.使用双向的UDP端口为500的数据连接,来共享IPSEC消息,此阶段有两种模式:主模式和积极模式2种。 在第一阶段建立过程中,主模式执行3步,6个数据包的双向交换.过程如下: 1.对等体间协商如何来保护管理连接.(…
Nginx作为优秀的反向代理服务器,在这我们主要讲它的健康检测和负载均衡机制。Nginx是通过自带的 ngx_http_proxy_module 和ngx_http_upstream_module模块中的相关指令来完成当后端节点出现故障时自动切换到健康节点来提供访问。 一、Nginx 为什么并发能力强 为什么Nginx抗并发能力强?原因是…
撰写这段代码的初衷是在于,20年之后入职于网易,由于园区有千百来台设备交换机设备,由于当时正处于基础架构升级改造搬迁优化的阶段,可能会涉及一些配置的变更,而接入层的设备基本上都是相同的配置,除了使用的VLAN或者部分特殊配置,大部分情况下都是相同的,所以便写了这样的一个脚本,便于自己操作。 Go语言编写出来的,相较于Python执行的,可能更多的是…
上一篇说到了部署nginx代理的情况,在实际使用中,如果因为资源问题,或者高频访问,可能会有各种问题,可能通过ab模块进行压测 Apache Bench (ab) 是一个常用的压测工具,可以模拟多个并发访问线程,对某一URL地址进行访问。以下是使用ab进行Nginx压测的步骤: 安装ab工具: yum -y install httpd-tools …
在实际运维中,可能有使用到大量的服务或者访问大量的域名,这些服务可能部署在不同的区域不同的设备上,实际网络质量或者访问的体验感受也可能不一样。 以思科WLC为例,在为中国屈臣氏做代维的时候,由于屈臣氏有多个IDC,门店使用的AP也都说注册到IDC的WLC上,北京的WLC跟佛山的WLC访问体验完全不一样,即便2个WLC的版本或者CPU、内存等都一样,…
依赖库安装 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…