例子】网站受到大量主机的非正常连接时,对源ip地址的封锁脚本 #!/bin/bash touch all    for i in `seq 1 50` //控制脚本的循环 do sleep 1 时间控制 ip=`tail -30 /var/log/a.log |grep HTTP/1.1|awk '{print $1}'|sort -n|uniq`&nb
原创 2012-06-06 14:51:27
887阅读
本文是笔者写的一些shell例子,适合初学者一起探讨。
原创 2014-07-17 21:19:34
1402阅读
个用户问好,并且说出对方的ID是什么形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`)Hello,root,your UID is 0.3.统计一个有多少个用户
原创 2022-11-16 13:59:15
206阅读
(2)
原创 2023-03-07 06:47:51
647阅读
内存监控脚本#!/bin/bash #memory use mem_war_file=/tmp/mem_war.txt mem_use=`free -m | grep Mem | awk '{print $3}'` mem_total=`free -m | grep Mem | awk '{print $2}'` mem_percent=$((mem_use*100/mem_total)) # e
         对于刚开始学shell脚本的人来说,建立编程思维很重要,需要能够把自己需要做的事情,用编程的方式表达出来,下面是我学习和搜集的一些例子,对于刚刚开始接触的人,或许有一定的帮助。    求任意数的和或乘积,先定义函数,任意数的和、乘积,然后通过case结构再定义变量,调用函数。hei(){ &
原创 精选 2014-07-20 23:26:35
940阅读
1点赞
#一、例题1 ##1.1 需求 检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 ##1.2 脚本命令 if [ -e ~/test.sh ];then echo "test.sh存在" if [ -x ~/test.sh ];then echo "test.sh有执行权限" ...
转载 2021-07-14 21:27:00
166阅读
2评论
概述看多shell脚本实例自然就会有shell脚本的编写思路了,所以我一般比较推荐看脚本实例来练习shell脚本。下面分享几个shell脚本实例。一、监测Nginx访问日志Exception情况,并做相应动作假设服务器环境为lnmp,监控出现Exception错误,并钉钉通知。 #场景: #1.访问日志文件的路径:/data/logs/plateno-coupon-server/plateno-
前言shell博大精深,希望以下案例能起到一个抛砖引玉的作用。说明本文shell文件存放目录,默认为/root/myshell,文中不再累述。导引文中六个案例,均有提纲,如对某个案例感兴趣,可根据提纲直入主题。一、案例1,随意输入两个整数,计算其平方和1.1、方法一 ,使用系统预定义变量(非交互式)1.1.1、编写脚本mkdir /root/myshell #创建测试目录 cd /roo
一、用到的知识点:1. requests2. pytest3. Excel表格操作4. 发邮件5. 日志功能6. 项目开发规范的目录应用7. allure   ①. title知识点   ②. description知识点二、项目需求:1. 从Excel中读取记录行(每一行就是一个API(url,请
作为系统运维人员,就要实时的监控系统的一些重要参数,不如僵尸进程,CPU的利用率,内存的使用情况,磁盘空间的使用情况,系统的均衡负载,根据得到的最新信息,我们就能判断系统运行的状态是否良好。本人接触Linux系统也有一点时间,在网上看看了,经过整理,将一些常用的系统监控的命令shell脚本拿出来晒晒,希望给新手提供学习的机会,同时也希望经验丰富者提够些技术知道,多多探讨交流!获得某个用户的某个进行
# Redis脚本执行介绍 ## 1. 前言 在开发中,我们经常会使用到Redis作为缓存数据库,来提高系统的读写性能。而在Redis中,有一个非常重要的功能——脚本执行。脚本执行可以让我们在Redis服务器端执行一段Lua脚本,从而实现一些复杂的操作。本文将以`redisTemplate.execute()`方法为例,介绍Redis脚本执行的相关内容。 ## 2. RedisTemplat
原创 2023-08-30 11:01:52
425阅读
shell里for循环常用于执行有限次数的循环,而while一般才用于守护进程无限循环等等
原创 2019-11-01 17:14:03
448阅读
1点赞
脚本练习1.倒计时脚本2.数字竞猜脚本3.用户建立脚本4.系统资源占用统计脚本5.数据库脚本6.创建swap分区脚本脚本时在掌握好所需要的基础指令后,最关键的是脚本思路,逻辑不清晰的话写的脚本就会很复杂注意:写脚本时写好一部分就调试脚本效果!1.倒计时脚本脚本要求: 可以倒计时XX分XX秒脚本思路: 根据脚本要求我们需要写一个包括分钟和秒的倒计时脚本 (1)首先我们用到交互式脚本语言read
#!/bin/bash # The next lines are for chkconfig on RedHat systems. # chkconfig: 35 98 02# description: Starts and stops Server # The next lines are for chkconfig on SuSE systems. # /etc/init.d/xxx # #
原创 2015-11-21 16:10:25
539阅读
用10行shell脚本监控Linux雷哥 Cloud研习社 2022-07-15 13:36 发表于山东收录于合集#shell脚本6个#实战经验31个#linux46个 雷哥喊你回来复习shell脚本了!!!对运维来说,监控生产环境至关重要,尤其是在部署新应用程序时。如今,公司每天都使用开源解决方案来监控系统资源。但是,当出于测试目的而监视特定时间段时,ba
转载 3月前
25阅读
  在很多游戏中,脚本语言是不可或缺的一部分,很多游戏都使用到了Lua,js,python一类的脚本脚本语言可以在很多方面给开发进程带来帮助。脚本语言可以作为初始化文件读入变量和游戏数据的一个快速而方便的方法。它们通常因为具有节省编译时间提高生产效率、提高创造性和拓展性的有点而受到众多游戏开发厂商的青睐。在本篇博客中,马三将和大家一起学习一下Lua这门脚本语言。一、搭建Lua运行环境  学习任何
iptables –F #删除已经存在的规则 iptables -P INPUT DROP #配置默认的拒绝规则。基本规则是:先拒绝所有的服务,然后根据需要再添加新的规则。 iptables -A INPUT -p tcp --dport 80 -j ACCEPT #打开WEB服务端口的tcp协议 
转载 2017-01-04 12:22:00
78阅读
2评论
#一、例题1 ##1.1 需求 计算从1到100所有整数的和 ##1.2 脚本命令 sum=0 for ((i=1;i<=100;i++)) do sum=$[$sum + $i] done echo $sum ##1.3 验证操作 #二、例题2 ##2.1 需求 提示用户输入一个小于100的整数, ...
转载 2021-07-16 10:30:00
418阅读
2评论
下面来看一个简单的脚本脚本功能 实现ftp的自动上传建立autoftpput.cmd文件,内容如下:@echo offREM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!REM anto get or put ftp filesREM email:wangshixian@ibm-zq.comREM blog: http://blog.chinaunix.net/u/28261/R
转载 精选 2013-08-06 09:00:32
524阅读
  • 1
  • 2
  • 3
  • 4
  • 5