podman 添加权限配置文件

podman pull --authfile=/var/lib/kubelet/config.json quay.io/openshift-pipeline/tektoncd-pipeline-controller:v0.10.1

原创 点赞0 阅读158 收藏0 评论0 19 天前

文件内容差异对比

grep -wvf /etc/cron.weekly/namespacelist /etc/cron.weekly/namespacelist.new > /etc/cron.weekly/namespacelist.del

原创 点赞0 阅读944 收藏0 评论0 2021-03-24

return

1. 从一个CHAIN里可以jump到另一个CHAIN, jump到的那个CHAIN是子CHAIN.2. 从子CHAIN return后,回到触发jump的那条规则,从那条规则的下一条继续匹配.3. 如果return不是在子CHAIN里,而是在main CHAIN,那么就以默认规则进行.

转载 点赞0 阅读25 收藏0 评论0 2021-03-19

bosybox

busybox使用方式1、上传busybox工具到/usr/bin目录修改执行权限chmod777/usr/bin/busybox2、运行busyboxtop可以看到隐藏的占用CPU的进程,原始的top可能已经被修改,不能显示病毒的进程,必须在busybox中执行下载https://gaoyuan-clb-test-1257166515.cos.ap-guangzhou.myqcloud.com/

转载 点赞0 阅读125 收藏0 评论0 2021-03-14

# convert `/bin/sh -c "server start"` to `server s

convert/bin/sh-c"serverstart"toserverstartif[$#-gt1]&&[x"$1"=x"/bin/sh"]&&[x"$2"=x"-c"];thenshift2eval"set--$1"fi....exec&qu

转载 点赞0 阅读68 收藏0 评论0 2021-02-28

apr_socket_recv: Connection reset by peer (104)

apacheab压力测试报错(apr_socket_recv:Connectionresetbypeer(104))[root@aa~]#ThisisApacheBench,Version2.3<>Copyright1996AdamTwiss,ZeusTechnologyLtd,http://www.zeustech.net/LicensedtoTheApacheSoftwareFou

转载 点赞0 阅读260 收藏0 评论0 2020-05-21

根据devicemapper,查找pod name

dockerinspect-f'{{.GraphDriver.Data.DeviceName}}{{.Config.Labels}}'$(dockerps-a-q)|grep90bcca6ba8f75f471184ffce6a7f44135eb0199ebc707a7f86becacceb16ce9b|grepio.kubernetes.pod.name

原创 点赞0 阅读433 收藏0 评论0 2020-04-26

诡异的shell函数

set-eset-opipefaila(){123echo'ok'}b(){ifa;thenecho'ok'elseecho'okk'fia||echo'ok'a}bb函数3种调用方式,a函数执行的结果不同

原创 点赞0 阅读267 收藏0 评论0 2020-04-23

dnsmasq 动态加载/etc/hosts

在OCP或K8中,新添加到/etc/hosts中的解析,在不重启dnsmasq的时候,是无法正常解析的,导致pod、宿主机、或者别的应用都无法解析到新添加的域名,可以重启重启dnsmasq或者更优雅的方式kill-1dnsmasqPid重新加载缓存。

原创 点赞0 阅读396 收藏0 评论0 2020-04-20

dnsmasq 动态加载/etc/hosts

在OCP或K8中,新添加到/etc/hosts中的解析,在不重启dnsmasq的时候,是无法正常解析的,导致pod、宿主机、或者别的应用都无法解析到新添加的域名,可以重启重启dnsmasq或者更优雅的方式kill-1dnsmasqPid重新加载缓存。

原创 点赞0 阅读482 收藏0 评论0 2020-04-20

获取docker节点容器的namespace、podname、disk

#!/bin/bash#podName=$(dockerinspect847c1a42ba43|awk-F"[\"]*"'/"io.kubernetes.pod.name":/{print$4}'podName(){dockerinspect$1|awk-F"[\"]*"'/"io.k

原创 点赞0 阅读683 收藏0 评论0 2020-03-12

Harbor之间无法同步镜像

一:背景测试环境两个harbor(A和B),无法同步镜像,检查的原因是harbor容器无法正常解析对端harbor的ip地址,导致了在仓库管理添加的harbor状态是unhealthy,harbor的镜像同步也不能正常执行。二:解决方案在A的harbor中每个容器添加B的ip解析到/etc/hosts。同样在B做类似操作,命令如下:a)在A服务器执行如下命令,添加B的harbor解析到harbor

原创 点赞0 阅读1407 收藏0 评论0 2020-02-28

grep 获取ip

ifconfigeth0|grep-oP"inet\K([0-9]{1,3}[.]){3}[0-9]{1,3}"

原创 点赞0 阅读1106 收藏0 评论0 2019-06-27

python汉诺塔

有三个立柱A、B、C。A柱上穿有大小不等的圆盘N个,较大的圆盘在下,较小的圆盘在上。要求把A柱上的圆盘全部移到C柱上,保持大盘在下、小盘在上的规律(可借助B柱)。每次移动只能把一个柱子最上面的圆盘移到另一个柱子的最上面。请输出移动过程。解答这是动态规划问题中的一种,用递归来实现较为简单方便。对于“将moveSum个圆盘从from柱移动到to柱(借助by柱)”这个问题,我们可以通过以下三步实现:将f

原创 点赞0 阅读3283 收藏0 评论0 2019-05-25

win10专业版激活

1.首先,我们先查看一下Win10正式专业版系统的激活状态:点击桌面左下角的“Windows”按钮,从打开的扩展面板中依次点击“设置”-“更新和安全”,并切换到“激活”选项卡,在此就可以查看到当前系统的激活状态。如图,Win10正式专业版当前未激活2.接下来在桌面左下角的“cortana”搜索框中输入“CMD”,待出现“命令提示符”工具时,右击选择“以管理员身份”运行。3.此时将“以管理员身份”打

转载 点赞0 阅读2606 收藏0 评论0 2019-04-19

crontab 使用时间

crontab

原创 点赞0 阅读592 收藏0 评论0 2018-11-30

50-7B-9D-B0-B2-20

50-7B-9D-B0-B2-20

原创 点赞0 阅读466 收藏0 评论0 2018-11-20

docker 镜像加速器

curl-sSLhttps://get.daocloud.io/daotools/set_mirror.sh|sh-shttp://537d9e1e.m.daocloud.io

原创 点赞0 阅读544 收藏0 评论0 2018-05-01

优化

vim/etc/sysctl.conf#修改参数如下:net.ipv4.tcp_keepalive_time=1200net.ipv4.tcp_keepalive_probes=5net.ipv4.tcp_keepalive_intvl=15net.ipv4.tcp_max_syn_backlog=16384net.core.somaxconn=65535net.ipv4.tcp_tw_reuse

原创 点赞0 阅读541 收藏0 评论0 2018-01-12

牛图

![](https://s4.51cto.com/images/blog/201712/30/3f9e0ff411f1a5ce434f1419f9b7af50.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po

原创 点赞0 阅读633 收藏0 评论0 2017-12-30

shell 随机修改密码

#!/bin/bashname=hostnameETH1=""ififconfigeth1&>/dev/null;thenETH1=$(ipa|grep-A0"eth1"|awk-F"[/]"'/inet/{print$3}')fiETH0=$(ipa|grep-A0"eth0"|awk-

原创 点赞0 阅读692 收藏0 评论0 2017-12-30

CURL检查页面

#!/bin/bashtomcatcheck(){statusNum=200contentmin=100000statusnum=$(curl-Iwww.mayi.com2>/dev/null|awk'/HTTP/{print$2}')contentsize=$(curl-Iwww.mayi.com2>/dev/null|awk'/Content-Length/

原创 点赞0 阅读1039 收藏1 评论0 2017-12-16

我的友情链接

51CTO博客开发理想博客园Jimmy Li我站在巨人肩膀上sery读书改变人生对影成三人技术成就梦想angerdevilalex3714

原创 点赞0 阅读261 收藏0 评论0 2017-11-22

apache网站访问慢的实践处理过程

一、故障描述    客户业务是基于LAMP架构的php站点,由于每秒钟访问量在230左右,导致了用户的网站访问很缓慢,打开时间在11秒左右,严重影响了业务和客户体验度。二、排查过程2.1 从服务器系统方面考虑:CPU、内存、IO、网络等综合查看都很正常;2.2 从数据库方面排查:数据库压力不大,运行正常;2.3 查看apache的进程数75个,显然和现在的并发量相差很

原创 点赞0 阅读2291 收藏0 评论0 2017-10-24

tmux

[root@manager ~]# cat ~/.tmux.conf unbind-key c-bset-option -g prefix c-ssetw -g mouse-resize-pane onsetw -g mouse-select-pane onsetw -g mouse-select-window onsetw -g mode-mouse on

原创 点赞0 阅读571 收藏0 评论0 2017-10-12

某项目SLB+Nginx配置案例

详情看文档,绝对经典。

原创 点赞1 阅读6504 收藏0 评论0 2017-09-10

crontab执行时间和系统时间不一致

事情是这样的在自己的服务上有一条如下crontab110 0 * * * root echo 'xxx' >> zzz熟悉的人都知道是 晚上00:10执行,把xxx输出到zzz文件可是问题来了 这条crontab不在00:10执行!而是在中午12:10执行。crontab 执行时间和系统时间不一致!!!!我记得服务器更改过时区现在也是 CST时区 没理由不执行啊!试着google下cr

原创 推荐 点赞3 阅读3744 收藏0 评论0 2017-05-27

类中关于列表的应用

如果类中有列表,实例化类的时候,不同实例中列表是指向相同的列表空间,例如:# -*- coding: utf-8 -*-import copyclass test():    name = {        'key1':['a', 'b', 'c'],    

原创 点赞0 阅读385 收藏0 评论0 2017-04-16

python 购物

# -*- coding: utf-8 -*-import syssalary = int(raw_input('Please input your salary:'))products = [    ['Iphone', 5800],    ['MacPro', 12000],    ['NB Shoes'

原创 点赞0 阅读482 收藏0 评论0 2017-03-17

python 登录验证

python 登录验证

原创 点赞0 阅读535 收藏0 评论0 2017-03-16
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
写文章