自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Prometheus-Alertmanger 告警实例:端口监控 企微通知

端口监控 企微告警通知

2022-08-17 19:41:49 551 1

原创 Prometheus 开启Alertmanager告警,设置企业微信为默认告警

Prometheus 开启Alertmanager告警。

2022-08-17 19:31:36 715

原创 shell 之 curl 用法

curl用法

2022-07-20 15:41:40 1798

原创 kubectl备忘录

Kubectl 自动补全BASHsource <(kubectl completion bash) # 在 bash 中设置当前 shell 的自动补全,要先安装 bash-completion 包。echo "source <(kubectl completion bash)" >> ~/.bashrc # 在您的 bash shell 中永久的添加自动补全您还可以为 kubectl 使用一个速记别名,该别名也可以与 completion 一起使用:alias k=k

2022-05-16 10:58:21 424

原创 数据分析--NumPy基础入门-1

文章目录数据类型列表和数组NumPyNumPy的引用N维数组对象:ndarrayndarray 属性ndarray数组的创建方法从Python中的列表,元组等类型创建ndarray数组使用NumPy中函数创建ndarray数组用NumPy函数:arange,ones,zeros,full,eys创建ndarray数组使用NumPy中其他函数创建ndarray数组ndarray数组的变换ndarray数组向列表的转换ndarray的操作-索引和切片一维数组的索引和切片多维数组的索引和切片ndarray数组的运

2022-05-09 10:18:26 444

原创 HTML 初识

HTML 初识<head>标签:放的是不被网页主题显示的内容:如标题,介绍等。<body>标签:渲染给用户真正看到的内容<!DOCTYPE HTML>:解释文档的类型,目前基本上都是HTML5块级元素在页面以快的形式展现出现在新的一行占全部宽度<div> <h1>-<h6> <p>内联元素通常在块级元素内不会导致文本换行只占必要的部分宽度<a> <ing> &l

2022-04-11 00:19:32 288

原创 Go基础:运算符

文章目录运算符算术运算符关系运算符逻辑运算符赋值运算符运算符内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算术运算符运算符描述+相加-相减*相乘/相除%求余++ 和 -- 是单独的语句,并不是运算符,不能放在=的右边赋值关系运算符运算符描述==检查两个值是否相等,相等返回 True,否则返回 False!=检查两个值是否不相等,不相等返回 True,否则返回 False

2022-03-16 23:14:26 164

原创 Go基础:变量和常量

文章目录变量声明标准声明批量声明变量初始化类型推导短变量声明匿名变量常量iota几个常见的 iota 示例其他变量声明Go中的变量需要声明后才能使用,同一作用域内不支持重复声明。变量声明后必须使用标准声明格式:var 变量名 变量类型例子:var name stringvar age intvar isOk bool批量声明例子var ( a string b int c bool d float32 e float64)变量初始化每个变量会被初始化成其类

2022-03-14 23:00:37 476

原创 Docker时区问题

Docker时区问题FROM docker.io/apache/skywalking-oap-server:6.5.0# 时区修改为东八区RUN apk add --no-cache tzdataENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone主要的文件:/usr/share/zoneinfo/Asia/Shanghai

2022-03-10 13:57:02 1183

原创 Prometheus 热加载配置

Prometheus 热加载配置先使用下面的命令访问prometheus查看是否正常curl -X POST http://localhost:9090/-/reload 请求接口后返回 Lifecycle API is not enabled. 就是没有开启热更新配置 ,需在启动命令增加参数:--web.enable-lifecycle具体启动命令./prometheus --web.enable-lifecycle --config.file=prometheus.yml 使

2022-02-24 11:28:13 2526

原创 MySQL binlog日志清理 保存时效

日志清理方法一:永久策略,自动清理修改my.cnf配置文件,设置清理策略,binlog日志大小# 编辑my.cnf配置,加入下面的内容max_binlog_size = 277M # 设置binlog日志的大小为500Mexpire_logs_days = 30 # 设置日期的过期时间,大于30天的日志自动清理重启mysql服务二:临时策略,手动清理进入mysql进行清理mysql -u root -p-- mysql8.0 以

2022-02-15 11:54:35 1032

原创 Mac 安装 homebrew - M1芯片

在使用官方的命令进行安装是,会有些速度慢。可以通过下面的方式进行安装/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"# 然后根据提示设置环境变量echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/lh.hc/.zprofileeval "$(/opt/homebrew/bin/brew .

2022-02-13 23:51:55 258

原创 SSH:The authenticity of host xxx can‘t be established.

问题截图描述回向整个过程,好像就是更换了IP地址,然后密钥什么的没有变化,还是之前的通用密钥。判断:可能是因为当前使用的key连接的发生变化到直的,然后SSH检查的时候不通过解决方法1、使用ssh连接远程主机时加上“-o StrictHostKeyChecking=no”的选项,去掉对主机的验证检查。ssh -o StrictHostKeyChecking=no 10.10.xxx.xxxssh -o UserKnownHostsFile=/dev/null -o StrictHo

2022-02-12 16:03:48 569

原创 Go基础:简单入门“hello world”

先看一段代码package main // 声明本代码所属的包import ( "fmt" // 导入 fmt (format的缩写)包,使其可用)func main() { // 声明一个名为main的函数 fmt.Println("Hello playground") // 在屏幕上打印内容}go的相关规则当用到被导入包中的某个函数时,都需要在函数的名字前面加上包的名字以及一个点号作为后缀Go需要依赖引号 圆括号和大括号等符号理解用户

2022-02-10 16:02:48 200

原创 使用echo 无法正确清空文件存储大小

在使用echo进行重定向文件的时候,会存在大小没有发生改变的现象使用上面的方法遇到一个现象即 ls -l 与 du -sh 得到的大小是不同的查找相关内容,查到了如下方法进行解决使用重定向方法du -sh ./*> access.logdu -sh ./*使用true命令重定向清空文件du -sh ./*true > access.logdu -sh ./*使用cat/cp/dd命令以及/dev/null设备来清空du -sh ./*cat /dev

2022-02-08 17:37:29 2593

原创 Linux 安装添加新的字体

在业务上线过程中,存在很多UI设计的字体需要安装到服务器中进行使用,所以记录一下关于Linux-CentOS如何安装字体,在Docker中安装与这个类似,可以将镜像做成一个基础镜像提供服务安装字体命令yum -y install fontconfig查看已经安装的字体fc-list# 查看已经已经安装的中文字体fc-list :lang=zh在字体目录下创建新的目录或者使用现有目录,将需要安装的字体导入其中mkdir -p /usr/share/fonts/new_fon

2022-01-28 15:25:13 1521

原创 Gitee 上传文件过大解决思路

Gitee的免费版本只能上传单个文件小于100M在没有注意大小的请境况下,上传文件出现下面的报错方法一git filter-branch --force --index-filter "git rm --cached --ignore-unmatch GO语言趣学指南 1.pdf" --prune-empty --tag-name-filter cat -- --allgit commit --amendgit push -u origin master上面的按方法无效时,可以使用下面的方

2022-01-27 11:44:42 3454 1

原创 Jenkins使用官方的镜像,初始化后无法安装插件问题解决

建议使用Jenkins中文社区提供的jenkins镜像jenkins的中文社区官网:https://www.jenkins.io/zh镜像拉取地址docker pull jenkinszh/jenkins-zh:2.267设置挂载jenkins目录mkdir /home/jenkins_homechmod -R 777 /home/jenkins_home启动容器docker run -d -p 8080:8080 -p 50000:50000 --name jenkins-zh.

2022-01-26 20:35:38 892

原创 Python 从字符串中提取数字字符

使用到的库:re 正则表达式库常用的方法:re.findallre.subre.splitimport restring = """★ 《亚洲周刊》2020年度十大小说★ 豆瓣读书2020年度中国文学(小说类)Top1★ 2021年宝珀理想国文学奖首奖作品★ 2020年单向街书店文... """number = re.findall(r'\d+', string) # 提取所有整数print(number)number = re.findall(r'(\d+)年', s.

2021-12-04 15:48:50 1756

原创 python 自定义时间 加减天数

使用python的datetime模块库通过方法:timedelta 实现天数的加减import datetime# 指定时间加减天数src_day = '2021-11-29'src_day = datetime.datetime.striptime(src_day, '%Y-%m-%d')print(src_day)# 增加时间 加1天delta = (src_day + datetime.timedelta(days = 1)).striptime('%Y-%m-%d')prin

2021-12-04 15:21:12 3201 1

原创 Windows-11 安装配置方法

下载鲁大师,PC健康检查助手,Windows11安装助手PC健康检查助手:https://aka.ms/GetPCHealthCheckAppWindows11安装助手:https://www.microsoft.com/zh-cn/software-download/windows11打开鲁大师,找到下图所示Win11更新检测进入检测页面,等待检测结果如下,然后根据不符合要求的内容进行相应的更改:主要有下面3个方面的内容设置启动方式为UEFI设置分区类型为GPT设置..

2021-10-15 10:23:32 920

原创 Request和Response 简单描述

什么是Request和ResponseRequest请求方式GET:请求的参数会包含在URL里面POST:请求的参数不会包含在URL里面,需要封装(构造表单)。相比GET多了一个From Data,是隐藏在请求体重,请求信息被封装在了From Data里面了HEAD,PUT,DELETE,OPTIONS等请求URLURL全称统一资源定位符,如一个网页文档,一张图片,一个视频等都可以用URL唯一来确定请求头包含请求时的头部信息,如:User-Agent,Host,Cookies

2021-10-14 23:58:26 95

原创 python 拼接json数据

将字典转换为jsondict = {"a":1,"b":2}j = json.dumps(dict)print(j)字符串列表拼接str = "abc,def,nds"num = "1,2,3"list_str = str.split(",")list_num = num.split(",")dic = dict(zip(list_str,list_num))j = json.dumps(dic)print(j)

2021-07-27 20:31:24 1805

原创 Python 字典创建几种方式

空字典创建dict = {}type(dict)直接赋值创建dict = {'a':1,'b':2}print(dict)通过关键字和关键字参数创建dic = dict(a=1,b=2,c=3)print("type:{},result:{}".format(type(dic),dic)通过二元组列表进行创建list = [('a',1),('b',2)]dic = dict(list)print("type:{},result:{}".format(type(.

2021-07-27 20:28:48 210

原创 Python 基础

文章目录Python中的数据结构Number 数值数值类型的基本操作String 字符串字符串的常用操作List 列表列表常用操作Tuple 元组Dictionary 字典字典常用操作字典操作的建议Set 集合Set运算Set常用操作数据操作运算符总结控制流程语句判断语句 - if循环语句for循环while循环循环终止函数函数的定义参数返回值面向对象面向对象和面向过程面向对象中的术语面向对象三大特性面向对象的优势Python中的面向对象Python中类的私有化常用标准库和第三方库标准库第三方库IO操作P

2021-07-20 23:21:44 88 1

原创 Windows 常用命令-开启多核处理器

如何进入命令行窗口方法一:Win+S 打开windows搜索框,输入cmd即可,即打开命令提示符方法二:Win+R,输入“cmd”即可文章目录常用命令查看Windows电脑CPU核心数,线程数开启多核处理器多核CPU,提高资源利用常用命令###################################################################ipconfig /displaydns # 显示dns缓存 ipconfig /flushdns # 刷新D.

2021-07-15 21:31:55 6866 2

原创 Windows下重启Linux子系统(WSL)

Linux子系统(WSL )是基于 LxssManager 服务运行的重启WSL的话将 LxssManager 重启即可命令重启以管理员权限运行# 停止与启用net stop LxssManagernet start LxssManager个人测试停止之后,建议重启电脑...

2021-07-07 17:08:04 1263

原创 Linux 时间同步服务

文章目录ntpdate与ntpd chronydntpd服务的相关设置文件如下:安装启动时间服务器ntp服务的启动与观察启动查看状态ntpdate与ntpd chronydntpd 有一个自我保护设置: 如果本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值, 然后启动 ntpd服务。ntpd服务 运行后, 先是每64秒与上源服务器同步一次, 根据每次同步时测得的误差值经复杂计算逐步调整自己的时间, 随着误差减小, 逐步增加同步的间隔. 每次

2021-06-08 21:48:05 353

原创 Linux pssh命令

文章目录yum安装编译安装选项案例pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。yum安装yum -y install pssh编译安装wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gztar xf pssh-2.3.1.tar.gzcd pssh-2.3.1/pyth

2021-06-08 21:43:43 343

原创 Linux yum命令使用报错

是因为rpm-db库出错导致的根据报错。进入到/var/lib/rpm, 将__db.备份然后删除__db.重新构建库cd /var/lib/rpmfind ./ --name "__db.*" | xargs mv for i in `ls | grep "__db."`;do mv $i $i.bk;donerpm --rebuildbdyum clean allyum repolist...

2021-06-08 21:38:52 589

原创 MySQL 8.0.23 版本无法使用sqlyog登录解决

使用下面的语句创建用户和密码create user 'username'@'%' identified by '123456';grant all on *.* to 'username'@'%' with grant option;验证通过此语法创建的用户,通过sqlyog客户端无法正常连接无法连接是因为:密码加密方式与sqlyog不对应通过下面的语句修改用户的密码方式和重置密码alter user 'username'@'%' identified with mysql_native_

2021-03-01 15:13:07 745

原创 Git国内镜像地址

Git国内地址镜像1:官网下载https://git-scm.com/downloads使用官方的地址进行下载,速度很慢,大小40-50M,需要大约20分钟左右的时间才能够正常下载,所以寻找到下列国内镜像地址2:Git下载国内镜像地址https://npm.taobao.org/mirrors/git-for-windows/测试速度在10m/s左右...

2020-11-22 15:49:15 24430

原创 修改MariaDB_root密码

在mariadb的配置文件中加入下列一行vim /etc/my.conf.d/server.cnf[mysqld]skip-grant-tables # 加入此行重启mariadb服务systemctl start mariadb.service登录mysql[root@vps]# mysqlWelcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 8Server

2020-04-05 11:28:22 1038

原创 Wordpress安装-报错说明

一:下载WordPress安装包并解压下载地址:https://wordpress.org/latest.tar.gz如果使用FTP将wordpress上传到远程服务器,先下载压缩包,之后上传如果使用shell访问远程服务器,直接在远程服务器上使用wget工具下载(Linux系统)wget https://wordpress.org/latest.tar.gz解压缩:tar -xzv...

2020-04-05 11:26:57 738

原创 Linux iftop监控服务器实时带宽

查看带宽网卡流量的工具:iftopiftop的功能:实时流量反向解析IP显示端口信息安装iftopyum install iftop -y相关参数介绍标识说明“<=”/"=>":流量的方向“TX”:网卡发出的流量(出方向)“RX”:网卡接收的流量(入方向)“TOTAL”:网卡总流量(出和入方向总和)“cum”:iftop运行到当前时间的总流量“peak”:网卡的流量峰值“rates”:分别表示2s,10s,40s的平均流量效果截图省略...

2020-04-05 11:22:36 365

原创 Python爬虫 2019大学排名数据抓取

Python爬虫–2019大学排名数据抓取准备工作输入:大学排名URL连接输出:大学排名信息屏幕输出所需要用到的库:requests,bs4思路获取网页信息提取网页中的内容并放到数据结构中利用数据结构展示并输出结果程序设计定义函数getHTMLText()获取网页信息定义函数UnivList()放入数据结构定义函数printUnivList()输出到屏幕总体而言:写出需要自定义的函数,制作出总体的框架写出主函数框架,实现功能最后调用函数步骤查看url源代码

2020-02-20 07:22:33 1165

原创 Git报错:reference broken

为了pull最新的代码到本地虚拟环境,在git pull的时候出现下面的错误,最后解决了,但是免不了下次出现类似的错误,所谓好记性不如烂笔头。记录一下解决办法问题现象git pull报错解决办法**第一步:**删除到.git目录下的master文件rm ./.git/refs/remotes/origin/master**第二步:**抓取远程仓库最新代码git fetch **第三步:**远程分支内容合并到本地master分支下git merge origin/master至此,

2019-12-22 00:04:05 2359 2

原创 Github报错:更新被拒绝

Github报错:更新被拒绝,因为你当前分支的最新提交落后于其对应的远程分支问题现象从上图中报错信息得知,此error是说,拒绝master-->master 提示: 由于当前分支的提示已过期,更新被拒绝解决办法因为当前分支的最新提交落后其对应的远程分支,所以我们需要先从远程库fetch到更新在和本地库合并,之后就可以正常进行git push操作git remote add or...

2019-12-12 21:34:36 969 1

原创 Gitlab 搭建本地局域网私有仓库

Gitlab关于Gitlab,首先需要厘清下面相关概念:Git是版本控制工具GitServer是远程管理仓库,没有界面,只能使用命令行Gitlab是私有代码库Web管理工具Github相当于公开的Gitlab优点:支持类似于github强大而又简单的UI交互型操作支持安装包部署在自己服务器上,安全,开源,免费支持邮件服务支持分支保护等安装环境:Centos7安装ssh postfix(邮件通知),配置防火墙yum -y install curl policycoreutils

2019-12-12 20:19:33 5847

原创 Prometheus-监控ICMP/TCP二:图形化设置

监控ICMP,使用grafana图形可视化显示相关数据关于配置,可以看我前面一篇文章一.登陆到 http://192.168.50.222:9090/tages 查看配置的ping是否有数据生成二.登陆grafana操作web平台 http://192.168.50.222:3000 来配置相关图形1.创建一个数据源,用来用源站所搭建的数据库里面获取相关数据2.由于源站构建的是...

2019-10-29 15:16:12 1090 2

get_pythonorg_html.py

可以爬取python官方文档,flask文档,并转换为pdf

2021-05-18

Wireshark-win64-3.4.5.exe.7z

wireshark抓包分析工具

2021-05-06

批量修改文件内容中的ip地址

由于项目中有些IP不需要使用,已经更换了新的IP,当次项目中有许多IP的时候,使用文本编辑器修改会很麻烦耗时,所以使用python进行批量修改

2020-11-24

空空如也

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

TA关注的人

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