文档章节

linux 监控文件夹

-外星人-
 -外星人-
发布于 2016/12/09 00:49
字数 330
阅读 60
收藏 1

出于安全原因,我们需要监控服务器上面的文件修改情况

这里用到一个很有用的工具就是inotifywait

安装命令

$ apt-get install inotify-tools

安装完之后,写一个脚本监控我们想要监控的目录,并且把监控到的内容输出到日志文件

watch.sh 脚本

#!/bin/bash
inotifywait -rme create,modify,move,delete /usr/local/tomcat/webapps/ -o /logs/w.log

我这里主要监控文件夹下面的文件创建、修改、移动、删除事件,然后把日志输出到文件w.log

启动命令

nohup /usr/local/watch.sh > /dev/null 2>&1 &

实际使用的时候,可以把脚本名跟存放路径修改一下,达到隐藏监控的目的,当然了有人入侵进来,发现了这段监控脚本,来访人可以把日志清掉,达到隐藏的目的,所以还可以把日志通过网络传输到另外一台服务器上面,避免被清除,如果别人在修改文件之前就发现了这段脚本,直接kill掉,然后再修改文件,修改完之后,又帮你启动好脚本那就蛋疼了

对于上面的入侵情况,我另外写一篇文章来介绍,不然就跑题了

© 著作权归作者所有

共有 人打赏支持
-外星人-
粉丝 49
博文 48
码字总数 22995
作品 0
深圳
程序员
私信 提问
使用开源同步工具 Syncthing 控制你的数据

决定如何存储和共享您的个人信息。 如今,我们的一些最重要的财产 —— 从家人和朋友的照片和视频到财务和医疗文件 —— 都是数据。即便是云存储服务的迅猛发展,我们仍有对隐私和个人数据缺...

作者: Michael Zamot
2018/10/28
0
0
超实用的8个Linux命令行性能监测工具

摘要:本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在。 对每个系统/网络管理员来说,每天监测L...

Neo_
2012/09/25
0
2
Windows下A机器不走界面控制B与C之间传输文件比较效率的方法是什么?

Linux可以用scp Windows如果用共享文件夹方式的话 代码里面拷贝文件的API都类似于: copy("\\B\test\a.zip","\\C\test\a.zip") 拷贝貌似文件会先从B走A网卡拷贝到A再从A拷贝到C,耗时间效率低...

fey424
2018/01/17
184
1
zabbix自动发现磁盘并监控磁盘IO

转载至http://www.jianshu.com/p/62c86a397b4d 服务器磁盘的运作情况在一定程度上反应系统的负载。 磁盘通常是服务器最慢的设备,极容易出现瓶颈,通过监控可以判断出整个系统的短板。 zabb...

YU文武貝
2018/07/14
0
0
今天聊聊:每个 Linux 新手都应该知道的 四个命令

导读 你可能认为你是 Linux 新手,但实际上并不是。 全球互联网用户有 3.74 亿,他们都以某种方式使用 Linux,因为 Linux 服务器占据了互联网的 90%。大多数现代路由器运行 Linux 或 Unix,T...

问题终结者
2018/08/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 在package.json中的scripts里添......

Chason-洪
5分钟前
0
0
Linux系统快速查找文件的技巧

Linux常用命令中,有些命令可以帮助我们查找二进制文件,帮助手册或源文件的位置,也有的命令可以帮助我们查找磁盘上的任意文件,今天我们就来看看这些命令如何使用。 which which命令会在P...

Linux就该这么学
7分钟前
0
0
dotConnect for Oracle入门指南(八):通过OracleCommand类使用存储过程

【下载dotConnect for Oracle最新版本】 dotConnect for Oracle(原名OraDirect.NET)建立在ADO.NET技术上,为基于Oracle数据库的应用程序提供完整的解决方案。它为设计应用程序结构带来了新的...

电池盒
8分钟前
0
0
JavaScript是如何工作的:深入类和继承内部原理 + Babel和TypeScript 之间转换

摘要: 深入JS系列15。 原文:深入类和继承内部原理 + Babel和TypeScript 之间转换 作者:前端小智 Fundebug经授权转载,版权归原作者所有。 这是专门探索 JavaScript 及其所构建的组件的系列...

Fundebug
18分钟前
0
0
js 引用传值问题踩坑

先自测一下,答案在最下边。 <html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){$("button......

S三少S
29分钟前
11
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部