丁祖平

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年6月8日

摘要: 【题目要求】 一台机器负载高,top查看到有很多sh的进程,然后top -c查看可以看到对应的进程命令是sh -c /bin/clear.sh 经分析后发现是因为该脚本执行时间太长,导致后续执行时,上次的脚本还未执行结束,写一个脚本批量杀死所有的sh的进程 【核心要点】 kill -9 pid 【脚 阅读全文
posted @ 2019-06-08 21:17 丁祖平 阅读(114) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 写一个脚本,检测网卡流量并记录到日志,需要按照如下格式并一分钟统计一次(只需统计外网网卡,网卡名称eth0) 2019-06-07 1:11 eth0 input: 1000bps eth0 output: 200000bps ################## 2019-06-07 阅读全文
posted @ 2019-06-08 21:11 丁祖平 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 加入A服务器可直接ssh到B,不用输入密码。A和B都有一个目录是/data/web/这下有很多文件,我们不知道这下面有多少层目录,但是之前的目录结构和文件是一模一样的。但是现在不确定是否一致。 所以以A为标准,检测AB不同的文件,看看哪些文件是被修改过的 【核心要点】 md5sum f 阅读全文
posted @ 2019-06-08 20:10 丁祖平 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 计算文档a.txt中每一行出现数字的个数并且要计算一下整个文档中一共出现了几个数字 例如a.txt如下: sdhhyh776dbbgbfg dhhdffhhhs556644382 运行结果为: 3 9 sum=12 【核心要点】 sed把非数字字符删除,计算长度 for 循环计算总和 阅读全文
posted @ 2019-06-08 19:35 丁祖平 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 加入需要每小时执行一个脚本。功能:当时间是0点和12点时,将/data/log/下的文件全部清空,注意只能清空文件内容而不能删除文件。而其他时间只需要统计一下每个文件的大小,一个文件一行,输出到一个按日期和时间为名字的日志里,需要考虑/data/log/目录下的二级、三级所有的子目录中 阅读全文
posted @ 2019-06-08 19:13 丁祖平 阅读(177) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 查看使用最多的10个命令 【核心要点】 history 或者 ~/.bash_history sort uniq 【脚本】 阅读全文
posted @ 2019-06-08 16:58 丁祖平 阅读(90) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 有一台服务器作为web应用,有一个目录(/data/web/attachment)不定时会被用户上传新的文件,但是不知道什么时候会被上传。所以,需要我们每5分钟做一次检测是否有新文件生成。请写一个shell脚本去完成检测。检测完成后若是有新文件,还需要将新文件的列表输出到一个按年、月、 阅读全文
posted @ 2019-06-08 16:54 丁祖平 阅读(140) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 写一个shell脚本,检测所有磁盘分区使用率和inode使用率并记录到以当天日期命名的日志文件里,当发现某个分区容量或者inode使用量大于85%时候,发邮件提醒 【核心要点】 df df -i date +%F 【脚本】 阅读全文
posted @ 2019-06-08 16:45 丁祖平 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 写个shell,看看你的Linux系统中是否有自定义的用户(普通用户),如有有的话统计个数 【核心要点】 CentOS6,uid>=500 CentOS7,uid>=1000 【脚本】 阅读全文
posted @ 2019-06-08 16:03 丁祖平 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 【题目要求】 请仔细查看如下几个数字的规律,并使用shell脚本输出后面的十个数字 10 31 53 77 105 141... ... 【核心要点】 计算两个数值之间的差值 【脚本】 阅读全文
posted @ 2019-06-08 15:28 丁祖平 阅读(133) 评论(0) 推荐(0) 编辑