自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 一次有趣的nginx Tcp4层代理转发的试验

nginx tcp 虚拟主机的配置。

2024-02-23 16:28:07 527

原创 【分区的告警处理】Partition 1 does not start on physical sector boundary

文章写的不错,在我使用的过程中,如果手动指定分区大小的话,实际得到的分区空间是有损失的。一条命令即可搞定,当前前提是你已经设置了磁盘为GPT。比如80T的硬盘,我想把一个盘当做一个分区。

2023-11-08 15:14:33 529

原创 sonarqube安装指南

SonarQube Server对系统的JDK、和研发写代码所使用的JDK版本有要求,要求大版本统一,比如大家基本上都在用JDK8,就不要部署JDK11或者JDK17版本的SonarQube Server,这一点对于用Docker部署的Server来说尤其要注意。在自己虚拟机上实验的时候多次没有部署成功,遇到了各种错误,基本就是这个原因。这里,说了JDK版本与Server版本、还有数据库版本的对应关系。sonarQube安装的指导文章说起来有很多,其他步骤本文不再赘述,可以参考其他文章。

2023-06-29 09:57:49 1038

原创 记录一次磁盘修复的过程

开始按照网上的流程进入单用户模式,fsck命令始终没找到。经过一番查阅,最终找到了,原来进入单用户有好几种模式,大家普遍记住的都是忘记密码重置密码的这一种。开始制作Live USB盘,我的主机时DellEdge T40,可以通过开机启动按F12进入启动顺序管理,找到自己的U盘,选中即可。随后会让选择启动模式,选择第一个,进入系统。顺利进入想要的模式,取尝试运行修复时,发现问题没那么简单。一番badblocks 检查之后,没什么效果,而且效率比较低。系统无法远程ssh进入,连接显示器查看终端,发现如上错误。

2023-06-17 15:12:37 441

原创 RPM包制作

ls ./

2023-06-01 16:19:19 88

原创 kubeadm探秘

kubeadm 源代码阅读概况

2023-03-11 00:35:15 605

原创 白话kubeadm安装K8S[集群](史上最简单K8S搭建教程)

市面上很多k8s的安装工具,作为产品的设计者和推广者,K8S组织也知道自己的产品部署起来十分的困难,于是把开源爱好者写的工具kubeadmn收编为正规军,纳入到了自己的麾下。为什么我们要用kubeadmn来部署?因为kubeadm不仅直接相关的命令简单到只有两条,而且还可以放生产环境使用(这里有个前提,需要能很好的理解K8S的各个组件,处理好它们的关系,说人话就是能干看得懂、玩得转)。

2023-03-07 11:55:26 842

原创 windows 10 missing mfc110u.dll

相比于其他文章写的去下载安装visualC++,可以打开cmd。然后再执行重启电脑操作,即可修复这个问题。需要以管理员身份去打开cmd。

2023-03-02 00:28:07 247

原创 sealos单机安装记录

记录用sealos安装单机版本的输出

2023-03-01 16:25:21 638 2

原创 jenkins curl远程触发构建

Jenkins web接口新特性,本文告诉你

2023-01-23 13:02:42 1029

原创 记一次python、shell/bat的交互实验

接到网友的一个提问,python怎么样与shell进行交互。在摸索了一番之后,这里举几个例子,其他的原理文章,请看参考连接。

2022-09-21 11:28:33 518

原创 保姆级cat系统搭建过程

试了其他的文档和官方文档,依然有些头晕,于是自己写了一篇文章,记录自己的搭建过程。这是一次失败的搭建,按照其他文档跟官网文档,并没有搭建起来一个可用的,这官网文档质量跟代码的优秀不匹配啊感觉(打死不承认技术菜)...

2022-08-03 18:52:46 1151 1

原创 xpath 两个文本方法string()和normalize-space的区别

lxml的两个方法string()和normalize-space的比较

2022-03-31 21:07:19 759

原创 jenkins update center遇到的坑

目前的环境是,把jenkins.war 放在MAC 的tomcat webapps里尝试修改tomcat,添加参数:vim /Library/Tomcat//conf/context.xml <Context> ... <Environment name="JENKINS_JAVA_OPTIONS" value="-Dhudson.model.UpdateCenter.pluginDownloadReadTimeoutSeconds=120 -Dhudson

2022-03-26 01:40:55 3319

原创 jenkins gitlab webhook遇到的坑

gitlab的自动发布过程手动再搭建一遍gitlab费力不说,还要搞个服务,于是我就用了gitlab.com来配置,都差不多,唯一的缺点是无法做服务器的自定义配置,但也足够了。点击图中所示箭头处时,总是会报错,Jenkins那边也收不到任何的请求。试了多次都不行,大概跟服务器设置有关系,暂时不求证。手动提交代码,去做一次merge的时候,发现是可以的,在提交merge、approve、confirm的时候,触发了多次请求具体可以看6:09分开始的这..

2022-03-26 01:39:31 1449

原创 Rsync的遇到的问题

使用rsync 服务端同步拉取代码的时候碰到一个问题```rsync: safe_read failed to read 1 bytes [Receiver]: Connection reset by peer (104)rsync error: error in rsync protocol data stream (code 12) at io.c(276) [Receiver=3.1.2]```rsync: safe_read failed to read 1 bytes [Rec

2021-11-02 15:17:26 1383

原创 阿里云安装单机K8S

这个文章,主要是个人的操作记录。我想体验一下最新版本(v1.22)的K8S版本Kubernetes 镜像cat <<EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=

2021-07-19 17:27:04 346

原创 Python利用带权重随机数解决抽奖问题

关于带权随机数,为了帮助理解,先来看三类随机问题的对比:1. 已有n条记录,从中选取m条记录,选取出来的记录前后顺序不管。实现思路:按行遍历所有记录,约隔n/m条取一个数据即可2. 1类情况下,还要求选取出来的m条记录是随机排序的实现思路: 给n条记录,分别增加一列标记,值为随机选取的1至n之间的不重复数据。 3.区别于1,2类问题, 如果记录是有权重的,如何结合权重去随机选取。 比如A的权重为10, B的权重股为5, C的权重为1, 则随机选取4个时可能应该出现AABB。 第3类问题

2021-04-15 11:52:51 1046

原创 给windows10 cmd 别名,提升工作效率

作为一个专(业)业(余)的运维,windows上工作的时候,进入cmd敲命令,总是忍不住想ls一下当前目录然后它就毫不留情的给了我一个警告。今天终于想起来,windows是不是也可以cmd 命令别名?作为一个度娘工程师,我度了一下还真有。卧槽,真是高兴又后悔,我怎么才想到?不过win10跟其他的版本好像不一样,其他的流程是定义别名文件,比如我的文件(command_alias.txt)内容是@echo offDOSKEY ls=C:\Program Files\Git\usr\bin\l

2021-03-26 12:23:44 672 2

原创 Prometheus监控搭建(4)PrometheusAlert 配置

下载地址安装简要流程梳理# 安装过程简要说明git clone https://github.com/feiyu563/PrometheusAlert.gitmv PrometheusAlert /usr/local/chmod 755 /usr/local/PrometheusAlert/example/linux/PrometheusAlertcat > /usr/lib/systemd/system/PrometheusAlert.service << EOF[

2021-02-05 18:22:30 1073

原创 Prometheus监控搭建(5)pushgateway安装

下载地址tar zxf pushgateway-1.2.0.linux-amd64.tar.gzmv pushgateway-1.2.0.linux-amd64 /usr/local/pushgateway# 编写centos7 启停控制脚本cat > /usr/lib/systemd/system/pushgateway.service << EOF[Unit]Description=pushgatewayAfter=network.target [Servic.

2021-02-05 17:08:17 1126

原创 Prometheus监控搭建(3)alertmanager安装

安装包下载地址tar zxf alertmanager-0.21.0.linux-amd64.tar.gzmv alertmanager-0.21.0.linux-amd64 /usr/local/alertmanager启停控制脚本# 启停控制脚本cat > /usr/lib/systemd/system/alertmanager.service << EOF[Unit]Description=alertmanagerAfter=network.target.

2021-02-05 16:59:04 188

原创 Prometheus监控搭建(2)prometheus搭建

环境:centos7.2nginx的配置比较常见,一般安装即可,这里不再多说。唯一说的是因为基于nginx做权限认证,需要创建一个密钥对。yum -y install httpd-toolshtpasswd -bc /usr/local/nginx/prometheus.passwd 用户名 密码这里是prometheus官网的下载地址,大家可以根据自己的需要去下载。tar zxf prometheus-2.20.1.linux-amd64.tar.gzmv prometheus-.

2021-02-04 17:47:09 335

原创 Prometheus监控搭建(1)流程梳理

prometheus 搭建的过程比较长,涉及到的东西也比较多,写这篇文章只是个人梳理用,后续有时间完善。可能都比较流水账。相关软件列表 软件名称 作用 node_exporter 收集主机的基本性能监控指标 blackbox_exporter 收集http,https,tcp等监控指标 redis_exporter 收集redis相关的监控指标 mysqld_exporter 收集mysql相关的监控指标 pushgateway 向prometh

2021-02-04 17:33:32 230

原创 php72 安装protobuf2扩展

安装PHP72的过程不细说,这个网上文档都有,在此可以简要列一下个人的安装过程,步骤不细述系统:centos6 64位yum -y install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-6.rpmyum install php72-php-json php72-php-phpiredis php72-php-mysqlnd php72-runtime php72-php-common php72-p

2021-01-13 19:52:24 424

原创 Nats 集群初探

nats支持在集群模式下运行节点,节点做成集群之后,可以达到支持高容量、弹性化和高可用的效果。官网的说法是:NATS servers achieve this by gossiping about and connecting to, all of the servers they know, thus dynamically forming a full mesh. Once clientsconnectorre-connectto a particular server, they are...

2021-01-11 16:52:42 3392 1

原创 搭建一个测试环境 mongo 分片集群(3)

这一篇我们用python模拟数据写入待补充完善

2020-12-29 11:58:44 70

原创 搭建一个测试环境 mongo 分片集群(2)

这篇我们谈一谈如何备份、导入数据待补充、完善

2020-12-29 11:57:54 61 1

原创 搭建一个测试环境 mongo 分片集群(1)

最近要研究测试环境集群搭建,简单的记录一下搭建的过程。配置顺序需按照分片节点、config server/ mongos的顺序来。而且config server、mongos配置的时候配置分片服务器配置config server配置router→ mongos后记useradd mongo su - mongo mkdir config mongos shard配置分片服务器cd ~/shard for i in 28019 28020 do mkdir-p $i/{co..

2020-12-28 21:00:32 372 1

原创 关于logstash、elk读取日志问题

最近遇到一个案例游戏服的进程会产生大量日志,日志内容为json行,需要按小时分割,现在logstash采集的时候总是会遇到解析失败的情况,报错如下:[2020-06-17T12:13:19,489][ERROR][logstash.codecs.json ][main] JSON parse error, original data now in message field {:error=>#<LogStash::Json::ParserError: incompatibl

2020-06-17 12:44:37 2771

原创 MySQL 表空间

目录什么是表空间怎么通过SQL语句查看MySQL数据库的表空间状态什么是表空间默认情况下,InnoDB只包含一个称为系统表空间的表空间,其标识符为0.可以使用innodb_file_per_table配置参数间接创建更多表空间。表空间由一系列文件组成。文件的大小不必被数据库块大小整除,因为我们可能只保留最后一个未完成的块。将新文件追加到表空间时,还会指定文件的最大大小。目前,我们认...

2019-06-06 10:55:27 1691

原创 zabbix4.x 从入门到放弃

并不打算写的多么详细(4.0的安装过程类似)新版本据说添加了很多功能,具体官网撸一发,安装了好之后就看见一个模拟时钟,嗯,花哨是越来越花哨了,不过功能还是很强。环境 centos 6.9废话不多说# 安装yum源rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-1.el6.n...

2019-06-04 16:43:20 1950

转载 python channels 简介

目录1.Channels概念2.安装3.开始使用ChannelsGroupsRunning with ChannelsPersisting DataAuthenticantionRoutingModelsEnforcing Ording1.Channels概念channel是一个队列,每个task最多一个consumer接收用name字符串辨别c...

2019-05-15 10:39:12 17178 4

原创 看go项目之后的一点小想法

刚开始看go,撸了一遍基本语法规则,迫不及待开始看一些应用的源码webcron里对每个表的操作都会预先定义一个struct,比如type User struct { Id int UserName string Password string Salt string Email string LastLo...

2019-04-29 17:25:07 171

转载 Java新手必知之一:java环境变量

<br />首先环境变量其实就是一组变量,就如你在java定义的变量一样,它的作用是给系统和应用程序提供参数。具体到细节,例如path,它是系统中的一个重要变量,它告诉系统和应用程序一些系统必备的程序的存储位置,例如你想在命令行窗口中使用ipconfig命令查看自己的ip地址,可是系统怎么知道ipconfig这个程序在什么位置呢?答案是通过path,从头到尾挨个的取出每个参数来试,例如path中有个C:/WINDOWS/system32的话,那吹它就加上ipconfig,看能不能找到程序,现在也就是说变成了

2010-09-22 09:56:00 492

转载 C#与C++之抉择见--我为什么抛弃C#

<br /><br />近几天博客园有一些关于C++的讨论,自己也有感而发,写一些我的想法,作为周末的消遣。可能我的这些想法不很成熟,欢迎讨论。这里同时认为C#=.net平台,虽然两者概念都不一样,本文主要从平台出发,语言上的对比较少,所以估且认为一样。 <br /> <br />可能看过我文章的,都知道我以前是做C#的,以前做的一些,像等值线的追踪和3D绘图,特别对于3D绘图,都是用的C#,后来工作,也是用的C#做winform,C#语言简洁,强大,我的体会最深的,就是事件(委托)和闭包, 还有一个.ne

2010-09-19 13:40:00 1323 1

转载 好男人是用来错过的(罗西)

<br /><br />晴好的年华<br />微烧的爱情<br />额头相碰<br />一别经年<br /> <br />犹豫的那些好<br />躲藏的那些光<br />真心最纯洁<br />真爱常带伤<br /><br /> <br />战略性部署:对N好男生的处置<br />   <br />           别浪费正面的恋爱资源                                         <br />                                       

2010-08-11 00:31:00 515

wxpython cookbook

cookbook, 压缩文件,没有密码,文件内容wxPython 2.8 Application Development Cookbook .pdf

2018-12-29

flash教程 内含flash下载网站

自己用过的flash教程,Word版,及一些示例

2010-04-16

空空如也

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

TA关注的人

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