#!/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
1、客户侧现象使用ackpod挂载pvc,使用的华为NAS系统,报错,但是pod所在宿主node节点是可以正常挂载所有卷。报错如下:flexvolume:drivercallfailed,status:Failure,reason:Nas,maybeusefastnas,butpathnotstartwith/share:Failedtoruncmd:mount-fnfs-overs=3,xxxx
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号