自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (3)
  • 收藏
  • 关注

原创 2021-08-16

IdleBGP协议初始时是处于Idle状态。在这个状态时,系统不分配任何资源,也拒绝所有进入的BGP连接。只有收到Start Event时,才分配BGP资源,启动ConnectRetry计时器,启动对其它BGP对等体的传输层连接,同时也侦听是否有来自其它对等体的连接请求。Connect Retry 计时器会呈现级数级的增加Connect这个状态下BGP等待TCP完成连接,再决定后续动作:若连接成功,本地清空ConnectRetry计时器,并向对等体发送OPEN报文,然后状态改变为OpenSent.

2021-08-16 07:46:43 152

原创 BGP状态机

状态机IdleBGP协议初始时是处于Idle状态。在这个状态时,系统不分配任何资源,也拒绝所有进入的BGP连接。只有收到Start Event时,才分配BGP资源,启动ConnectRetry计时器,启动对其它BGP对等体的传输层连接,同时也侦听是否有来自其它对等体的连接请求。Connect Retry 计时器会呈现级数级的增加Connect这个状态下BGP等待TCP完成连接,再决定后...

2021-08-16 07:44:00 852

原创 交换芯片-TD3

全称 Trident 3, 属于StrataXGS产品线, 10/25Gbps NRZ SerDes,实现高密度的1/2.5/5/10/25/40/50/100GbE端口连接, 最多支持32*100G接口, 主要用于TOR或汇聚交换机.关键指标:交换性能:3.2T(BCM56870)/2T(BCM56873)bps定位:1U接入交换机、Linecard典型产品形态:32*100...

2021-07-19 09:44:00 1190

原创 DPDK安装

安装前检查查看网卡和CPU绑定关系 cat /sys/class/net/enp94s0f0/device/local_cpulist# cat /sys/class/net/enp94s0f0/device/local_cpulist0-19,40-59# cat /sys/class/net/enp94s0f1/device/local_cpulist0-19,40-59查看CPU和NUMA的绑定关系 lscpu# lscpuArchitecture: x86

2021-04-24 12:56:56 623

原创 Segment Routing笔记(一)

a:focus { outline: 1px dotted rgba(51, 51, 51, 1); outline-offset: -2px }a:hover { outline: 0 }a:active { outline: 0 }a:hover { color: rgba(0, 85, 128, 1); text-decoration: underline }blockqu...

2020-12-08 08:38:00 1695

原创 RAID | 更新驱动

RAID | 更新驱动 背景联想SR650服务器采用的RAID卡 Ubuntu16不支持且PXE装机环境也不支持,导致PXE无法自动装机,即使ISO挂载方式装Ubuntu16,也导致Ubuntu16无法开机挂载磁盘。需要做如下2步:先搞定PXE装机环境驱动,这样可以进行装机操作;(自己编译)搞定Ubuntu16驱动,这样装机后可以正常挂载磁盘;(自己编译或找厂商要)...

2020-03-10 12:11:00 1104

原创 rpm | 升级软件包

rpm | 升级软件包 检查已安装包rpm -qa | grep sambasamba-common-3.6.9-164.el6.x86_64samba-3.6.9-164.el6.x86_64samba-winbind-clients-3.6.9-164.el6.x86_64samba-winbind-3.6.9-164.el6.x86_64 要求的版本...

2020-02-25 15:23:00 267

原创 RAID | 故障处理

RAID | 故障处理 Unconfigured(good), Spun Up背景:磁盘替换后在导入外部配置时提示失败,磁盘状态如题。MegaCli -pdgetmissing -a0查看missing状态的磁盘注意两个位置的数字Array和Row。MegaCli -Pdlist -Aall 查看哪个slot的硬盘故障我这里得出是slot4 和slot6...

2019-12-30 16:46:00 1327 2

原创 zabbix | 离线安装agent

zabbix | 离线安装agent 环境centos6.7zabbix-server 3.4 步骤 1. 下载rpm包首先下载支持的插件yum install yum-plugin-downloadonly然后下载zabbix-agentyum install zabbix-agent --downloadonly --downloadd...

2019-10-30 15:41:00 985

原创 00-django | 02-处理HTTP请求

00-django | 02-处理HTTP请求python Django Django 处理 HTTP 请求 Hello 视图函数我们先以一个最简单的 Hello World 为例来看看 django 处理上述问题的机制是怎么样的。 绑定 URL 与视图函数当用户访问不同的网址时,Django需要知道如何处理这些网址(路由)。django 的做法是把不...

2019-10-14 22:10:00 122

原创 00-django | 01-构建博客目录

00-django | 01-构建博客目录python Django 创建blog进入到 manage.py 文件所在的目录(即项目根目录)下,运行pipenv run python manage.py startapp blog可建立一个 firstblog 应用[1]。 创建完毕后可看到目录结构如下[2]./这个目录为根目录,也是项目的容器。manage.p...

2019-10-14 21:25:00 96

原创 00 - django | 00-虚拟环境搭建

环境准备OS: MAC 10.14Python: 3.7.4django: 2.2.3 安装pipsudo easy_install pip安装pip执行pip3 -V可以查看pip版本,看是否为pip3,默认安装python3时会自动安装pip3 安装python3brew install python3Python 版本必须为 ...

2019-10-08 22:34:00 76

原创 linux | 一次网卡故障处理

问题在centos7系统中,设置ifcfg-eth*文件时,总会纠结NAME和DEVICE到底写哪个或哪个真实生效。这里实例演示下这是网卡ifcfg-eth4配置文件。没写DEVICE,用的NAME+MAC的方式NAME=eth4BOOTPROTO=staticHWADDR=90:E2:BA:D9:C9:F8IPADDR=10.24.16.153NETMASK=255.25...

2019-09-25 12:07:00 194

原创 KVM | centos 安装 window 虚拟机

KVM | centos 安装 window 虚拟机环境: CENTOS 7.3 1. 准备 1.1 检查是否支持虚拟化cat /proc/cpuinfo | egrep 'vmx|svm'要求结果中返回相关字段 1.2 关闭 selinuxvi /etc/sysconfig/selinux要求SELINUX=disabled 2. 安...

2019-09-05 15:54:00 161

原创 DNS | named.run文件很大的处理方法

在查看/var/named/data目录中发现named.run文件260G+总用量 267G-rw-r--r-- 1 named named 1.3K 9月 2 21:27 named.run-rw-r--r-- 1 named named 0 7月 21 03:18 named.run-20190728-rw-r--r-- 1 named named 0 7...

2019-09-02 21:31:00 837

原创 01 - zabbix | LLD自动发现

01 - zabbix | LLD自动发现1. 原理zabbix支持设置变量,用{#VAR_NAME}来表示。然后有一些系统保留的变量2. 设置2.1 交换机电源自动发现名字写好后进进入:监控项原型这里名称部分{#SNMPINDEX}这个变量为系统保留的,它自动会对这个值进行变化。类型选择SNMP,版本根...

2019-08-28 20:46:00 345

原创 00 - PXE | TFTP

00 - PXE | TFTPTFTP PXE 1. 安装安装环境Centos7.3# yum install xinetd # yum install tftp# yum install tftp-server如果不能上网,可以直接安装提供的rpm包:sudo rpm -ivh xinetd-2.3.14-18.fc9.i386.rpmsudo rpm -i...

2019-08-22 08:48:00 179

原创 00 - PXE | 环境准备

00 - PXE | 环境准备TFTP PXE1. TFTP服务搭建安装环境Centos7.31.1 安装# yum install xinetd # yum install tftp# yum install tftp-server如果不能上网,可以直接安装提供的rpm包:sudo rpm -ivh xinetd-2.3...

2019-08-22 08:48:00 99

原创 IDC工程 | 电源

IDC工程 | 电源电源1. PDU基本型PDU 1.1 主要参数:输入电压:最大输入电流:32A输入插头:工业连接器等插座类型:输出电流:插头类型、输出电流大小过载保护:即空开,空开需注意电流 2. 插...

2019-07-22 18:05:00 396

原创 机房 | 电源

机房 | 电源IDC 1. 标准International Standards IEC 60320IEC 60320是一套国际标准,规定电源线器具的最高电压为250伏。IEC 60320被公认为世界上大多数国家使用的国际标准。“C”代表IEC 60320制造的连接器的代码标准。针对电流、电压和温度的不同组合,指定了不同类型的连接器。其中C13-C14,C15A、C19-...

2019-07-22 18:05:00 117

原创 磁盘管理 | parted

磁盘管理 | parted1. 介绍parted命令是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与fdisk不同,它支持调整分区的大小。作为一种设计用于Linux的工具,它没有构建成处理与fdisk关联的多种分区类型,但是,它可以处理最常见的分区格式,包括:ext2、ext3、fat16、fat32、NTFS、ReiserFS、JFS、XFS、UFS、HFS以...

2019-07-22 16:58:00 1663

原创 python | 闭包

python | 闭包基础作用域作用域是程序运行时变量可被访问的范围,定义在函数内的变量是局部变量,局部变量的作用范围只能是函数内部范围内,它不能在函数外引用。定义在模块最外层的变量是全局变量,它是全局范围内可见的,当然在函数里面也可以读取到全局变量的。例如:num = 10 # 全局变量def foo(): print(num) # 10而在函数外部则...

2019-06-04 09:15:00 111

原创 监控 | open-falcon | 安装

监控 | open-falcon | 安装1. 简介主要看中了它的水平扩展,画图比zabbix要友好,告警支持简单压缩。绿色:基础组件;蓝色:作图链路红色:报警链路橙色:域名架构 1.1 基础组件 agent每台实例上都需安装,agent从hbs上拉取配置信息,采集数据后上报...

2019-02-26 17:48:00 328

原创 日语 | 日本50音

日语 | 日本50音1. 日本文字1.1 音读和训读音读:模仿古汉语的发音 训读:使用日本原有的读音大部分汉字都有音读和训读的两种读法1.2 假名假就是借的意思,即借用汉语平假名:来自汉字的草书,即平易、简化 片假名:取汉字的楷书的偏旁等部分,片即部分,不完整的意思。平假名和片假名是日语的2种表音文字,每个音都有这2种写法,类似英文大小写...

2019-02-12 11:14:00 1171

原创 PXE | 开关机

PXE | 开关机流程linuxPXE主要阶段引导的主要6个阶段从MBR中读取引导加载程序boot loader 加载并初始化内核; 检测和配置设备; 创建内核进程; 系统管理员干预(单用户模式) 执行系统启动脚本boot squene1.1 BIOSSMPS(Switching Mode Power Supply)即开关变换器...

2019-01-15 10:36:00 324

原创 shell | {}和()

执行bash -n xx.sh用于检测脚本语法是否有错误bash -x xx.sh用于追踪执行${var}用于限定变量名称的范围,并且支持通配符$(cmd)shell会先执行括号的cmd,然后将结果作为变量进行替换,替换只能替换标准输出,错误输出不能替换。一串命令的()和{}()是重新开一个子shell然后执行,而{}则是在当前shell里执行。 ()...

2019-01-14 15:05:00 1378

原创 linux | 网卡驱动

linux1. 查看网卡信息lspci | grep -i 'eth'1a:00.0 Ethernet controller: Intel Corporation Ethernet Connection X722 for 10GbE SFP+ (rev 09)1a:00.1 Ethernet controller: Intel Corporation Ethernet Conn...

2019-01-14 14:22:00 816

原创 Vxlan学习笔记——实现

1. 创建NVINVI(Network Virtual Instance)网络虚拟实例,是VTEP上为一个VXLAN提供L2交换服务的虚拟交换实例,NVI和VXLAN ID一一对应。别和VNI混了。。业务接入点统一表现为一个L2子接口,通过在L2子接口上配置流封装实现不同的的接口接入不同的的数据报文,广播域同一表现为BD(bridge-domain)将L2子接口与BD关联后即可实现数据报文...

2016-03-17 01:07:00 500

原创 Vxlan学习笔记——原理

1. 为什么需要Vxlan  普通的VLAN数量只有4096个,无法满足大规模云计算IDC的需求,而IDC为何需求那么多VLAN呢,因为目前大部分IDC内部结构主要分为两种L2,L3。L2结构里面,所有的服务器都在一个大的局域网里面,TOR透明L2,不同交换机上的服务器互通靠MAC地址,通信隔离和广播隔离靠的vlan,网关在内网核心上。而L3结构这是从TOR级别上就开始用协议进行互联,网关在T...

2016-03-15 17:11:00 2151

原创 python——字符串格式化

字符串的基础位置预留(网上到处都是)Python用一个tuple将多个值传递给模板,每个值对应一个格式符在模板和tuple之间,有一个%号分隔,它代表了格式化操作。使用字典当只有很少量的占位符时,%s%s%d等可以清楚的表示后面的变量,但是一旦占位符变多,阅读起来则很费劲,因此可以用字典来传递值print("I'm %(name)s. I'm %(age)d ye...

2016-03-03 23:24:00 67

原创 python——文件读写

open()函数用法:file-object = open(file_name, access_mode = ' ', buffering = -1)filename可以是相对路径或绝对路径,access_mode可以为r, w, a分别代表读,写,追加,U则表示通用换行符支持。r和U模式下,打开的文件必须存在,w模式下打开的文件若存在则首先被清空,然后重新写入。a则是追加到文件尾...

2016-02-29 16:40:00 88

原创 shell命令——if

if中[ ]实际上调用的是test的一种快捷方法。bash的数值和字符串比较运算符:注意=两边的空格字符串数值为真,如果x = yx -eq yx != yx -ne yx < yx -lt yx <= yx -le yx > yx -gt y...

2016-02-29 11:50:00 103

原创 Unix/Linux系统管理技术手册学习笔记——shell

创建日期:2016/02/29更新日期:2016/02/29shell变量赋值时不能在等号两边留空白,否则shell会把变量名误认为是命令名双引号括起来的变量可以进行替换(用*和?这样的文件名匹配元字符做扩展)和变量扩展,单引号则不会处理变量。左引号’,它处理机制和双引号类似,即能够把字符串的内容按一条shell命令来执行,然后用输出来替换这个字符串。cut:把行分成域,默...

2016-02-29 11:38:00 95

原创 shell命令——cut

功能:把行分成域默认限定符为tab,-d:改变限定符-f:指定输出力包含的域

2016-02-29 11:14:00 86

原创 笨方法学python学习笔记

创建于:2016-02-29更新于:03-02python版本:2.7%r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户展示输出的;每行print后面加个,(comma)的话,print就不会输出换行符。argv的命令行参数为字符串,因此涉及数字时需要用int()转为数字,raw_input()也是字符串。读写文...

2016-02-29 10:22:00 77

原创 Python转义字符

转义字符描述\(在行尾时)续行符\\反斜杠符号\'单引号\"双引号\aASCII响铃(BEL)\bASCII退格(BS)\eASCII转义\000空\n换行\v纵向制表符\t横向制表符\r...

2015-06-19 01:01:00 53

原创 Python学习笔记(1)——list

python中List 是一个用方括号包括起来的有序元素的集合。li = ["a", "b", "mpilgrim", "z", "example"]索引List是有序的,分为正序(从左向右)和倒序(从右向左),任意一个非空的List的第一个元素总是List[0],包含n个元素的list的正序的最后一个元素为List[n-1],因为list从0开始的。任意一个非空的List倒序...

2015-01-03 17:59:00 63

原创 linux下配置TRUNK

  在linux下配置trunk的主要作用是服务器与交换机相连时,一个网卡上配置多个IP/VLAN ID来通信。这时就要用到trunk 了一.首先要确认Linux系统内核是否已经支持VLAN功能:当前使用内核以及操作系统版本:[root@happyboy~]##lsmod|grep8021q//查看系统内核是否支持802.1q协议8021q...

2014-09-29 23:12:00 1273

原创 Linux下配置OSPF

Zebra支持OSPFv2和OSPFv3(用于IPv6的OSPF,CISCO还未对其封装),由于条件所限,下面的OSPF实验同样是在两台单网卡的RedHat7.2下做的。Zebra使用ospfd程序实现OSPF路由功能,但ospfd需要从zebra程序获得接口信息,所以zebra程序必须在ospfd程序之前运行。ospfd不支持多个OSPF进程,我们不能指定OSPF进程号。初始化第一台...

2014-09-29 23:09:00 2733

原创 系统配置模式下启用BFD基本功能

来源:http://www.mywolfking.net/index.php/huawei-bfd/#5713632-hi-1-73347-f166eaaebbcf45af10bf360fd091dfed

2012-11-11 20:06:00 277

P2P终结者 限速软件

用来对局域网下载和监控的工具。十分强大。免注册版

2010-09-10

cpu_z软件 查看CPU信息

十分不错的查看CPU和内存信息的软件。小儿强大

2010-09-10

Acrobat_V8注册机.rar

adobe公司的PDF编辑软件的注册机。。V8版本的。

2010-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除