开发者社区> 问答> 正文

如何查看CentOS服务器某个时间段磁盘写入的文件?

最近一台阿里云ECS经常无故“死机”,ssh无法连接,前台无法访问或者报错502,
错误时间点与磁盘I/O异常高峰重叠。

而服务器配置和网站配置最近没有做过任何改动,而阿里云云盾的检测也都是正常
所以想看一下这个时间点/段 磁盘到底在写入/读取 什么文件,从而分析一下具体是哪儿出了问题,
求教应该使用什么命令来查看?或者在什么日志里面可以看到这些数据?

展开
收起
a123456678 2016-06-22 10:27:54 3197 0
1 条回答
写回答
取消 提交回答
  • 呃,自问自答一下吧。
    通过 find 命令的 -newer 参数可以实现这个搜索。

    touch -t 201506171150 t_start //新建一个2015-06-17 11:50 时间点的文件
    touch -t 201506171230 t_end   //新建一个2015-06-17 12:30 时间点的文件
    find . -type f -newer t_start ! -newer t_end | xargs ls -l | grep -v "t_start\|t_end" //搜索并显示在这两个时间之间的文件
    rm -rf t_start
    rm -rf t_end //最后删除这俩文件
    2019-07-17 19:45:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载