运维
文章平均质量分 81
wailaizhu
这个作者很懒,什么都没留下…
展开
-
思科、华为、华三、锐捷网络设备巡检命令
下面为四种设备巡检命令,以便日常查阅原创 2023-09-28 22:14:58 · 1645 阅读 · 0 评论 -
DNAC(overlay,vxlan,vrf,rd,rt,BGP)
一. Overlay技术 overlay(又叫叠加网络、覆盖网络)简单理解就是把一个逻辑网络建立在一个实体网络之上。overlay种类: 1.网络overlay:主要针对物理服务器/交换机作为边缘设备。(物理交换机为VTEP节点) 2.主机overlay:针对虚拟化,vSwitch作为网络边缘设备。(vSwitch为VTEP节点) 3.混合overlay:上面两种的结合。主流overlay技术: 1.VXLAN:由cisco和vmware支持,L2 over UD...原创 2022-04-24 11:44:15 · 4311 阅读 · 0 评论 -
H3C/华为网络设备常规命令集
初始化:dis clock //查看时钟设置[H3C]clock protocol none //关闭protocol默认开启,由缺省MDC获取系统时间clock datetime hh:mm:ss year/month/day //设置时间[H3C]clock timezone beijing add 8 //设置时区 北京 在UTC偏移8小时日常运维高频:save //保存reboot //重启shutdown -h now //关机[H3C]m原创 2021-11-04 15:26:47 · 7552 阅读 · 0 评论 -
netmiko,selenium,requests,pexpect实现自动化交互
Pexpect 是一个用来启动子程序并对其进行自动控制的纯 Python 模块。 Pexpect 可以用来和像 ssh、ftp、passwd、telnet 等命令行程序进行自动交互。是 Expect 语言的一个 Python 实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的 Python 模块。整体来说大致的流程包括:运行程序 程序要求人的判断和输入 Expect 通过关键字匹配 根据关键字向程序发送符合的字符基本使用流程pexpect 的使用说原创 2021-08-03 14:29:53 · 598 阅读 · 0 评论 -
Cisco/Ruijie/H3C/华为 AAA认证配置( Tacacs+、Radius)
Cisco 配置步骤Cisco Tacacs+测试1、配置Tacacs+服务和认证授权方式(config)#aaa new-model(config)#aaa authentication login tac-h0101group tacacs+ //认证(config)#aaa authorization exec tac-h0101 group tacacs+ //授权(config)#tacacs-server host 10.3.3.3 key Aa...原创 2021-07-12 16:34:45 · 11646 阅读 · 0 评论 -
交换机dhcp snooping和IP source guard禁止手动配置IP (dhcp/环路防护)
通过dhcp snooping 防止内部企业网私自接入dhcp server;通过启用IP source guard防止内部用户私自手动配置ip地址。CISCO:接入层dhcp snooping 配置:(config)#ip dhcp snooping(config)# ip dhcp snooping vlan 67(config)#interface GigabitEthernet1/0/47(config-if)#ip dhcp snooping trust核心层需要如..原创 2021-06-07 13:30:12 · 4271 阅读 · 0 评论 -
ACL的in和out图解(router或三层交换机)
acl中in和out的区别。 标准访问控制列表只能抓原地址。 扩展访问控制列表可以抓原地址 端口 目的地址 端口。 a.举例 ip access-list 1 permit 192.168.11.2如果这个时候应用在192.168.11.2所接的设备上,检测到这个原地址的数据包将被丢弃,不管去往哪里。b.扩展访问控制列表可以抓原地址 端口 目的地址 端口。用在源地址处,方向in将避免流量穿越网络,首先被拦截。用在目的地址处,方向out 也能达到效果,流量穿越网络...原创 2021-02-18 09:37:16 · 4222 阅读 · 0 评论 -
数据包分析(wireshark常用)
设置数据抓取选项点击常用按钮中的设置按钮,就会弹出设置选项对话框。在这个对话框中我们可以选中需要监听的接口,设置混杂模式,设置抓取数据包的过滤条件。如下图:注:设置了混杂模式,可以捕获局域网中所有的数据包。Wireshark与对应的OSI七层模型从下图可以看到wireshark捕获到的TCP包中的每个字段常用应用显示过滤器:snmp||dns||icmp //显示SNMP或DNS或ICMP封包。ip.ad...原创 2021-01-08 15:16:27 · 5510 阅读 · 0 评论 -
华为/思科/锐捷BFD配置静态路由调用BFD
BFD:双向转发检查作用:毫秒级故障检查,通常结合三层协议(如静态路由、vrrp、ospf、BGP等)实现链路故障快速检查R1<Huawei>system-view //进入全局模式 [Huawei]sysname R1 //改名[R1]undo info-center enable //关闭信息告警提示[R1]interface LoopBack 0 //进入LoopBack 0接口[R1-LoopBack0]ip address.原创 2020-11-12 16:08:12 · 3433 阅读 · 0 评论 -
Cisco堆叠+链路聚合+利用Qos policy-map限速+DHCP+策略路由+ACL+VSS+端口安全+IP SLA
堆叠互联功能:利用特殊的堆叠互联电缆和堆叠软件,思科StackWise技术最多可以将9台单独的Cisco Catalyst 3750交换机连接到一个统一的逻辑单元中。堆叠相当于一个单一的交换单元,由一个从成员交换机中选出的主交换机管理。主交换机可以自动地创建和升级所有的交换信息和可选的路由表。一个工作中的堆叠可以在不中断服务的情况下,添加新的成员或者移除旧的成员。在线添加和移除堆叠中的交换机用户可以在不影响堆叠性能的情况下,在一个工作中的堆叠中添加或者移除交换机。在添加了一个新的交换机以后,主交原创 2020-09-10 22:48:05 · 3668 阅读 · 1 评论 -
海康iSecureCenter平台openAPI接口调试python版
# coding: utf-8import urllib.requestfrom urllib import error, requestimport jsonimport requestsimport socketimport sslimport timeimport hashlibimport hmac,base64import urllib3import configparserimport datetimeurllib3.disable_warnings()print.原创 2020-08-11 21:23:36 · 2873 阅读 · 1 评论 -
百度OCR与人脸识别:aip-python-sdk-2.2.15
百度AI与人脸识别:aip-python-sdk-2.2.15安装使用Python SDK有如下方式:如果已安装pip,执行pip install baidu-aip即可。 如果已安装setuptools,执行python setup.py install即可。from aip import AipOcrfrom aip import AipFace""" 你的 APPID AK SK """APP_ID = 'XXXXXXXX'API_KEY = 'XXXXXXXXXXXXXXX原创 2020-07-22 17:57:29 · 786 阅读 · 0 评论 -
esp32-cam刷入esphome 及使用方法
资料下载:wiki.ai-thinker.com/esp32-cam注意1.请保证模块输入电源至少5V 2A,否则图片会有几率出现水纹。2.ESP32 GPIO32管脚控制摄像头电源,当摄像头工作时,请把GPIO32拉低。3.由于IO0连接摄像头XCLK,使用时请把IO0悬空,请勿接高低电平。4.出厂已含有默认固件,不另外提供下载,如需重烧其他固件请谨慎操作。所需的硬件● 带OV2640的ESP32-CAM● FTDI控制器● 母头对母头...原创 2020-11-12 16:29:38 · 4819 阅读 · 2 评论 -
py程序转化成.exe完美在windows上运行,实现windows Service服务程序,(看门狗实例)
pyInstaller安装配置1,打开网址:pyInstalller下载网址pip install pyinstalleror upgrade to a newer version:pip install --upgrade pyinstallerTo install the current development version use:pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz原创 2020-07-10 20:45:37 · 475 阅读 · 0 评论 -
开源工业自动化SCADA数据采集系统(基于win2016ser)
CADA平台:可进行数据采集,有PLC,带接口的设备等,可写入第三方数据库,并根据需求进行开发,web展示Rapid SCADA提供了以下类型的自动化系统的创建:工业自动化系统。 家庭自动化系统。 能源核算系统。 安全和火灾报警系统。 门禁系统。 包含控制器,传感器和继电器的任何系统。 下表包含软件的主要特征。 特性 值 支持的操作系统系列 Windows, Linux ..原创 2020-07-06 11:07:15 · 6676 阅读 · 1 评论 -
esp32之Socket通信,get/post至mysql数据库
1、socket通信创建过程(以客户端为例) a:创建Socket,涉及到的主要参数有:domain、type、protocal。domain是协议域,其中AF_INET->IPv4;AF_INET6->IPv6 。type对应socket类型,SOCK_STREAM->TCP;SOCK_DGRAM->UDP。protocol是IPPROTO_TCP,若传入0,则会根据第二个参数type,自动选择合适的参数。 ...原创 2020-06-09 17:04:56 · 3042 阅读 · 0 评论 -
(旧ELK)ElasticsearchLogstash+Kibana+Beats = 新Elastic Stack
Elastic Stack简介实际上原ELK是三款软件的简称,分别是ElasticsearchLogstash、Kibana组成,在发展中后加入新成员Beats,所以就形成了Elastic Stack。所以说,ELK是旧称,Elastic Stack是新的名字。官网:https://www.elastic.co/cn/products/elasticsearchElasticsearchElasticsearch 基于java,是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现原创 2020-05-18 09:22:19 · 340 阅读 · 0 评论 -
Python 实现SMTP发送邮件
import smtplib #设置收件人、发件人smtpDstAddr = "[email protected]"smtpSrcAddr = "[email protected]" #设置SMTP服务器信息smtpServer = "smtp.qq.com"smtpPwd = "123456789"smtpPort = 587 #构建邮件内容mail...原创 2020-03-05 18:31:46 · 862 阅读 · 0 评论 -
树莓派3B+ LAMP(Apache+MySQL+PHP)轻量的Web服务器
1.安装并配置Apache// 安装Apachesudo apt-get install -y apache2// Apache的网页目录默认为“/var/www”// 启动sudo service apache2 start// 停止sudo service apache2 stop// 查看状态service apache2 status默认情况下,Apache将一个...原创 2020-02-22 19:31:51 · 900 阅读 · 0 评论 -
从MSSQL库读oralce数据(含连接串mssql、oracle、access、mysql及python实现)
MSSQL连接字符串(1)OLEDBWindows 身份验证"Provider=SQLOLEDB;Data Source=PEK7-6TKX23X\SQLEXPRESS;Initial Catalog=Test;Trusted_Connection=Yes;";SQL Server 身份验证"Provider=SQLOLEDB;Data Source=127.0.0.1\SQLEX...原创 2019-11-27 17:51:45 · 262 阅读 · 0 评论 -
工业互联网与制造控制生产网络学习总结
基础名词:组态软件:又称组态监控系统软件,是指数据采集与过程控制的专用软件,也是指在自动控制系统监控层一级的软件平台和开发环境。功能如:可以读写不同类型的PLC、仪表、智能模块和板卡,采集工业现场的各种信号,从而对工业现场进行监视和控制,图形和动画等直观形象的方式呈现工业现场信息,将工程运行的状况、实时数据、历史数据、警告和外部数据库中的数据以及统计运算结果制作成报表,供运行和管理人员参考,让...原创 2019-10-23 11:15:33 · 3115 阅读 · 0 评论 -
使用grafana的alert功能:告警配置并发送邮件
1.修改grafana的配置文件grafana的配置文件默认是在/etc/grafana/grafana.ini,修改配置文件如下[smtp]enabled = truehost = smtp.126.com:25user = xxxxxxpassword = xxxxx;cert_file =;key_file =skip_verify = truefrom_addre...原创 2019-10-17 14:42:13 · 8667 阅读 · 1 评论 -
SNMP:如何使用net-snmp捕捉trap信息
请先确保代理端(被监控设备)已配置snmp,并可正常实现用SNMP协议以实现系统信息监控。1、下载:管理端net-snmp2、安装:使用默认路径就行,我的是默认装在C:\usr\路径下3、配置:snmptrapd.conf文件注:配置snmptrapd.conf文件:在C:\usr\etc\snmp路径下创建snmptrapd.conf文件,加入:disableAuthorizat.........原创 2019-10-17 09:10:22 · 2235 阅读 · 0 评论 -
python自动化工具之pywinauto实例
一,win环境应用自动化1.浏览器中下载:https://bootstrap.pypa.io/get-pip.py2.在cmd下启动:python get-pip.py3.在cmd中输入python -m pip --version查看安装pip的版本。4.模块安装:pip3 install pywinauto5.程序中加载模块:import timefrom pywi...原创 2019-08-08 13:05:07 · 1990 阅读 · 0 评论 -
sqlplus连接远程oracle&&sqlplus导入、导出dmp文件
一、sqlplus连接远程oracleoracle远程登录解决办法Oracle远程登录:在cmd中:sqlplus scott/tiger@oracle //在tiger和@中间不能加空格,oracle为你自己在netca中添加的远程连接的服务名在cmd中:sqlplus /nologslqplus scott/[email protected]:1521/orcl //orc...原创 2018-06-22 18:04:15 · 7393 阅读 · 0 评论 -
SQL Server监控常规计数器收集参考(mssql阻塞的跟踪查询,死锁的跟踪查询,改善)
常规计数器收集操作系统服务器的服务器性能信息,包括Processor、磁盘、网络、内存Processor 处理器1.1 % Processor Time指处理器用来执行非闲置线程时间的百分比。通过此计数器可以确定服务器当前CPU使用百分比。1.2 % Privileged Time是在特权模式下进程线程执行代码所花时间的百分比。当调用 Windows 系统服务时,此服务经常在特权模式运...原创 2019-09-26 15:29:04 · 1387 阅读 · 0 评论 -
使用web scraper 爬虫快速抓取分页数据和二级页面内容(58,jd,baidu)
Chrome 浏览器插件Web Scraper 可轻松实现网页数据的爬取,还不用考虑爬虫中的登陆、验证码、异步加载等复杂问题。先贴上爬虫58上爬数据的sitemap如下:{"_id":"hefeitongcheng","startUrl":["https://hf.58.com/shushanqu/baihuochaoshi/s32/?PGTID=0d306b32-0034-8449-0...原创 2019-09-17 09:05:54 · 3968 阅读 · 0 评论 -
华为交换机端口安全详解--端口隔离、环路检测与端口安全
一、端口隔离--port-isolate组网需求如图1所示,要求PC1与PC2之间不能互相访问,PC1与PC3之间可以互相访问,PC2与PC3之间可以互相访问。配置端口隔离功能# 配置端口隔离模式为二层隔离三层互通。<Quidway> system-view[Quidway] port-isolate mode l2 # 配置Ethernet0/0/1和...转载 2018-10-28 21:23:28 · 18530 阅读 · 0 评论 -
Django开发个人博客网站
------------------------------------------------------------ 总结 ------------------------------------------------------------1. 安装python和django并配置环境变量;2. 将 django-admin.py 文件复制到目录A(A表示你想在该目录下创建项目);...原创 2018-08-20 14:32:12 · 9314 阅读 · 2 评论 -
快速上手Django+pywebio操作mysql数据库
一、Django简介1. web框架介绍 具体介绍Django之前,必须先介绍WEB框架等概念。 web框架: 别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。 一般web框架的架构是这样的: 其它基于python的web框架,如tornado、flask、webpy都是在这个范围内进行增删裁剪的。例如tornad...原创 2019-12-05 16:34:13 · 1130 阅读 · 0 评论 -
centos6.9-安装oracle11g r2数据库记录
yum -y update#修改防火墙:亦可以service iptables stop#安装 unzip 、lrzszyum install -y unzip lrzsz#添加用户pking 修改密码adduser pkingpasswd pking#安装桌面系统所需组件yum group install “Chinese Support”yum group install “Desktop...原创 2018-07-14 18:11:23 · 1953 阅读 · 0 评论 -
mysql常用操作
mysql -uroot -pmysql> CREATE DATABASE TEST1; #创建一个数据库Query OK, 1 row affected (0.00 sec)mysql> SHOW DATABASES; #查看数据库, 数据丢失!+--------------------+| Database |+------------...原创 2018-07-19 10:34:47 · 145 阅读 · 0 评论 -
Win2008 远程时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限"
问题描述ECS Windows 2008 远程登陆时提示"要登录到此远程计算机,您必须被授予允许通过终端登录登录的权限",如下图所示:问题分析组策略中做了设置不允许管理员组成员登录。解决方案1. 使用连接 管理终端 登录主机。2. 开始 - 运行 - 录入: secpol.msc 打开组策略编辑器,如下图所示: 3.找到 本地策略 - 用户权限分配 - 拒绝通过远程桌面服务登录,如下图所示:4.双...转载 2018-06-04 11:46:28 · 7842 阅读 · 0 评论 -
CentOS 6.9 mini 安装KVM 部署记录
系统初始化设置# CentOS6 最小化安装完成后初始化# 系统联网vi /etc/udev/rules25.d/70-persistent-net.rules //查看最后一块网卡编号vi /etc/sysconfig/network-scripts/ifcfg-eth0 //修改为最后一块网卡 BOOTPROTO=static #启用静态IP地...转载 2018-02-28 16:46:48 · 1287 阅读 · 0 评论 -
jdk+tomcat+nginx+redis实现均衡负载、session共享
jdk下载安装和环境配置:下载好之后安装 按照提示点击下一步 注意安装路径,其它没啥选择你想安装位置,可以不改 安装好点关闭即可配置系统:系统环境变量a. 新建 JAVA_HOME 输入C:\program Files (x86)\Java\jdk1.8.0_131 (就是上面安装jdk时的安装目录地址)可以在文件中找到jdk的安装地址。b. 系统变量中找到path ...原创 2018-02-08 11:44:44 · 256 阅读 · 0 评论 -
windows下MongoDB的安装及配置
MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统的转载 2018-02-02 09:21:45 · 209 阅读 · 0 评论 -
在IIS7或IIS7.5中导入导出站点及应用程序池(附:重新注册.net 4.0 )
附:重新注册.net 4.0 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i .net 2.0 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i当我们在IIS7或IIS7.5上创建站点...翻译 2017-11-08 09:21:25 · 1140 阅读 · 0 评论 -
锐捷交换机命令
>Enable进入特权模式 #Exit返回上一级操作模式 #End返回到特权模式 #write memory或copy running-config startup-config保存配置文件 #del flash:config.text删除配置文件(交换机及1700系列路由器) #erase startup-config删除配置文件(2...原创 2018-12-03 13:43:27 · 19814 阅读 · 0 评论 -
Centos 7 环境 Ansible AWX 安装使用
# wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm# wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-c...原创 2019-08-20 17:06:22 · 2958 阅读 · 0 评论 -
Centos7离线/代理安装zabbix4.0完整记录(含MySQL5.6离线安装)
CentOS7 通过代理上网1、修改/etc/profile,增加以下内容:http_proxy="http://[代理地址]:[代理地址的端口]/"https_proxy="http://[代理地址]:[代理地址的端口]/"export http_proxy https_proxy2、立即生效 source /etc/profile3、测试 cur...原创 2019-08-09 15:50:12 · 5286 阅读 · 3 评论