随笔分类 -  shell

shell脚本
摘要:环境:centos7、grep 总览 1、范围内字符:单个字符 [ ] 特定字符 ‘X’ 范围字符 [ ] [^] 任意字符 . 数字字符:[0-9],[259] [root@SmartCommunity-Node01 tmp]# more d.txt 1 2 3 4 5 6 7 8 [root@S 阅读全文
posted @ 2021-04-05 19:07 苍茫宇宙 阅读(510) 评论(0) 推荐(0) 编辑
摘要:环境:centos7 1、awk直接筛选列 [sanhlt@k8s-master ~]$ free -g total used free shared buff/cache available Mem: 3 1 1 0 0 1 Swap: 0 0 0 [sanhlt@k8s-master ~]$ f 阅读全文
posted @ 2021-04-04 12:04 苍茫宇宙 阅读(282) 评论(0) 推荐(0) 编辑
摘要:环境:oracle11G、linux 脚本作用:检测数据库的表空间使用量,大于设置法值通过短信告警通知相关人员。 思路:登陆数据库查询出所有表空间使用情况——通过shell脚本分析结果——找出大于设置值得表空间——短信预警(也可以改成邮件预警) 链接: https://pan.baidu.com/s 阅读全文
posted @ 2021-02-03 09:34 苍茫宇宙 阅读(147) 评论(0) 推荐(0) 编辑
摘要:环境:ansible、centos7 思路:通过ansible将所有服务器根目录写入一个文件——>对文件进行处理(根据%找到所有磁盘使用量、判断磁盘使用量、根据使用量查到服务器ip)——>发出告警短信 脚本:cat all-disk-check.sh #!/bin/bash ansible '*' 阅读全文
posted @ 2020-12-22 16:15 苍茫宇宙 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:1、探测脚本 cat probe.sh #!/bin/bash fun() { if [ $? = '0' ] then jg='成功' echo '成功' else jg='失败' echo '失败' systemctl start $2 fi #将探测结果写入临时文件 echo $(date + 阅读全文
posted @ 2020-11-28 14:21 苍茫宇宙 阅读(186) 评论(0) 推荐(0) 编辑
摘要:环境:centos7 思路:ssh与要修改的服务器免密。脚本读取文本中ip地址,然后远程修改密码,并将密码放入文本中。 1、准备ip地址文本 [root@186 ~]# cat ip 100.98.100.186 100.98.100.188 2、编写批量修改密码脚本 [root@186 ~]# m 阅读全文
posted @ 2020-11-06 19:23 苍茫宇宙 阅读(658) 评论(0) 推荐(0) 编辑
摘要:环境:kubernet、centos7 思路:获取需要查询pod类——>获取关键字——>拼接并执行删除 1、脚本如下 cat /tmp/delete-pod.sh #!/bin/bash #获取需要的pod的name和namepsaces kubectl get pods --all-namespa 阅读全文
posted @ 2020-11-02 11:27 苍茫宇宙 阅读(354) 评论(0) 推荐(0) 编辑
摘要:环境:centos7、docker 脚本思路:传入参数——>删除容器——>删除images——获取images——>运行容器 1、脚本内容 cat zx.sh #!/bin/bash fun () { if [ $? = '0' ] then echo $1'执行成功!' else echo $1' 阅读全文
posted @ 2020-10-22 16:36 苍茫宇宙 阅读(699) 评论(0) 推荐(0) 编辑
摘要:环境:centos思路:通过curl访问接口获取返回值——>通过判断结果是否成功——>失败通过mail告知运维人员——>通过软件或者定时任务,定时调用该脚本程序 1、脚本内容如下 vi check.sh #!/bin/bash rm -rf /tmp/jikcheck #验证结果 通过$?执行结果是 阅读全文
posted @ 2020-09-22 10:40 苍茫宇宙 阅读(600) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示