#!/bin/bashread -p "class network address:" networkfor i in {100..130}; doif ping -c 1 -w 1 $network.$i &> /dev/null; thenecho -e "\033[32m$network.$i\033[0m is up"elseecho -e "\033[31m$network
下面这个范例将电子邮件发送给系统前十名的磁盘贪婪用户,要求他们自己的根目录。虽然说用处不大,但是会让我们管理员好过些。哈哈cd /homedu -s * |sort -nr |sed 10q | admin='haha@163.com'while read amount namedomail -s "disk usage waring" $name <<- EOFyou are one
iftop是什么? Iftop 主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同那台机器间的流量大小,非常适合于代理服务器和iptables服务器使用。官方网站:http://www.ex-parrot.com/~pdw/iftop/iftop有什么用? iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。安装ift
小命令大用处。在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。Ctrl+a:光标回到命令行首。 (a:ahead)Ctrl+e:光标回到命令行尾。 (e:end)
#!/bin/shfunction whosen {clearwho}function diskTB {cleardf -k}function memusage {clearcat /proc/meminfo}function menu {clearechoecho -e "\t\t\tsys admin menu\n"echo -e "\t1. display loging"echo -e "\
语言控制结构分为三种: 顺序执行:默认法则,逐条执行各语句 选择执行:条件判断,只有部分是符合条件的,只执行符合条件的部分 循环执行:将同一段代码反复的执行n次这篇博客写关于选择控制结构。 linux的选择控制结构有两种一种是 if-then,一种是case--esac。1、if-thenbash条件测试:[ expression ]` expression `test expressionb
cat a b | sort | uniq > c # c is a union b 并集 cat a b | sort | uniq -d > c # c is a intersect b 交集 cat a b b | sort | uniq -u > c # c is set difference a - b
一个用来监控硬盘使用率的小脚本,用来监控当硬盘使用率超过一定限额就发邮件报警。#!/bin/bashADMIN='localhost@localhost'# set alert level 90% is defaultALERT=90output=`df -H | grep -vE '^Filesystem|tmpfs|cdrom|已用' | awk '{
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号