1、stp根保护命令stp的根保护命令,在根桥DP端口执行,其它类型端口不生效。作用保证交换机为根桥intg0/0/1stproot-protection2、边缘端口配置边缘端口不参与生成树计算,即可以转发BPDU也可以接收BPDUintg0/0/20stpedged-portenable3、过滤bpduintg0/0/20stpbpdu-filterenable
交换机MAC学习拓扑,两台终端连接至同一台交换机,交换机为2层交换机,默认VLAN1。使用PC1pingPC2查看交换机mac地址表dismac-addressPC1的MAC(5489-9821-0EA9)映射在交换机的G0/0/24端口PC2的MAC(5489-98e1-0a25)映射在交换机的G0/0/23端口有了这个映射条目,交换机就可以把接收的帧相互进行转发此处还涉及到两个概念,一个叫广播
1、环境centos7https://github.com/alibaba/nacos/releases2、解压tarxzvfnacos-server-2.0.0.tar.gz3、java环境安装java1.8+4、配置nacoscd/root/nacos/confnacos-mysql.sql//nacos初始化的sql语句application.properties//连接配置文件vimapp
一、prometheus安装启动下载promethuse-serverwgethttps://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gztarxzvfprometheus-2.26.0.linux-amd64.tar.gzmvprometheus-2.
import socket import subprocess import sys #函数定义 def port_scan(ip,dest_port): try: for port in range(1,dest_port): sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) //
简介在某电商工作,有特殊情况经常要刷新cdn,使用jenkins调用常用的cdn刷新脚本,第一部分是腾讯云pythondemoREAD.MD手册,第二部分是执行脚本,三、把脚本放置jenkins上执行一、pythondemo使用手册##pythondemo工具使用方法其中-u参数表示SECRET_ID-p参数表示SECRET_KEY,可从https://console.qcloud.com/cap
#!/bin/bashif[$#-ne1];thenecho"Followtheonescriptname,oneargument"ficase$1inLISTEN)netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'|grep$1|awk'{print$2}';;SYN_RECV)netstat-n|awk'/^tcp/{++S[$NF
python基础语法以及demo
一、迁移场景NAS目录迁移至OSSBUCKET,客户侧有问到NAS子目录的迁移顺序是顺序还是随机的二、问题分析1、问题分析从经验来看,此类多线程的任务分配具有随机性,目录迁移还是与任务分配紧密相关。迁移过程中如果使用手工查看方式可能不足够支撑此类问题的确认。需要最终借助OSS文件生成的时间戳来进行判断1)NAS目录结构ls/kldjfccdp1ccdp2ccdp3ccdp42)OSS目录结构2、o
一、ingress原理1、数据流向ingress为七层负载均衡,理解为nginx。源于官网的数据流向图,客户端访问进入ingress,ingress根据域名进行解析,随后找到关联的service服务获取pod信息,直接代理至pod节点2、ingress模式hostnetworknodeporthostnetwork模式:每个节点都创建一个ingress-controller的容器,容器的网络模式设
1、使用ack创建naspvc报错,如下:mount-tnfs-oxxxxxx.......://mntmount:wrongfstype,badoption,badsuperblockonxxxxmissingcodepageorhelperprogram,orothererrorneeda/sbin/mount.<type>helperprogram)Insomecasesusef
1、建表插入数据查看表结构插入数据insertintotb_staffvalues(null,'hr','li2',24);insertintotb_staffvalues(null,'tech','li3',35);insertintotb_staffvalues(null,'tech','li4',35);insertintotb_staffvalues(null,'tech','li5',4
一、lvs原理:经典流传的图解请求流:cip------>vip|(ipvs将源为cip---vip更改为cip---rip)-----rs01_realip返回包:rip----->dr(cip--cip,更替为vip--cip)-------cip二、主机配置dr配置主机名hostnamelvs01关闭防火墙加载内核modprobeip_vs安装ipvsadm的管理工具yumins
#docker-compose安装curl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-composechmod+x/usr/local/bin/docker-compose1、下载nginx镜
#原生k8spod默认为UTC,宿主为CST。根据我的经验云环境pod与宿主是同步的一、pod与宿主时间不一致#解决办法1)在dockerfile中添加时区配置即可RUNrm-f/etc/localtime&&ln-sv/usr/share/zoneinfo/Asia/Shanghai/etc/localtime&&echo"Asia/Shanghai">/e
在前东家的时候,A机房出口偶发会挂掉,需要切换到备机房B-IDC出口。全自动化脚本是不可能的,只能半自动化脚本进行切换。基本上就是在核心上把A机房的路由干掉,转化指向B机房。如果A机房出口恢复再反向切换回来。A机房使用的是华为核心交换、B机房使用的是思科的核心交换,比较有代表性。脚本做过实际测试,并且在大促的时候成功的切换过流量,减少了损失。个人感觉还是非常有价值的一件事情。现在把脚本分享出来仅供
如果超时或者集群状态有问题都会报警#!/bin/bashtestrabbit(){cc=`ssh-p10022root@10.11.11.42"/usr/sbin/rabbitmqctlcluster_status|greprunning"`dd=$cca_status=`echo$dd|awk-F"["{'print$2'}|awk-F"]"{'print$1'}`echo$a_statusif
#内核常用版本http://mirror.rc.usf.edu/compute_lock/elrepo/kernel/el7/x86_64/RPMS/1、查看kernel信息hostnamectl&&uname-r&&cat/etc/redhat2、查看现可用内核cat/boot/grub2/grub.cfg|grepmenuentry3、指定启动内核grub2-s
1、抓取包含172.16.1.122的数据包tcpdump-ieth0-vnnhost172.16.1.1222、抓取包含172.16.1.0/24网段的数据包tcpdump-ieth0-vnnnet172.16.1.0/243、抓取包含端口22的数据包tcpdump-ieth0-vnnport224、抓取udp协议的数据包tcpdump-ieth0-vnnudp5、抓取icmp协议的数据包tcp
jenkins中遇到的权限问题,稍做整理记录下来:一、密码修改1、找config.xml文件并备份2、删除以下几行内容<useSecurity>true</useSecurity><authorizationStrategyclass="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">&
项目中汇聚分担核心流量的配置,如下:sysnamexxxx-S5700-EI-1clocktimezoneBJadd08:00:00ipv6multicastrouting-enablesnmp-agentcommunityreadxxxxsnmp-agentsys-infoversionv2cv3snmp-agenttrapenableerror-downauto-recoverycausebp
之前项目中经常会涉及到批量配置交换机的场景,现分享给大家。华为交换机S5700-LI接入模板配置如下(x.x.x.x为ip,xxxxxxx为密码):systemsysnamexxxx-S5700-LI-14clocktimezoneBJadd08:00:00snmp-agentcommunityreadabcdtestsnmp-agentsys-infoversionv2cv3dhcpenable
1、数据结构#创建表staff,3个部门的信息2、创建表、插入信息CREATETABLE`tb_staff`(`id`int(11)NOTNULLAUTO_INCREMENT,`depart`varchar(32)DEFAULTNULL,`name`varchar(32)NOTNULL,`age`int(11)DEFAULTNULL,PRIMARYKEY(`id`));insertintotb_s
1、k8s存储原理`如图所示,底层存储支持各种方式,NAS、云盘、CEPH是我们常用的存储方式之一。这是最底层的硬件存储,在底层硬件基础之上再开辟PV(PersistentVolume),通过PV申请PVC(PersistentVolumeClaim)资源。实现方式分为两种:通过定义PV再定义PVC;直接动态申请PVC。2、卷访问模式ReadWriteOnce卷可以被一个节点以读写方式挂载;Rea
1、在项目中遇到insertinto与insertignore引发了不可控的事情,导致在目标库内查询不到NULL数据1)建表,含主键以及列id不允许为空mysql>createtabletbpx(->idintauto_incrementprimarykeyNOTNULL,->namevarchar(32)NOTNULL,->ageint(10)DEFAULTNULL-&g
一、基础环境、流程图1)流程图2)、jenkins上安装kubectl#主节点上查看kubectl位置[root@k8s01~]#whichkubectl/usr/bin/kubectl#将k8s节点的kubectl文件cp至jenkinsscp10.0.0.101:/usr/bin/kubectl.cp./kubectl/usr/local/bin/kubectlversionClientVer
1、拉取centos7基础镜像2、打入jdk文件并配置环境变量创建dockerfile文件如下:3、打包docker镜像dockerbuild-tcentos7_jdk.4、修改docker镜像dockertagcentos7_jdk:latest10.0.0.181:10080/tools/centos7_jdk:latest5、push到harbor仓库docker使用http方式登陆dock
#在KVM中克隆出新的CentOS虚拟机时,出现如下问题:servicenetworkrestartShuttingdownloopbackinsterface:[OK]Bringinguploopbackinsterface:[OK]Bringingupinterfaceeth0:Deviceeth0doesnotseemtobepresent,delayinginitialization.[F
一、filebeat准备工作:1、prod-tomcat为生产组,使用ansible-ping可以通2、生成filebeat配置文件二、下发替换配置文件ansibleprod-tomcat-S-Rroot-mcopy-a"src=/etc/ansible/file/filebeat.ymldest=/etc/elk/filebeat/filebeat.ymlmode=600owner=r
1、KVM中宿主机通过console无法连接虚拟机为KVM客户机添加virshconsole支持http://www.linuxidc.com/Linux/2013-02/79556.htm二、解决办法:利用vnc或宿主机的桌面进入客户机vm01中添加参数#添加ttyS0的安全许可,允许root登录:echo"ttyS0">>/etc/securetty#在/etc
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号