- 博客(17)
- 收藏
- 关注
原创 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
629
原创 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
401
原创 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
258
原创 服务器中木马病毒问题解决
生产环境一台服务器中了木马病毒,阿里云提示有挖矿程序在运行top查看cpu占用率达到100%,并且是一个未知程序,停掉后占用率回归正常之后发现存在一些程序被木马病毒替换,包括ps,ss,netstat,已经木马生成了一些别的程序/usr/bin/.sshd等将这些程序重命名后并将正常的程序替换掉这些程序,一段时间后发现这些正常的程序也变成了木马程序再研究发现在/etc/init.d目录下出现了两个不应该的脚本,里面运行着这些木马程序,删除后,再删除上述的木马程序,问题消失防范于未然,对防火墙做限.
2021-09-28 16:20:17
703
原创 K8S学习笔记-------核心概念
K8S这东西目前公司没用上,平时东看看西瞅瞅啥也记不住,打算写个系列文章逼迫自己学习。。。笔记自用K8S架构图K8S组件etcd保存整个集群的状态apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机制controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等scheduler负责资源的调度,按照预定的调度策略将 Pod 调度到相应的机器上kubelet负责维护容器的生命周期,同时也负责 Volume(CSI
2021-07-01 17:57:38
94
原创 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
1457
原创 a标签的href存在长度限制
在windows开发的flask跑的好好的,,拿到linux下再一跑,前端提示语法错误,嗨,排查了一下午才发现是a标签的href长度原来存在限制,修改了逻辑后错误消失。。。。
2021-04-01 17:51:32
845
原创 神奇的装饰器
神奇的装饰器最近感觉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
84
原创 无交互登录需要强行修改密码的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
242
原创 配置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
223
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
648
原创 pip国内源安装
pip国内源安装pip install -r requirements.txt -i http://pypi.doubanio.com/simple/–trusted-host pypi.doubanio.com
2020-01-07 19:22:42
227
原创 Ubuntu18.04自定义主题与备份镜像等
Ubuntu18.04自定义主题与备份镜像缘由自定义主题备份ubuntu18.04缘由最近在windows10安装ubuntu双系统,但是一周内接连崩了三次,不知缘由,于是重复安装,重复配置,索性把每次安装配置需要参考的博客记录下来。自定义主题1.自定义mac主题,但是不完整,缺少extensions,参见下一个链接2.完善extensions备份ubuntu18.04用system...
2020-01-07 12:37:33
724
原创 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
154
原创 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
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人