自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 helm 私有库的使用

helm 使用

2021-12-23 09:30:35 694

转载 Jenkins pipeline中获取shell命令的输出

Jenkins pipeline中获取shell命令的输出//获取标准输出//第一种result = sh returnStdout: true ,script: "<shell command>"result = result.trim()//第二种result = sh(script: "<shell command>", returnStdout: true).trim()//第三种sh "<shell command> > command

2021-12-23 09:29:12 884

转载 go 语言 proxy.golang.org timeout 无法访问 处理方法

解决go包管理网址无法访问:proxy.golang.org默认使用的是proxy.golang.org,在国内无法访问> 错误信息:go: golang.org/x/[email protected]: Get "https://proxy.golang.org/golang.org/x/exp/@v/v0.0.0-20190731235908-ec7cb31e5a56.mod": dial tcp 172.217.160.113:443: i/

2021-06-28 10:59:27 1083 1

原创 python导入自定的py文件

python3.7导入包失败,如下图:提示这个没有 ‘src’ 这个模块名字解决方案在引入模块包前,先声明模块包路径import syssys.path.append('/data/snmonitor')sys.path.append('E:\\snmonitor')from src.core.controllerBase import msyqlInfo截图如下:...

2021-02-02 14:47:57 471 2

原创 inotify+rsync实现实时同步

配置A服务器与B服务器免密登录安装实时监测工具inotify和同步工具rsync$ sudo apt-get update$ sudo apt-get install inotify-tools$ sudo apt-get install rsync添加 inotify 的参数到系统内核配置$ tail -4 /etc/sysctl.conf###inotify的参数fs.inotify.max_queued_events = 16384fs.inotify.max_user_inst

2020-12-30 16:28:08 141

原创 python自动检测更新业务脚本

基于业务,定时检测版本更新。写了个python3脚本去放到定时任务此实现是建立在容器里面运行业务的情况下实现的脚本内容如下:#!/usr/bin/env python3# -*- coding: UTF-8 -*-# Time:2020-10# Author:Shensgimport sysimport osimport time# import readlineimport requests# Gets the current script directory as ..

2020-12-22 13:59:37 488

原创 Golang 水仙花数与乘法表

话说每个程序员学习for循环都会完成以下的两个小项目,所以兴致勃勃的自己动手写了以下水仙花数package mainimport ( "fmt" "math" "strconv" "time")func main() { //1000000以内的水仙花数 starTime := time.Now() var i int for i = 1; i < 1000000; i++ { var num1 int = len(strconv.Itoa(i)) var

2020-12-15 14:32:19 162

原创 Golang指针用法

指针简介:基本数据类型,变量存的就是值,也叫值类型获取变量的地址,用&,比如:var num int, 获取num的地址:&num指针类型,指针变量存的是一个地址,这个地址指向的空间存的才是值比如:var ptr *int =&num举例说明:指针在内存的布局获取指针类型所指向的值,使用:*,比如:var ptr *int,使用 *ptr获取ptr指向的值如图:代码演示package mainimport "fmt"func main() {

2020-12-07 14:36:55 867

原创 Golang 基本数据类型和string的转换

基本数据类型和string的转换在程序开发中,我们经常将数据类型转成string或者string转成基本数据类型基本类型转string类型1、 fmt.Sprintf("%参数", 表达式) 【灵活】函数介绍:func Sprintf(format string, a ...interface{}) string// Sprintf根据format参数生成格式化的字符串并返回该字符串参数需要和表达式的数据类型想匹配fmt.Sprintf().. 会返回转换后的字符串2、使用strconv

2020-12-04 18:25:08 635

原创 入坑Golang —— 数据类型的基本介绍

数据类型的基本介绍整数类型基本介绍简单的说,就是用于存放整数值的,比如 0, -1, 2345等。整数的各个类型有符号整数演示案例:package mainimport "fmt"//演示golang中的整数类型使用func main() { var i int = 1 fmt.Println("i=", i) // 测试一下 int8的范围 -128~127 // 其它的 int16, int32, int64,类推…… var j int8 = 127 fmt.P

2020-12-03 17:33:18 252

原创 入坑Golang——变量

一花一世界,一个程序也是一个世界 —— Go 变量变量概念变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找房间,同样的道理,通过变量名可以访问到变量(值)变量的使用步骤1、声明变量(也叫:定义变量)2、非变量赋值3、使用变量变量快速入门案例packge mainimport "fmt"func main() { // 定义变量/声明变量 var i int // 给i 赋值 i = 10 // 使用变量

2020-12-02 15:53:36 99

原创 grafana-server页面配置

grafana-server页面配置grafana监控可视化页面显示看起来比较友好些,个人觉得比zabbix的页面友好许多打开配置数据源添加源数据库,选择数据来源(我这里配置的influxdb做为数据来源)grafana的支持数据来源还是比较多的,我截图只是小部分而已配置influxdb数据信息第一行的Name可以自定义,HTTP的配置url是必须写的,本机可以使用http://localhost:8086。InfluxDB Details这里指定使用库,用户密码。信息填写完后可

2020-11-05 15:15:45 1769

转载 Kubernetes(一) 跟着官方文档从零搭建K8S

dfasdfasdf

2020-11-02 16:22:44 220

转载 Web页面执行shell命令

本文以apache为web服务器为例安装apache服务yum -y install httpd启动apache$ sudo systemctl restart httpd创建shell脚本$ cd /var/www/cgi-bin/$ vim shell#!/bin/sh alias urldecode='sed "s@+@ @g;s@%@\\\\x@g" | xargs -0 printf "%b"' echo -e "Content-type: text/pl

2020-10-22 14:13:13 5635

原创 网络映射frp

Frp强大因果在部署frp内网穿透前,我们先来说说这个工具能做些什么:1、frp在实现内网穿透的基于端口实现的映射,有点类似于ikuai路由上的端口映射。不同的是端口不需要开放给公网。2、frp实现的内网穿透比花生壳,阿里,腾讯的(AccessKey ID)与本地ikuai路由捕抓动态公网ip更可靠。而且如果需要做到外网访问也是需要结合第1点的端口映射才能实现。3、frp的server端处于被动状态,与传统的服务不一样。client端占于主动连接状态,也就是说frp-server处于活跃状态即可接收

2020-10-22 10:31:28 976

转载 Ansible常用模块介绍

1、ansible模块介绍:模块名称功能介绍使用例子ping检查指定节点机器是否能连通ansible 192.168.1.1 -m pingshell用来远程执行shell命令,与 command 模块不同的是,shell 模块在远程主机中执行命令时,会经过远程主机上的 /bin/sh 程序处理ansible 192.168.1.1 -m shell -a ‘ls -l’command在远程主机上执行命令,使用的时候可以不用 加 -m 指定。command 是a

2020-10-20 09:59:42 298

转载 ubuntu18.04部署MongoDB

ubuntu18.04部署MongoDB4.2mongodb的版本更新已经到了更高的4.4以上了。我安装比较稳定的版本4.2 MongoDB官方下载地址此次部署来源于:wanghao3616在终端输入GPK码$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -添加mongoDB源echo “deb [ arch=amd64,arm64 ] https://repo.mongod

2020-10-19 15:11:10 231

原创 PyCharm安装requests模块

PyCharm 安装requests模块使用pip install 安装第三方模块$ pip install requests如果pip install有问题的话,使用本地源码安装本地源码安装1、先克隆requests的源码到本地,比较省时间$ git clone git://github.com/kennethreitz/requests.git2、切换到requests源码目录里,使用python内置的setup.py install 本地安装$ cd requests

2020-10-15 12:09:22 2248

原创 区块链部署

区块链目前对于国内来说企业比较少,也比较少人知道区块链这个面向对象群体。区块链的节点数据统一:对于我目前的区块链知识,总结了区块链就是把收集起来的数据,通过算法加密成hash数据打包成块存储在各个节点之间,每个节点写入的数据都会同步到种子节点 (初始化节点) ,由主节点广播到各个子节点。种子节点 (初始化节点) 跨掉之后,子节点会自动在自己的路由表里面寻找其他节点对比数据块的一致性。有点类似分布式系统存储,但是与传统的分布式系统存储不同,传统的分布式储存是由各个节点数据拼接在一起,如果节点挂掉,会有多个

2020-10-14 13:45:20 1170

转载 grafana忘记登陆密码

grafana忘记登陆密码找到grafana的数据文件grafana.dbfind / -name "grafana.db"ps:默认的安装路径为/var/lib/grafana/grafana.db进入数据库修改数据#进入数据库sqlite3 /var/lib/grafana/grafana.db查看表.tables查看表中数据select * from user;更改密码为adminupdate user set password = '59acf18b94d7eb069

2020-09-02 10:26:57 475

原创 ubuntu18.04 部署zabbix

zabbix简介:1、zabbix是一个智能监控,agent端主动收集服务器信息send到server端2、监控模板集成好多基础的模板,一个服务器基本安装agent就可以监控服务器的性能和使用情况了3、最关键的是可以支持自己编写脚本交控服务进程状态,运行情况多说无益,直接上安装步骤,通过包源安装的方法,省去编译过程了cd /tmp && wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release

2020-08-25 18:48:51 1455

原创 ubuntu18.04安装zabbix-proxy实现自动注册

zabbix-proxy自动注册1、部署zabbix-proxy的理由每次手动在面板添加hosts,在zabbix面板配置的自动发现没有需要自己手动创建zabbix的Template。代理zabbix-agent监控客户端,通过主动模式send到zabbix-server服务器,默认使用zabbix-proxy当前模板PS:此文档只有安装zabbix-proxy的配置,想了解更多的 其他更多安装可以登录zabbix官网:zabbix官网2、安装zabbix-proxy 本文安装的是zabbix4..

2020-08-25 17:42:39 924

native-lib.tar.gz

RockosDB、Chrome的V8引擎依赖库,在部署区块链时所需要的依赖的一些库。下载即添加系统LD_LIBRARY_PATH库可直接使用

2020-09-02

frp_linux_xin64.zip

frp_0.33.0_linux_amd_xin64内网穿透, 。可以直接映射到任意一台公网服务器作为入口地址

2020-08-26

linux-ftp传输工具源码安装包

ftp的另一个版本,比vsftpd好用,并且传输比较大的包或者文件不会出现99%的情况。

2018-11-09

空空如也

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

TA关注的人

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