自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python模块之psutil深入理解

做监控的时候,可能会用到psutil这个python包来获取机器的cpu、memory、disk、net、os和一些其他的信息,今天对psutil这个包做了进一步的分析。各项参数的获取大同小异,此处以memory为例。获取psutil python包,githubhttps://github.com/giampaolo/psutil此处指定获取相关信息的主目录,如:linux环境下,psutil/init.pyif LINUX: ... PROCFS_PATH = "/proc

2020-11-17 17:15:16 356

原创 journalctl如何使用?

centos7中专有的日志管理工具,该工具从message中读取信息。system统一管理所有的Unit的启动日志,其配置文件:/etc/systemd/journald.conf ,使用journalctl命令就可以查看所有日志(内核&应用)。使用示例:查看内核日志journalctl -k查看系统本次启动的日志journalctl -bjournalctl -b -0查看系统上次启动的日志journalctl -b -1显示最新的10行日志journalctl -n 1

2020-10-26 18:08:58 846

原创 记一次jenkins权限回收

当前UAT的部署权限开发是有的,就导致部分开发直接在UAT环境进行开发测试,引发的部分数据测错乱,所以要进行UAT部署权限的回收。在准备修改jenkins权限时,竟发现没有进行角色管理,新引入插件,怕对原有的Jenkins产生影响,只能在原有的基础上修改了。涉及的job比较多,手动修改又不是我的作风,那就来个脚本跑一下。Job权限如下图:具体步骤1、找到UAT发布视图下的所有job2、获取job的配置文件,xml格式3、定位到需要修改的字段,替换关键字4、重新加载配置文件5、联系开发

2020-10-23 12:01:41 213

原创 kubernetes中pause容器是什么?

查看k8s的node节点中的容器时,发现其上有大量的pause容器,如下:pause container的主要职责1. 是pod中其他容器共享linux namespace的基础,基础设施 PID命名空间:Pod中的不同应用程序可以看到其他应用程序的进程ID。 网络命名空间:Pod中的多个容器能够访问同一个IP和端口范围。 IPC命名空间:Pod中的多个容器能够使用SystemV IPC或POSIX消息队列进行通信。 UTS命名空间:Pod中的多个容器共享一个主机名;Volume

2020-10-22 12:01:03 1216

原创 pip安装超时“socket.timeout: The read operation timed out“

如下:pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple报错如下:错误一:ERROR: Exception:......socket.timeout: The read operation timed out...... File "/usr/local/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 4

2020-10-21 17:48:51 2609 1

原创 nginx-get请求参数丢失

问题:nginx转发的是时候发现,get请求时传的参数丢失,当upstream中含参数时,upstream会重新拼接,可以使用以下方法解决。方法一:原配置:proxy_pass http://$appname/;修改后配置:proxy_pass http://$appname/$1?$args;# $request_uri和$args 是请求的链接参数方法二:重新拼接url但是不推荐,也可以直接使用IP,不使用参数原配置:proxy_pass http://$appname/;

2020-10-15 20:43:14 3595

原创 关于keepalived的抢占模式和非抢占模式的理解

keepalived的高可用,分为抢占模式和非抢占模式,抢占模式是当master从故障中恢复后,会将VIP从BACKUP中抢过来,非抢占模式是master恢复后不抢占backup升级为master后的vip。有如下机器:类别主备IPip1主192.168.200.1ip2备192.168.200.2global_defs { ...}vrrp_instance myland_slb { ... state MASTER # 状态

2020-10-15 20:42:24 2443

原创 harbor&helm的初体验

harbor的安装使用下载https://github.com/goharbor/harbor/releases/download/v2.0.0/harbor-offline-installer-v2.0.0.tgz安装yum install docker-compose -yrpm -qa docker-composetar xf harbor-offline-installer-v2.0.0.tgz -C /optcd /opt/harbor./install注意:此处使用443

2020-10-15 20:38:45 2763

空空如也

空空如也

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

TA关注的人

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