![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
smile学无止境1
感谢每一段经历,不好走也不难走。
展开
-
calico报错mountpoint for devices not found,并且pod状态为init
k8s pod报错mountpoint for devices not found原创 2022-06-28 09:56:28 · 658 阅读 · 0 评论 -
shell脚本使用source命令报错不生效
shell脚本中source命令报错原创 2022-06-22 10:59:22 · 2486 阅读 · 0 评论 -
K8s 二进制扩容node节点方案
k8s扩容node节点实战原创 2022-06-03 01:12:07 · 2010 阅读 · 0 评论 -
linux 文件末尾追加内容
方法一:[root@master1 ~]# cat 1.txt aabbccdd[root@master1 ~]# sed -i 's/$/aa/g' 1.txt [root@master1 ~]# cat 1.txt aaaabbaaccaaddaa同时也可以匹配行[root@master1 ~]# sed -i 's/bbaaaa$/bbbbbbbbbbbbb/g' 1.txt [root@master1 ~]# cat 1.txt aaaabbaaccaaddaa原创 2022-05-14 15:55:41 · 5116 阅读 · 0 评论 -
devops实操-cicd
心得最近也是从github上面看到一个不错的devops项目,原本想着两天左右的时间完成,但是可能也是因为之前接触较少,用了差不多整整五天的时间才把所有的坑都踩完,也遇到了很多奇怪的问题,也翻阅了很多的资料,因为身边对这块知识了解的人并不多,所以也几经周转,终于完成了这个“作业”,所有的service都是基于pod来部署的,建议k8s得有点基础的,这样遇到问题解决起来不会太费劲。devops概念自动化是devOps中重要的一个环节,借助于自动化构建、测试和发布等一些列动作,可以解放开发人员的双手,提高原创 2022-04-21 21:05:26 · 777 阅读 · 0 评论 -
python 备份脚本
适用环境:在服务器中经常会备份我们服务器的日志,以备不时之需。下面脚本可以基本上完全满足我们的需求。find_bak_files用于搜索我们的日志。下面脚本以httpd为例子#!/usr/bin/python3# -*- conding: UTF-8 -*-import tarfileimport timeimport fnmatchimport osimport sysdef find_bak_files(root='/var/log/httpd'): formats=['access原创 2022-01-14 10:55:01 · 207 阅读 · 0 评论 -
linux 使用python脚本 找出指定目录下重复文件,并作出处理。
#!/usr/bin/python3#-*- coding: UTF-8 -*-import hashlibimport sysimport osimport fnmatchCHUNK_SIZE = 8192def find_specific_files(root): file_path=[] formats=['*.txt','*.bak','*.log','*.py','*.sh'] for root,dirname,filenames in os.walk(root):原创 2022-01-13 15:00:18 · 336 阅读 · 0 评论 -
shell脚本小方法
只有你知道自己想要什么,你才能写出什么(纯做个人笔记,顺带分享各位码农,只记录对自己有用的东西)1.检查系统环境变量的命令set 输出所有变量env 只显示全局变量export 显示或设置变量unset 取消变量2.变量定义$0 获取shell脚本文件名 获取脚本所在目录:workdir=$(cd "$(dirname "$0")" || exit; pwd)$n $1~$9位置传参$? 上一条命令执行结果 正确执行返回0 错误返回非0$@和$* 获取到shell所有传参,如果它们被原创 2021-12-17 10:35:49 · 181 阅读 · 0 评论 -
shell 命令
1.因为最近在研究一下运维开发的项目,所以在遇到调用有些函数或者变量怎么调用或者怎么传入的时候真是太费脑子呢,因为大量的文件变量,你不知道是从哪个文件中传入进去的,一个一个文件看又太费劲,那就全局搜索一下哪个文件里面包含这个str吧。find . |xargs grep -rw "init_logger" find . |xargs grep -rw "init_logger" -l##感觉这条命令特别不错,find .可以查看当前目录并递归查询到所有文件,利用xargs传入grep中。原创 2021-12-17 10:34:28 · 94 阅读 · 0 评论 -
shell编程0基础学shell(上)
一丶 目标了解shell中的通配符熟悉grep,cut,sort等小工具与shell中的通配符的使用文本处理工具1.grep工具grep是行过滤工具,用于根据关键字进行行过滤语法的选项语法:# grep [选项] '关键字' 文件名选项:-o: 打印匹配关键字-w: 根据单词显示-i: 不区分大小写-v: 取反查找-c: 统计匹配到的次数-n: 显示行号-r: 逐层便利目录查找-A: 显示匹配行及后面多少行-B: 显示匹配行以及后面有多少行-C: 显示匹配行原创 2020-11-27 17:33:57 · 615 阅读 · 0 评论 -
正则表达式
但是,并不是所有的正则表达式处理器都能够识别这些简写格式原创 2020-10-28 21:10:59 · 525 阅读 · 0 评论