自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 python对函数参数添加强制类型校验

python对函数参数添加强制类型校验

2023-02-22 10:20:56 503

原创 gitlab-runner k8s cicd小demo

安装helm3wget http://xxxxmv helm /usr/local/bin安装gitlab-runner到k8shelm repo add gitlab https://charts.gitlab.io编辑values.yamlimagePullPolicy: IfNotPresentgitlabUrl: "http://192.168.222.130:9980"runnerRegistrationToken: "131yjJMtno82us1B3C5t"concurren.

2022-01-17 16:55:36 582

原创 docker安装gitlab minikube连接gitlab

运行docker run -itd -p 9980:80 -p 9922:22 -v /usr/local/gitlab-test/etc:/etc/gitlab -v /usr/local/gitlab-test/log:/var/log/gitlab -v /usr/local/gitlab-test/opt:/var/opt/gitlab –restart always –privileged=true –name gitlab-test gitlab/gitlab-ce..

2022-01-14 14:15:55 331

原创 minikube

$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube$ sudo mkdir -p /usr/local/bin/$ sudo install minikube /usr/local/bin/swapoff -a$ minikube start --force安装kubectlcurl https:/

2022-01-13 14:51:41 208

原创 服务器中木马病毒问题解决

生产环境一台服务器中了木马病毒,阿里云提示有挖矿程序在运行top查看cpu占用率达到100%,并且是一个未知程序,停掉后占用率回归正常之后发现存在一些程序被木马病毒替换,包括ps,ss,netstat,已经木马生成了一些别的程序/usr/bin/.sshd等将这些程序重命名后并将正常的程序替换掉这些程序,一段时间后发现这些正常的程序也变成了木马程序再研究发现在/etc/init.d目录下出现了两个不应该的脚本,里面运行着这些木马程序,删除后,再删除上述的木马程序,问题消失防范于未然,对防火墙做限.

2021-09-28 16:20:17 635

原创 K8S学习笔记-------核心概念

K8S这东西目前公司没用上,平时东看看西瞅瞅啥也记不住,打算写个系列文章逼迫自己学习。。。笔记自用K8S架构图K8S组件etcd保存整个集群的状态apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机制controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等scheduler负责资源的调度,按照预定的调度策略将 Pod 调度到相应的机器上kubelet负责维护容器的生命周期,同时也负责 Volume(CSI

2021-07-01 17:57:38 63

原创 zabbix迁移

Zabbix-server迁移环境及安装版本centos7zabbix 3.2.6关闭selinux和防火墙安装zabbix-server配置yum源[root@server ~]# cat /etc/yum.repos.d/zabbix.repo[zabbix]name=Zabbix Official Repository - $basearchbaseurl=http://repo.zabbix.com/zabbix/3.2/rhel/7/$basearch/enabled

2021-05-25 16:36:57 1195

原创 a标签的href存在长度限制

在windows开发的flask跑的好好的,,拿到linux下再一跑,前端提示语法错误,嗨,排查了一下午才发现是a标签的href长度原来存在限制,修改了逻辑后错误消失。。。。

2021-04-01 17:51:32 768

原创 神奇的装饰器

神奇的装饰器最近感觉python代码写的可读性太差,于是打算通读一遍流畅的python。。。。。内置装饰器@singledispatch可以将一个函数的参数根据类型拆解,不用if-else简直高大上了n个档次。from functools import singledispatchfrom collections import abcimport numbersimport html@singledispatchdef htmlize(obj): content = html.e

2021-03-19 10:03:21 58

原创 无交互登录需要强行修改密码的linux机器

因工作需要,需要开发一个小工具用来修改过期密码的机器,一个个交互去搞实在麻烦。如果你有相同需求,可以参考下。直接贴代码核心代码是shell,外层套一个python脚本来调用即可#!/bin/bashtimeout 3 \/usr/bin/expect >/dev/null << EOFset timeout 10spawn ssh -p $4 $2@$1expect { "yes/no" { send "yes\n";exp_continue } "p

2021-03-10 14:11:48 171

原创 配置ssh实现免密,一个私钥

配置ssh实现免密,一个私钥首先ssh-keygen不断回车然后将公钥写到authorized_keyscat id_rsa.pub > authorized_keys# 已存在则追加# 修改权限chmod 644 authorized_keys然后将authorized_keys传到到需要免密登录的主机上的.ssh目录下,.ssh目录权限700。注:如果要实现两两互访,将私钥文件也传过去,保证权限600即可...

2021-03-05 10:29:22 175 1

原创 获取python代码返回值

获取python代码执行返回值测试代码如下# 返回异常代码import sysprint("这是测试返回值1")sys.exit(1)# 获取返回值代码import osimport subprocessresult = subprocess.Popen("python shpy.py")res_code = result.communicate()[0]returncode = result.returncodeprint (returncode)# 执行结果如下这是测试

2021-02-26 16:40:15 589

原创 pip国内源安装

pip国内源安装pip install -r requirements.txt -i http://pypi.doubanio.com/simple/–trusted-host pypi.doubanio.com

2020-01-07 19:22:42 193

原创 Ubuntu18.04自定义主题与备份镜像等

Ubuntu18.04自定义主题与备份镜像缘由自定义主题备份ubuntu18.04缘由最近在windows10安装ubuntu双系统,但是一周内接连崩了三次,不知缘由,于是重复安装,重复配置,索性把每次安装配置需要参考的博客记录下来。自定义主题1.自定义mac主题,但是不完整,缺少extensions,参见下一个链接2.完善extensions备份ubuntu18.04用system...

2020-01-07 12:37:33 628

原创 TCP过程

彻底弄懂TCP过程先贴个链接,后续自己整理三次握手四次挥手

2019-07-21 21:41:48 130

原创 Python面试知识点总结2

Python面试知识点总结2装饰器简单的个人理解就是改变原有函数的指向简单的实验如下import timedef sum1(): sum = 1+1 print (sum)def timeit(func): def test(): start = time.clock() func() end =time....

2019-07-20 21:15:19 130

原创 Python面试知识点总结1

Pyhon知识总结1Python如何实现单例模式重写 new(cls)方法去实现类只创建一个实例class Earth(object): __instance=None #定义一个类属性做判断 def __new__(cls): if cls.__instance==None: #如果__instance为空证明是第一次...

2019-07-20 20:21:20 155

空空如也

空空如也

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

TA关注的人

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