- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Shell习题04——监控机器的存活
题目要求设计一个脚本,监控远程的一台机器(假设ip为180.163.26.39)的存活状态,当发现宕机时发一封邮件给你自己。核心要点ping -c10 180.163.26.39 通过ping来判定对方是否在线发邮件的Python脚本参考答案#!/bin/bashn=`ping -c5 180.163.26.39|grep 'packet' |awk -F '%' '{print $1}' |awk '{print $NF}'`if [ -z "$n" ]then echo "脚本
2021-01-31 14:02:55
224
原创 Shell习题03——所有进程占用内存大小的和
题目要求写一个脚本计算一下linux系统所有进程占用内存大小的和。核心要点ps命令用法for循环加法运算参考答案#!/bin/bashsum=0for n in `ps aux |grep -v 'TIME COMMAND'|awk '{print $6}'`do sum=$[$sum+$n]doneecho $sumps aux 查看进程grep -v 显示不包含匹配文本的所有行awk ‘{print $6}’ 输出第六个参数执行ps aux命令后的部
2021-01-28 16:39:44
609
原创 Shell习题02——统计IP访问量
题目要求有日志1.log,部分内容如下112.111.12.248 – [25/Sep/2013:16:08:31 +0800]formula-x.haotui.com “/seccode.php?update=0.5593110133088248″ 200″http://formula-x.haotui.com/registerbbs.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;)”61.147.76.51 – [25/S
2021-01-28 15:21:01
522
原创 shell习题01——每日生成磁盘统计信息
请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如生成的文件名为2017-12-20.log,并且把磁盘的使用情况写到到这个文件中,每日08:30执行一次shell代码#! /bin/bashd=`date +%F`logfile=$d.logdf -h > $logfile需求升级:#!/bin/bashd=`date +%F`dir=/data/logs/disklogif [ ! -d $dir ]then mkdir -p $dirfi
2021-01-27 15:15:30
247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人