- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 运维自动化python脚本,获取主机,k8s资源
公司需要做三级等保,需要每天巡检资料,人工太麻烦了,用python写了脚步,配置主机每天的定时任务生成excel,支持生产后发送至钉钉消息,将静态excle资源放在nginx web目录下可自动下载。
2024-11-25 17:12:06
431
1
原创 Gitea备份恢复
这里是引用官方备份文档地址备份与恢复Gitea 已经实现了 dump 命令可以用来备份所有需要的文件到一个zip压缩文件。该压缩文件可以被用来进行数据恢复。备份命令 (dump)先转到git用户的权限: su git. 再Gitea目录运行 ./gitea dump。一般会显示类似如下的输出:最后生成的 gitea-dump-1482906742.zip 文件将会包含如下内容:custom - 所有保存在 custom/ 目录下的配置和自定义的文件。
2024-08-22 11:42:36
660
原创 docker目录存储清理
docker ps -q | xargs docker inspect --format ’ {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}’ | grep id #找出是哪个容器,id为上一步查出来的对应的目录。/var/lib/docker/containers/id目录,如果容器使用了默认的日志模式,他的所有日志都会以json形式保存到此目录下。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉。
2024-08-22 11:40:50
409
原创 jenkins一个通用的pipline模版,区分部署回滚,支持参数化构建,多环境,多节点
jenkins一个通用的pipline模版,区分部署回滚,支持参数化构建,多环境,多节点
2022-09-29 18:23:02
597
原创 jenkins-pipline-agent使用,使构建能够在不同环境,不同容器中运行
jenkins 使用 agent 在不同节点,不通容器中进行构建
2022-09-28 11:03:14
3650
原创 jenkins(1)部署设置,权限管理,pipeline语法自动构建,必备插件等
jenkins(1)部署设置,权限管理,pipeline语法自动构建,必备插件等
2022-09-06 14:22:37
595
原创 Linux常用软件的安装及系统优化
linux 命令ln -s #源文件 目表目录/bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone #修改时区echo $(ifconfig eth0 | awk -F "[ :]+" '/inet /{print $3}') #网卡IPsed -n '/2020-10-15 09:55/,/2020-10-15 10:05/p' /ho
2021-06-22 19:15:10
401
1
原创 记一次阿里云k8s部署-测试存储
记一次阿里云k8s部署阿里云资源准备服务器ip角色资源192.168.1.160master12核4G192.168.1.161master22核4G192.168.1.162master32核4G192.168.1.159node22核4G192.168.1.158node12核4G192.168.1.158haproxy192.168.1.159nfs47.97.195.116弹性公网IP 绑定192.1
2021-06-11 17:23:26
1498
原创 Django入门基础知识(一)
manage.py 命令#manage.py 是Django用于管理本项目的命令行工具,之后进行站点运行,数据库字典生成等通过manage.py进行管理python manage.py runserver #启动项目 可以之间在后面加 IP 和端口python manage.py runserver 127.0.0.1:8080python manage.py startapp App #创建一个项目 相当于一个模块 一个应用一个模块pyt.
2021-06-03 09:50:02
365
原创 Python正则表达式及常用匹配
1 正则表达式对象re.RegexObjectre.compile() 返回 RegexObject 对象。re.MatchObjectgroup() 返回被 RE 匹配的字符串。start() 返回匹配开始的位置end() 返回匹配结束的位置span() 返回一个元组包含匹配 (开始,结束) 的位置2 正则表达式修饰符 - 可选标志re.I 大小写不敏感re.L 做本地化识别(locale-aware)匹配re.M 多行匹配,影响 ^
2021-05-24 16:05:10
22038
3
原创 gitlab+drone+harbor之CI自动化流程
流程结构提交代码至gitlab仓库,drone自动同步gitlab项目,使用gitlab中的.drone.yaml文件执行,使用gitlab中的dockerfile构建镜像,推送至仓库。服务器服务器电脑vmware安装的虚拟主机cpu:2核内存:4GIP:192.168.137.128域名:raisehands.cn域名用的是阿里云个人免费域名 解析到内网的虚拟机192.168.137.128[root@localhost ~]# uname -r3.10.0-1160.el7.x8
2021-05-17 14:22:04
4890
10
原创 python,tcp,udp接收发送数据,简单的文件下载服务器
udp 发送数据# UDP 发送数据import socket# 不同的电脑之间通信需要使用socket,还可以在同电脑不同进程之间通信 相当于端口# 1 建socket 并连接# AF_INET 表示这个socket 使用用来进行网络连接# SOCK_DGRAM 表示是UDP连接s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 2 送数据# s.sendto('data要发送的数据'.encode('utf8')字符编码)#
2021-05-13 14:49:25
218
原创 日志解决方案filebeat+redis+elk
日志解决方案filebeat+redis+elk系统架构图:日志采集流程:filebeat 采集程序日志,并将日志发送到redis,创建对应的keylogstash从redis中获取日志,并按照对应log_source 推送到elasticsearch 集群中,并根据log_source创建对应索引kibana展现日志数据安装依赖:yum install vim unix2dos wget curl curl-devel expect expect-develyum install gcc
2021-05-09 14:12:19
462
2
原创 k8s常用命令与样例模板-sicc的学习之路
一常用命令kubectl create deployment web --image=nginxkubectl get pods -o widekubectl scale deployment web --replicas=5kubectl create deployment web --image=nginx --dry-run -o yaml > web.yamlkubectl apply -f web.yamlkubectl expose deployment web --port
2021-04-15 16:51:36
950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人