自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (9)
  • 收藏
  • 关注

原创 Python自动化UI测试之Selenium基础实操

Selenium 是一个用于 Web 应用程序测试的工具。最初是为网站自动化测试而开发的,可以直接运行在浏览器上,支持的浏览器包括 IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera 和 Edge 等。爬虫中使用它是为了解决 requests 无法直接执行 JavaScript 代码的问题。Selenium 本质上是通过驱动浏览器,彻底模拟浏览器的操作,好比跳转、输入、点击、下拉等,来拿到网页渲染之后的结果。

2024-02-22 18:28:01 1871

原创 详细记录分布式存储(glusterfs)的安装部署心得

详细记录的glusterfs指定版本的搭建过程和心得,及相关注意事项

2022-05-26 10:32:45 2375

原创 记录kubesphere和k8s非常详细安装手册

多节点安装在生产环境中,由于单节点集群资源有限、计算能力不足,无法满足大部分需求,因此不建议在处理大规模数据时使用单节点集群。此外,单节点集群只有一个节点,因此也不具有高可用性。相比之下,在应用程序部署和分发方面,多节点架构是最常见的首选架构。本节概述了单主节点式多节点安装,包括概念、KubeKey和操作步骤。有关高可用安装的信息,请参考高可用配置、在公有云上安装和在本地环境中安装。目录多节点安装一、概念步骤 1:准备 Linux 主机系统要求二、搭建部署2.1.

2022-03-03 18:28:49 2376 1

原创 编写shell脚本进行docker日志清理

编写shell脚本进行docker日志清理

2022-01-24 17:07:59 374

原创 docker 系列 十二、rabbitmq 安装延迟队列

今天业务程序需要用到延迟队列,所以花了点时间装了一个延迟队列的插件。还是有两种方式安装部署第一种:直接使用现成的容器进行快速安装1、下载镜像[root@i-ko9x3y50 ~]# docker pull wuweichina/rabbitmq:3.7.23-management-delayed2、启动容器docker run --name rabbitmq --restart=always -p 15672:15672 -p 5672:5672 -v rabbitmqd.

2021-06-22 15:21:11 443

原创 docker 系列十一、centos7安装docker

本篇文章也是把我之前的经历整理了一下分享给大家,主要分在线和离线安装一、在线安装如下,对,就是一句话yum install docker -y二、离线安装如下:1、下载二进制文件离线包docker文件包,这里是下载了版本18.09.2的wget https://download.docker.com/linux/static/stable/x86_64/docker-18.09.2.tgz2、解压docker压缩包文件[root@i-gkwvkllj ~]# tar..

2021-05-27 09:12:08 118

原创 RabbitMQ系列(二) 清理rabbitmq队列数据

我们在进行组件维护的过程中有时候是需要手动清理rabbitmq上队列的数据,以下内容主要是日常使用的命令和内容查看rabbit的进程,查看是否在运行进入rabbitmq 目录 [root@host-172-22-14-88 ~]# cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/sbin/运行rabbitmq查看队列的命令,检测mq队列名称和消息数量 [root@host-172-22-14-88 sbin]# rabbitmqctl li

2021-05-25 16:20:34 2843

原创 ELK 系列三、ELK6.5.3 +xpack编译

目录一、编译生成jar包和license更新1.1开启试用版1.2 进入/usr/local目录(根据自己喜好选择,创建的文件后期会删除)1.3 分别编译两个文件1.4 覆盖之前的jar文件1.5 修改elasticsearch.yml配置文件1.6 生成用户名和密码1.7将生成的elastic密码配置到kibana中1.8 启动kibana(先重启elas...

2020-12-24 19:35:18 6572 10

原创 ZooKeeper系列(二) 安装部署

docker run --name zookeeper --restart=always -p 2181:2181 -v zookeeperconf:/conf -d --restart=always zookeeper:3.4.9参考资料:https://hub.docker.com/_/zookeeper

2020-12-23 11:37:43 99

原创 windows7中设置git账号连接gogs仓库

1、安装git插件2、右键查询TortoiseGit设置3、在设置中点击git选型填写名称和email,这个要和gogs仓库的账号密码一致4、打开控制面板主页-->凭据管理器-->添加普通凭证5、输入gogs地址,比如http://10.0.1.1:3000的地址应该填写为git:http://10.0.1.1:3000,再输入对应的gogs账号密码6、直接git 克隆gogs仓库...

2020-12-07 16:19:52 404

原创 nginx系列(二) 配置之黑白名单

直接上栗子: 所有网站屏蔽IP的方法: 在nginx的配置文件夹中/etc/nginx/conf.d新建一个黑白名单的配置,如栗子中的两个ip就被禁止访问网站#deny 黑名单 allow白名单,白名单要写在黑名单之前才会起效deny 223.104.213.82;deny 223.104.210.111; 单独网站屏蔽IP的方法: 放到某一个网站http{}的语句块中其它配置可参考如下:屏蔽ip的配置文件既可以屏蔽单个ip,也可以屏蔽ip段,或者只允许某个ip.

2020-11-23 10:11:19 719

原创 sonarqube系列一、安装部署

docker 安装docker pull postgresdocker pull sonarqube[root@i-2xzpwto5 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/postgres latest b97bae343e06 9 days a...

2020-09-10 11:42:21 695 1

原创 Centos7 安装部署node和pm2

#1、下载安装包上传至服务器wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar#2、解压并把该文件夹剪切至/usr/local/tar -xvf node-v10.9.0-linux-x64.tar.xz && mv node-v10.9.0-linux-x64 /usr/local/#3、设置环境变量echo 'export NODE_HOME=/usr/local/node-v10....

2020-09-10 11:36:00 387

原创 ActiveMQ系列一、安装部署并开启延迟队列

Centos7 安装 ActiveMq1、安装# cd /usr/local/src/# wgethttps://archive.apache.org/dist/activemq/5.15.9/apache-activemq-5.15.9-bin.tar.gz# tar -xzvf apache-activemq-5.15.9-bin.tar.gz2、启动与关闭# cd/usr/local/src/apache-activemq-5.15.9/bin/linux-x8...

2020-09-10 11:31:34 462

原创 2020-09-10 一点心得

连续更新多年的博客从去年9月份后停更了,从19年9月至20年9月过得实在是“丰富多彩”...被工作打乱了多年生活的节奏,包括运动、健身、以及知识的更新。基本上全部精力都投入到工作中了,但是这种投入产出比有点惨。从今天开始从博客开始,每月抽出点时间进行更新...

2020-09-10 11:26:32 92

原创 ZooKeeper系列(一) 简介

ZooKeeper 这么牛逼,基本原理你懂吗?ZooKeeper 简介ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。ZooKeeper 设计目的1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最重要的性能。2.可靠性:具有简单、健壮、良好的性能,如果消息m被到一台服务器接受,那么它将被...

2020-09-10 11:06:33 259

原创 suse linux的包管理zypper命令

zypper se xxxxx 是搜索软件包zypper in xxxxx 跟你的apt-get install xxxx等价 zypper rm xxxx 删除zypper up xxxx 更新软件以前接触red hat或者debian一类的linux比较常用的在线软件安装的工具就是yum或者apt-get 命令,但是suse linux有一个更为好用的工具:zypper suse...

2020-04-09 09:57:47 2371

原创 nginx系列(一) 部署nginx

[root@host-172-22-14-103 ~]# yum install nginx -y已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: m...

2019-12-20 18:18:57 184

原创 CentOS7 配置阿里云yum源

1、打开centos的yum文件夹输入命令cd /etc/yum.repos.d/2、用wget下载repo文件输入命令wget http://mirrors.aliyun.com/repo/Centos-7.repo如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。当前目录是/etc/yum.repos.d/,刚刚下...

2019-12-20 17:52:46 396

原创 k8s系列一、k8s介绍

•Kubernetes介绍1.背景介绍  云计算飞速发展    - IaaS    - PaaS    - SaaS  Docker技术突飞猛进    - 一次构建,到处运行    - 容器的快速轻量    - 完整的生态环境2.什么是kubernetes  首先,他是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Googl...

2019-09-04 09:47:54 636

原创 ELK系列六、Kettle8.3 的安装部署

使用了1年多的数据处理工具,感觉挺好用的,写出来分享一下优点如下:免费开源基于java的免费开源的软件,对商业用户也没有限制易配置可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定不同数据库ETL工具集,它允许你管理来自不同数据库的数据两种脚本文件transformation和job,transformation完成针对数据的基础转换,...

2019-07-31 11:14:30 4386 3

原创 mysql和postgresql时间戳设置

在mysql中可以在创建表时定义自动更新字段,比如 :注意时间戳字段tmv的长度为0create table ab ( id int, tmv timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP);在PostgreSQL中可以在创建表时定义自动更新字段,比如...

2019-07-30 17:14:06 1280

原创 centos7安装github信息泄漏监控系统github-monitor

一款监控全球最大开源库的一套系统,有安全管理需求的同学可以使用一下,觉得挺好用的,记录一下。我是直接docker一键部署,感觉太方便了.使用心得:该系统一键docker部署针对https会有跨域无法访问的问题,如果想用https访问站点请用源码部署一、简介GITHUB MONITOR是vipkid安全研发团队打造的用于监控Github代码仓库的系统。通过该系统可以及时发现企业内部代码...

2019-07-23 10:41:51 2658 1

原创 Centos7安装一款挺好用的开源堡垒机jumpserver

一、简介欢迎来到 Jumpserver 文档。Jumpserver 是全球首款完全开源的堡垒机, 使用 GNU GPL v2.0 开源协议, 是符合 4A 的专业运维审计系统。Jumpserver 使用 Python / Django 进行开发, 遵循 Web 2.0 规范, 配备了业界领先的 Web Terminal 解决方案, 交互界面美观、用户体验好。Jumpserver 采...

2019-07-23 10:20:18 952

原创 【Jenkins系列四】、jenkins发布和回滚

之前的文章中已经说过怎么进行发布,但没有写怎么回滚,那么这篇文章会介绍两种回滚方式。通过git来回滚 通过发布时备份,回滚时选定备份文件进行回滚第一种,使用gogs做源代码管理,java项目的栗子如下:为来更好的理解我下面的操作,先看流程图,这是一个线上生产的一个发布过程1.1 先选择一个mavn项目1.2 配置如下:1.2.1 设置构建历史保留数量(gene...

2019-07-05 18:27:05 12633

原创 SecureCRT-连接linux终端

推荐一款好用的linux连接工具,能上传下载文件,具体下载如下:链接:https://pan.baidu.com/s/165HfOjCdQ1FHHxQQfueAEA 密码:qkmt破解步骤 打开MAC 自带的终端,键入命令, sudo spctl --master-disable 输入密码, 回车 然后打开“安全性与隐私”,发现久违的“任何来源”回来了 打...

2019-07-05 14:09:19 580

原创 ELK 系列十一、elk权限说明和设置

权限设置可以通过命令,也可以通过kibana控制台,这边主要是讲控制台,注意,需要先开通x-pack权限设置的方式也很容易理解,先建好角色,给角色赋权限,然后把角色分配给具体的用户,这样用户就具备权限了目录1.角色权限设置2.角色权限参数说明2.1内置角色2.2 Cluster privileges2.3. 索引权限1.角色权限设置比如我要建一个只限于test索...

2019-05-31 11:52:27 4335

原创 ELK 系列十、elasticsearch索引模版设置,规划分片和副本

目录1、索引模版设置1.0 了解下分片和副本1.1 新建或修改模版1.2 删除索引模版1.3 查询模版2、预设置索引,设置分片和副本1、索引模版设置1.0 了解下分片和副本分片和副本:es中的分片share相当于关系型数据库的表分区,一般一个分片处理30g的存储数据,如果规划中有300g可分10个分片根据建议,至少需要 10 个分片。结果: 建...

2019-05-16 17:14:24 7512

原创 ELK 系列九、elasticsearch扩容(从单机至单机伪集群)

目录一、简介二、升级操作2.1 es配置2.2 logstash设置2.3守护进程配置2.4查看结果一、简介单机伪集群是什么概念呢,就是同一台服务器有多个es节点先介绍一下,原先的环境为在一台服务器192.168.0.15上安装了es、kibana、logstash,通过守护进程来启动服务,单机单节点。现在升级为单机多节点。二、升级操作查看...

2019-05-15 18:56:47 2373

原创 使用logrotate和acrontab设置nginx日志切割

第一部分:修改nginx,指向新地址[root@host-172-22-14-89 data]# mkdir /data/log/nginx -p[root@host-172-22-14-89 log]# vim /etc/nginx/nginx.conferror_log /var/log/nginx/error.log;access_log /var/log/nginx...

2019-05-14 16:36:57 295

原创 ELK 系列八、全链路监控

一、简介写这篇文章的出发点是总结这一段时间工作之全链路监控实施过程的重点配置,整体架构和具体细节都由本人完成,以下的配置的是研究时候搭建的,本篇侧重数据采集和入库和查询展现。全链路有很多方式,我这边是以网关为切路点进行监控,具体的设计流程如下:其中lbid为负载均衡节点序号,rid为requestid,其中有很多技术细节这边就不记录了,因为没那么多时间,本文章主要记录数据源:nginx...

2019-05-06 10:53:04 3600

原创 ELK 系列七、kibana汉化

汉化很简单,请参考https://github.com/wu2700222/Kibana_Hanization有遇到问题的可以留言效果如下图:

2019-05-06 10:19:00 2036

原创 ELK 系列六、logstash 的mutate过滤器功能介绍

因为我在做相关elk项目的时候用的还是6.5版本,所以该文档就以6.5进行介绍,首先先了解下mutate是做什么的,该插件是集成至logstash过滤数据用的,在把数据写入到es之前进行简单的数据清洗和数据格式化。mutate具有以下几个函数(sql用惯了)吧函数介绍 序号 函数名 输入类型 备注 1 convert hash 和关系型数据库的co...

2019-05-06 10:14:56 3386

原创 两台linux之前的文件传输

Linux scp命令用于Linux之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。语法scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S pro...

2019-05-05 14:31:26 458

原创 oss对象存储大批量迁移工具-qscamel

目录0、介绍1、安装qscamel2、设置配置3、启动操作4、结果5、官网一些命令的介绍RunDeleteStatusCleanVersion0、介绍本次实验的目的是从一个oss对象中迁移大量文件至另外一个oss,本次的范围都是青云的oss,但是这个工具提供了市场上大部分云的迁移,可以从云oss到云oss,也可以从linux的磁盘文件到云oss,...

2019-04-12 17:46:41 2619

原创 mongodb 备份和迁移

个人工作中的一些工具操作总结和分享,不喜勿喷目录1. 使用工具备份1.1. 使用nosqlbooster进行库备份1.2使用nosqlbooster进行表备份2.使用mongodump备份,mongorestore还原1. 使用工具备份使用第三方工具进行备份,我这边使用的是nosqlbooster.这个由java开发的工具还真的挺好用的;mac版本的下载地址如下...

2019-04-11 16:09:43 5173

原创 青云oss对象存储映射至linux服务器

参考资料:https://docs.qingcloud.com/qingstor/developer_tools/qsfs#1-%E9%85%8D%E7%BD%AE%E8%AE%BF%E9%97%AE%E5%AF%86%E9%92%A5源码安装1. 编译要求GCC 4.1.2 或更高版本CMake3.0 或更高版本安装过程可参照我之前的文章https://bl...

2019-04-04 17:10:47 1193

原创 查看gcc版本并安装cmake3.14.1

安装gccyum install gcc -y查看gcc版本gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapperTarget: x86_64-redhat-linuxConfigured w...

2019-04-04 15:10:12 4110 1

原创 Centos 部署和配置OpenResty(nginx+lua) 并生成uuid

OpenResty®是一款基于 NGINX 和 LuaJIT 的 Web 平台uuid生成推荐使用方法二目录1、uuid生成方法一二、uuid生成方法二1、uuid生成方法一openresty官网:http://openresty.org/cn/download.htmlLuajit官网:https://luajit.org环境准备yum install pc...

2019-03-21 15:46:38 2463

原创 Centos 虚拟内存swap添加与删除配置

目录介绍:一、增加swap交换文件二、删除swap交换文件三、使用分区来做SWAP(虚拟内存).四、删除交换分区五、虚拟内存使用比例触发设置介绍:先来理解下SWAP是什么,这是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文...

2019-03-21 09:58:11 805

gogs0.11.53版本的安装包centos7

gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7gogs0.11.53版本的安装包centos7

2018-08-08

zabbix-agent-3.0.8-1.el6.x86_64.rpm

zabbix-agent-3.0.8-1.el6.x86_64.rpmzabbix-agent-3.0.8-1.el6.x86_64.rpm

2018-06-27

zabbix-agent-3.0.8-2.el7.x86_64.rpm

zabbix-agent-3.0.8-2.el7.x86_64.rpmzabbix-agent-3.0.8-2.el7.x86_64.rpmzabbix-agent-3.0.8-2.el7.x86_64.rpm

2018-06-26

mysql5.7安装包

mysql5.7安装包(rpm格式)

2018-06-05

zabbix监控的模板-Template App MySQL

zabbix监控的模板-Template App MySQL zabbix监控的模板-Template App MySQL

2018-05-31

zabbix-agent-3.0.6-1.el6.x86_64.rpm

zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm zabbix-agent-3.0.6-1.el6.x86_64.rpm

2017-09-12

zabbix_agents_3.0.4.win

Zabbix agent Overview These checks use the communication with Zabbix agent for data gathering. There are passive and active agent checks. When configuring an item, you can select the required type:  Zabbix agent - for passive checks  Zabbix agent (active) - for active checks Supported item keys Parameters without angle brackets are mandatory. Parameters marked with angle brackets < > are optional.

2017-09-12

Python-3.5.1.tgz

该资源之前是从官网下载下来的,可以使用,亲测!大家可以随意下载, Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2] 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

2017-09-12

jquery.zclip

内含最新的jquery.zclip和ZeroClipboard.swf

2015-05-21

空空如也

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

TA关注的人

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