仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1941|回复: 9
打印 上一主题 下一主题

[shell编程] 带来一篇Bash shell剧本实习

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:21:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!
1.判别磁盘利用空间

  1. df-h|grep-vFile|seds/%//g|awk{if($5>80)print"利用空间凌驾了80%:",$6}或#!/bin/bash#Filename:disk.sh#Date:20110322DISK_warn=80DISK_per=`df-h|grep-vFilesystem|awk{printint($5)}`foriin$DISK_perdoif["$i"-gt"$DISK_warn"];thenpartion=`df-h|grep"$i%"|awk{print$6}`echo"已利用空间凌驾80%:$partion"fidone
复制代码

判别磁盘利用百分比是不是凌驾设定值,这里能够修正为经由过程邮件报警


2.监控CPU的负载情形

  1. #!/bin/bash#Filename:cpu_load.sh#Date:20120322LOAD_15=$(uptime|awk{print$NF})CPU_num=$(grep-cmodelname/proc/cpuinfo)LOAD_avg=`echo"scale=2;a=$LOAD_15/$CPU_num;if(length(a)==scale(a))print0;printa"|bc`INT_avg=`echo$LOAD_avg|cut-f1-d"."`LOAD_warn=0.70if(($INT_avg>0));thenecho"以后办事器15分钟的均匀负载为$LOAD_avg,凌驾戒备值1.0,请当即处置"elseLOAD_now=`expr$LOAD_avg>$LOAD_warn`if(($LOAD_now==1));thenecho"以后办事器15分钟的均匀负载为$LOAD_avg,凌驾戒备值0.70,请实时处置。"fifi
复制代码

判别cpu负载情形,就否超越设定值。

3.监控SWAP利用情形

  1. #!/bin/bash#Filename:swap.sh#Date:20120322TOTAL=$(free-m|grep"Swap:"|awk{print$2})USED=$(FREE=$(free-m|grep"Swap:"|awk{print$3}))FREE=$(free-m|grep"Swap:"|awk{print$4})SWAP_per=$(expr$FREE*100/$TOTAL)SWAP_warn=50if[$SWAP_per-lt$SWAP_warn];thenecho"以后办事器SWAP空间可用为:$FREEM,残剩不敷50%."fi
复制代码

判别swap利用百分比是不是凌驾设定值,这里能够修正为经由过程邮件报警

4.利用curl判别网站是不是能一般会见

  1. #!/bin/bash#Filename:web.sh#Date:20110322url=${1?"请输出检测的url地点"}Status=$(curl-s--head$url|awk/HTTP/{print$2})[-z$Status]&&Status=400if["$Status"-eq200];thenecho"$url能一般会见"elseecho"$url不克不及会见,请反省!"fi
复制代码

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-16 10:52:35 | 只看该作者

带来一篇Bash shell剧本实习

虽然大家都比较喜欢漂亮的mm,但是在学linux的过程中,还是要多和“男人”接触一下:P遇到问题的时候,出来看说和上网查之外,就是要多用linux下的man命令找找帮助。
分手快乐 该用户已被删除
板凳
发表于 2015-1-21 06:09:30 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
因胸联盟 该用户已被删除
地板
发表于 2015-1-30 09:40:44 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
小魔女 该用户已被删除
5#
 楼主| 发表于 2015-2-6 11:08:54 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-16 05:49:51 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
莫相离 该用户已被删除
7#
发表于 2015-3-5 01:44:52 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
兰色精灵 该用户已被删除
8#
发表于 2015-3-11 22:44:29 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
爱飞 该用户已被删除
9#
发表于 2015-3-19 17:08:59 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
不帅 该用户已被删除
10#
发表于 2015-3-30 11:35:18 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表