- 博客(11)
- 收藏
- 关注
原创 自动清理超过指定大小的文件——shell脚本
需求:查找某个目录下的所有超过一定大小的文件并清除思路:查找此目录下的所有文件并判断其大小,超过一定大小则使用echo语句清空方案:使用du命令实现:生成几个测试文件[root@localhost cache]# dd if=/dev/zero of=testfile1 bs=1M count=5050+0 records in50+0 records out52428800 bytes (52 MB) copied, 0.145185 s, 361 MB/s[root@localhost
2020-08-11 21:28:14
2748
3
原创 实时保存用户历史命令——shell脚本
实时保存linux系统下用户的历史命令脚本如下[root@k8s-master ~]# cat history.sh#!/bin/bash#sehnUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`HISTDIR=/var/log/.history #历史命令保存目录if [ -z $USER_IP ];thenUSER_IP=`hostname -I`fiif [ ! -d $HISTD
2020-08-10 21:59:39
855
原创 批量ping主机,批量检测ip可用性——shell脚本
需求:对192.168.200.0/24网段的ip进行检查,检查哪些ip现在被占用,哪些没有被占用,可以通过ping命令来检查,脚本如下:[root@master ~]# cat ip_check.sh#!/bin/bash#sehn. /etc/init.d/functionsfor i in {1..254};doip=192.168.200.$iping -c2 $ip > /dev/null 2>&1if [ $? -eq 0 ]; thenaction "$
2020-08-10 19:55:06
3554
原创 判断目录是否被修改——shell脚本
此脚本用于检测linux系统重要文件是否被改动,如果发生改动则发送邮件通知进行报警#!/bin/bashFileDir='/var/CheckFile' #定义验证文件所在目录HostName=$(hostname) #获取主机名或自己定义Mail_Smtp="smtp.163.com" #smtp地址,我这里用的网易邮箱Mail_User="xxx@163.com" #用户Mail_Pass="USRMVWXLCUQTAYCK" #授权密码Mail_From="xxx@163.com" #
2020-08-08 19:07:38
1995
转载 部署Kubernetes集群-1.18.6版本
Kubeadm 部署 Kubernetes1.18.6 集群一、环境说明主机名IP地址角色系统k8s-master192.168.182.150k8s-masterCentos7.6k8s-node-1192.168.182.160k8s-nodeCentos7.6k8s-node-2192.168.182.170k8s-nodeCentos7.6注意:官方建议每台机器至少双核2G内存,同时需确保MAC和product_uuid唯一(参考下面
2020-08-05 19:24:12
21601
1
原创 CentOS7环境下搭建 rsyslog 日志服务器,rsyslog+loganalyzer
1.系统环境部署iphostname192.168.200.182web192.168.200.184rsyslog-mysql关闭防火墙、selinux、下载epel源[root@web ~]# systemctl status firewalld.service● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/f
2020-07-25 17:33:09
3204
2
原创 关于zabbix5.0页面出现中文乱码解决方案,已解决
页面乱码如图,有小方块,影响监测Windows10字体路径,选择想更换的字体将zabbix默认字体修改为自己想换的字体[root@zabbix-server fonts]# pwd/usr/share/zabbix/assets/fonts //zabbix5.0字体文件目录[root@zabbix-server fonts]# lsgraphfont.ttf[root@zabbix-server fonts]# mv graphfont.ttf graphfont.ttf.bak[
2020-07-20 09:05:38
7458
3
转载 shell脚本,俄罗斯方块,亲测可玩
忘了什么时候在哪薅下来的俄罗斯方块脚本今天突然翻到了,直接复制粘贴一跑居然能玩,分享一下#!/bin/bashAPP_NAME="${0##*[\\/]}"APP_VERSION="1.0"#颜色定义iSumColor=7 #颜色总数cRed=1 #红色cGreen=2 #绿色cYellow=3 #黄色cBlue=4 #蓝色cFuchsia=5 #紫红色cCyan=6 #青色(蓝绿色)cWhite=7 #白色#位置与大小marginL
2020-07-16 21:59:22
1267
1
原创 Centos环境下搭建zabbix监控系统, zabbix5.0最新版
Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题zabbix的优点:开源,无软件成本投入Server 对设备性能要求低支持设备多,自带多种监控模板支持分布式集中管理,有自动发现功能,可以实现自动化监控开放式接口,扩展性强,插件编写容易当监控的 item 比较多服务器队列比较大时可以采用被动状态,被监控客户
2020-07-16 21:23:44
2165
3
原创 抽奖,生成随机数——shell脚本
抽奖shell小脚本原理就是生成随机数,取数字最大的前5名写的比较low,尝试写了注释,欢迎讨论交流#!/bin/bash#zou/tmp/name.txtrandom() {#生成随机数random=“KaTeX parse error: Expected 'EOF', got '}' at position 18: …RANDOM%100))" }̲ name() { …name” = “exit” ]; then#输入exit后退出程序breakfi#将输出结果重
2020-06-11 17:01:00
1818
2
原创 判断输入的键值是否为数字——shell脚本
上课写的小脚本 #!/bin/bash #zou read -p "请输入:" num if [[ "$num" =~ ^[0-9]+$ ]]; then echo "输入的数字是$num" else echo "输入的不是数字" fi
2020-06-03 22:34:56
1837
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人