
网络运维
文章平均质量分 71
eastyell
Believe in youself,believe in the future!
展开
-
端口监控
import socket,os,timedef getstrtime(): return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())def connecthost(ip,port): sk1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sk1.settimeout(5) try: sk1.connect((ip,port)) .原创 2021-01-18 21:52:18 · 373 阅读 · 0 评论 -
paramiko 详解
最近在测试服务器那块,看了下Paramiko模块,一直都是用FileZilla工具,想了想,持续集成,更新代码可以用Parmmiko完成,还是不错的Paramiko是用python语言写的一个模块,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等初始化一些参数:host = "120.24.239.214"port = 22timeout = 30user = "root"password = "******"Paramiko远程执行li.原创 2021-01-16 16:14:19 · 853 阅读 · 0 评论 -
Python模块学习 - Paramiko
简介 Paramiko介绍 Paramiko的基本使用 SSHClient常用的方法介绍 SSHClient常用的方法举例 SFTPClient常用方法介绍 SFTPClient常用方法举例 Paramiko的综合使用例子 参考资料 回到顶部简介ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在Python代码中直接使用SS.转载 2021-01-16 12:24:02 · 677 阅读 · 0 评论 -
新一代轻量级应用服务器 — WebSphere Liberty Profile Server 介绍
2012 年 6 月 15 日,IBM 正式发布了 WebSphere Application Server V8.5 版本(简称 WAS V8.5)。WebSphere Liberty Profile Server(简称 Liberty)是 WAS V8.5 中最主要的新特性,它是一个基于 OSGi 内核,高模块化,高动态性的轻量级 WebSphere 应用服务器,其安装极为简单(解压即可)、启动非常快、占用很少的磁盘和内存空间,支持 Web、mobile 和 OSGi 应用的开发,旨在提高开发人员的生产原创 2021-01-08 17:37:59 · 2152 阅读 · 1 评论 -
prometheus配置nginx监控
经过网上一波查找到了两种比较合适的方案https://github.com/knyar/nginx-lua-prometheushttps://github.com/hnlq715/nginx-vts-exporter记录一下踩坑过程一、nginx-vts方案vts源码https://github.com/vozlt/nginx-module-vtsexporter源码https://github.com/hnlq715/nginx-vts-exporter1、下载nginx,编译安装,把v..原创 2021-01-08 16:43:07 · 1788 阅读 · 0 评论 -
Centos7下IBM WAS Liberty轻量化中间件安装部署教程
1、准备工作OS:CentOS Linux release 7.5.1804 (Core)下载地址:https://developer.ibm.com/wasdev/downloads/#asset/runtimes-wlp-javaee8JDK官网下载安装jdk1.8Nginxhttp://nginx.org/en/download.html2、安装Liberty安装JDK[root@k14 ~]# rpm -ivh jdk-8u121-linux-x64.rpm Pre原创 2021-01-07 16:31:27 · 1095 阅读 · 0 评论 -
PROMETHEUS 监控TOMCAT
PROMETHEUS 监控TOMCAT1.下载相关资源项目地址:https://github.com/prometheus/jmx_exporterjar包下载地址:https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.3.1/jmx_prometheus_javaagent-0.3.1.jar配置文件实例地址:https://github.com/prometheus/jmx_export..原创 2021-01-06 18:09:13 · 3768 阅读 · 3 评论 -
Prometheus 由于时间不同步导致数据不显示
现象描述将 Prometheus 数据在 Grafana 中进行展示,Grafana 中 Graph 数据显示有延迟,其他类型 Singlestat 和 Table 都显示 N/A 。排查1. 排查数据库发现 Prometheus 数据库端一切正常,2. 查看 web 端打开 Prometheus web 发现有明显提示 ,如下Warning! Detected 437.83 seconds time difference between your browser and th原创 2021-01-05 14:44:59 · 5548 阅读 · 0 评论 -
Nginx服务器之负载均衡策略(6种)
一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic_zuoyu { .原创 2020-12-23 14:10:28 · 178 阅读 · 0 评论 -
Nginx搭建负载均衡集群
(1).实验环境youxi1 192.168.5.101 负载均衡器youxi2 192.168.5.102 主机1youxi3 192.168.5.103 主机2(2).Nginx负载均衡策略 nginx的负载均衡用于upstream模板定义的后端服务器列表中选取一台服务器接收用户的请求。一个基本的upstream模块如下: 1 2 3 4 5 upstream [服务器组名称]{ server原创 2020-12-23 14:08:22 · 152 阅读 · 0 评论 -
串口通信-MSComm控件使用详解
MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven.原创 2020-11-05 14:21:11 · 2467 阅读 · 0 评论 -
串口参数详解:波特率,数据位,停止位,奇偶校验位
串口通讯,9600波特率,数据格式是8,N,1, 请问一秒可以传输多少个字节的数据?9600,n,8,1实际上,在发送一个字节的时候,除了需要发送8BIT数据外,还需要发送1bit开始位、1bit停止位、1bit的校验,加起来发送一个字节就是11BIT.因此,1秒发送的字节=9600/(8+1+1+1)=?(计算一下)简介串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus(USB)混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通原创 2020-11-05 14:16:59 · 26557 阅读 · 2 评论 -
创作中心 写博客 发Blink 收藏 动态 消息 39 STM32L1学习笔记05 串口校验位与数据位的一 个坑
引言今天被一个坑给坑了,难以平静,记录下。ST的HAL库串口结构体 UART_InitTypeDef 的 WordLength 不单单是指数据位!ST的HAL库串口结构体 UART_InitTypeDef 的 WordLength 不单单是指数据位!ST的HAL库串口结构体 UART_InitTypeDef 的 WordLength 不单单是指数据位!气人的话说三遍!如果你有用到了奇偶校验的话,一定要在数据位数再加1。血淋淋的教训,浪费了本尊半天的生命,分分钟几百万上下的宝贵时间,居然被原创 2020-11-05 14:10:54 · 116 阅读 · 0 评论 -
STM32 串口实现7位数据位 1位偶校验 1位停止位
UART5设置为8,N,1,模式串口设置为8,N,1模式 在发送数据时通过程序判断偶校验然后填到数据位的第8位,这样数据发送时就是7位数据位 1位偶校验 1位ting停止位。在接收数据时去掉数据第8位转载 2020-11-05 14:07:18 · 2422 阅读 · 0 评论 -
串口通信数据位长度对传输数据的影响
针对串口通信,关于设置数据位长度对通信的影响,如图:在串口数据通信中,会看到串口参数设置。其中“数据位”设置,共有四档选项,分别是8、7、6、5。那么改变这个参数会对数据的传输有什么影响呢?我来做个试验,通过示波器观察通信过程,能够分析结果如下:例如数据位设置为5。那么就相当于规定了每个传输字节只能由5个二进制位来表示,例如:11111,10110,01110等。也就是说,这个RS232口只能发送00000~11111这个范围内的数,如果发送一个比11111还大的数,例如11111+1,也就是1转载 2020-11-05 14:05:52 · 1603 阅读 · 0 评论 -
浏览器缓存带来的前端项目更新问题及解决方法
先说一个前端开发中会遇到的问题,我们更新已上线的项目,用户的浏览器显示的却是旧版的页面,没有及时获取到我们更新的资源,这是什么原因造成的?此时,如果用户刷新一下页面,就得到更新后的资源,又是为什么? 答案是浏览器缓存 浏览器缓存是前端优化的一个重要问题,缓存可以带来很多好处: (1)减少冗余的数据传输,节省带宽; (2)减轻服务器的请求负担,有缓存就可以少向服务器发送请求,尤其是对于一些访问量大的网站这点还是很重要的; (3)资源从缓存中读取,无需向服务器发...转载 2020-06-28 12:34:47 · 3091 阅读 · 0 评论 -
VMware ESXi 与ESX 产品之比较
现在的ESXi有3个版本,ESXi Free才是那个免费的版本,当然,免费的版本有很多限制和局限,对于小企业或许是个好的起步,但是对于想要构建高可用性的生产环境虚拟平台来说,就显得很不合适。ESXi的另外2个版本是Embedded和Installable。Embedded版本是和硬件厂商合作,安装在Flash中的ESXi版本,通常Flash都是集成在主板上,或者是USB Flash。ESXi In...转载 2020-03-16 15:31:43 · 2470 阅读 · 0 评论 -
如何增加VMWare虚拟机的磁盘空间(磁盘扩展)
扩展硬盘空间最开始安装虚拟机和l系统的时候,一点相关知识都没有,完全都是按照网上的教程一步步来的,至于每一步操作的意思也不是很明白,硬盘设为了20G,没想到如今完全不够用。所以探索了一波如何扩展硬盘,以及后续如何分区,挂载,写了一个比较全面详细的步骤。这一部分很简单,而且网上的教程已经很多了,我就随便放了一篇,可能不同的虚拟机版本操作稍有不同,不过大同小异。一.在虚拟机关机状态下点击磁盘如...原创 2019-11-14 18:25:30 · 22660 阅读 · 2 评论 -
centos7系统中忘记了root管理员账号密码怎么更改?
首先,打开centos7,在选择进入系统的界面按“e”进入编辑页面。然后按向下键,找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh”接下来按“ctrl+X”组合键进入单用户模式然后输入“ls”查询当前位置(也可以省略),回车接下来再输入“mount -o remount,rw /”(注意mount与-o之间和rw与/之间的有空格)然后再输入“pas...原创 2019-08-21 12:10:15 · 174 阅读 · 0 评论 -
红帽Linux忘记root密码,如何恢复?
方法如下:1,重启系统。开机时候有一个界面是倒数的,大概5秒左右吧,按任意键即停止倒数。2,按【e】编辑菜单,选中有“kernel”这个单词那一行,3,再按【e】,进入一个编辑模式,输入 single ,按回车键确认返回,4,然后按键【b】启动系统,此时系统进入一个单用户模式,这个模式无需输入密码,直接以root身份登录,5,然后你就可以用 passwd 命令更改密码了。...原创 2019-08-20 14:12:59 · 2839 阅读 · 0 评论 -
vSphere,ESXi和vCenter 的区别
最近对 VMware 虚拟化解决方案有很多的疑惑。毫无疑问,VMware是虚拟化解决方案的老大。但是第一次接触 Vmware 虚拟化平台的人面对 VMware vSphere 和他的组件经常感觉到疑惑。所以今天我将解释下 vSphere 和他的组件。能弄清楚 vSphere,EXSi 和 vCenter 的区别是很重要的。为了更深入了解和体验 vSphere, 你还可以在 VMware Works...转载 2019-06-12 18:05:58 · 36625 阅读 · 0 评论 -
vSphere虚拟化之ESXi安装及部署
vSphere虚拟化之ESXi的安装及部署(上)一、什么是vSphere?vSphere是VNware公司在2001年基于云计算推出的一套企业级虚拟化解决方案、核心组件为ESXi。如今,经历了5个版本的改进,已经实现了虚拟化基础架构、高可用性、集中管理、性能监控等一体化解决方案。二、vSphere基础物理架构虚拟化服务器:又称x86服务器,可以由多个ESXi组成,通过网络服务提供CPU和...转载 2019-06-12 16:38:49 · 659 阅读 · 0 评论