摘要:
题目要求 假如需要每小时都去执行一个脚本。在脚本中实现这样的功能,当时间是0点和12点时,需要将目录/data/log/下的文件全部清空, 注意只能清空文件内容而不能删除文件。而其他时间只需要统计一下每个文件的大小,一个文件一行,输出到一个按日期和时间为名字的日志里。 需要考虑/data/log/目 阅读全文
posted @ 2021-02-20 13:43
星火撩原
阅读(126)
评论(0)
推荐(0)
摘要:
题目要求 写一个shell脚本来看看你使用最多的命令是哪些,列出你最常用的命令top10。 参考答案 cat ~/.bash_history |sort |uniq -c |sort -nr |head 阅读全文
posted @ 2021-02-20 13:40
星火撩原
阅读(74)
评论(0)
推荐(0)
摘要:
题目要求 有一台服务器作为web应用,有一个目录(/data/web/attachment)不定时地会被用户上传新的文件,但是不知道什么时候会上传。所以,需要我们每5分钟做一次检测是否有新文件生成。 请写一个shell脚本去完成检测。检测完成后若是有新文件,还需要将新文件的列表输出到一个按年、月、日 阅读全文
posted @ 2021-02-20 13:38
星火撩原
阅读(195)
评论(0)
推荐(0)
摘要:
题目要求 写一个shell脚本,检测所有磁盘分区使用率和inode使用率并记录到以当天日期为命名的日志文件里,当发现某个分区容量或者inode使用量大于85%时,发邮件通知你自己。 参考答案 #!/bin/bash dir=/tmp/disk d=`date +%F` mail=123@123.co 阅读全文
posted @ 2021-02-20 13:32
星火撩原
阅读(177)
评论(0)
推荐(0)
摘要:
#!/bin/bash v=`awk -F 'release ' '{print $2}' /etc/redhat-release |cut -d '.' -f1` user() { if [ $1 -eq 0 ] then echo "系统没有自定义的用户" else echo "系统存在自定义用 阅读全文
posted @ 2021-02-20 13:30
星火撩原
阅读(163)
评论(0)
推荐(0)
摘要:
#!/bin/bash testuser() { id $1 &>/dev/null if [ $? -eq 0 ];then echo "用户名 $1" return 0 else echo "$1 用户名不存在" return 1 fi } while [ 1 ] do read -p "请输入 阅读全文
posted @ 2021-02-20 13:14
星火撩原
阅读(84)
评论(0)
推荐(0)
摘要:
#!/bin/bash failed=`cat /var/log/secure|grep "Failed"|awk '{print $11}'|sort|uniq -c|awk '$1>10 {print $2}'` echo "sshd: $ip">>/etc/hosts.deny 阅读全文
posted @ 2021-02-20 13:00
星火撩原
阅读(88)
评论(0)
推荐(0)
摘要:
#!/bin/bash seconds_left=10 echo "请等待倒计时结束后自动关机..." while [ $seconds_left -gt 0 ] do echo -n $seconds_left sleep 1 seconds_left=$(($seconds_left - 1)) 阅读全文
posted @ 2021-02-20 12:49
星火撩原
阅读(181)
评论(0)
推荐(0)
浙公网安备 33010602011771号