shell之常用脚本
1 批量創建用戶:
#!/bin/bash
i=30
groupadd class2
while [ $i -le 50 ]
do
? if id user$i &> /dev/null
? then
? ? ? ? echo "This user$i is exist"
? else
? ? ? ? useradd -g class2 user$i && echo "user$i" | passwd --stdin user$i &> /dev/null && echo "This user$i is created"
? fi
? ?((i++))
done
?
2 檢測主機是否存活:
#!/bin/bash
host=192.168.154.
i=120
while [ $i -le 130 ]
do
? ping -c 3 $host$i &> /dev/null
? if [ $? -eq 0 ]
? then
? ? ? ? echo "This host $host$i is up"
? else
? ? ? ? echo "This host $host$i is down"
? fi
? ((i++))
done
3 獲取局域網IP——MAC地址列表:
#!/bin/bash
host=192.168.154.
i=1
while [ $i -le 10 ]
do
? ?arping -c 2 $host$i | egrep 'reply' | awk -F ' ' '{print $4 $5}' >> /root/c.txt
? ?((i++))
done
總結
以上是生活随笔為你收集整理的shell之常用脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sudo浅谈
- 下一篇: 打造LINUX系统安全(早期学习笔记)