Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux下使用inotify监控目录变动

Linux下使用inotify监控目录变动

使用inotify来监控文件变化。inotify是基于事件的监控,无需定时轮询文件状态,也无需做内核模块hook系统调用,简单可靠。比较好的实现是检测到文件变化时,同时记录下当前登陆的用户以及当前用户启动的进程。不过inotify,需要kernel 2.6.13以上支持,RHEL5默认是有的,其它系统不确定。比如:$ dnotify -rCDRM dragon_extfs/ -e echo hello&监控dragon_extfs包括子目录下所有改...
网络抓包工具Wireshark的简单使用

网络抓包工具Wireshark的简单使用

1、概念:Wireshark是网络包分析工具2、作用:1) 是在接口实时捕捉网络包,并详细显示包的详细协议信息。Wireshark可以捕捉多种网络接口类型的包,哪怕是无线局域网接口。2) 可以打开多种网络分析软件捕捉的包,可以支持多种协议的解码。我们可以用它来检测网络安全隐患、解决网络问题,也可以用它来学习网络协议、测试协议的执行情况。3、特点:不会处理网络事务,它仅仅是“测量”(监视)网络。不会发送网络包或其它交互性的事情。4、安...
BackTrack安装和汉化

BackTrack安装和汉化

概念:是一套用于计算机取证和渗透测试的linux操作系统。第一部分、BackTrack的下载使用BackTrack有四种方法,即VM 虚拟机、USB启动、硬盘安装和光盘启动。使用前当然都需要先到BackTrack官方去下载,地址:http://www.BackTrack-linux.org/downloads/,最新版本是BackTrack5 R3,官方发布的有ISO和VMware Image两种文件包。此处我们是下载ISO系统镜像。第二部分、使用ISO系...
利用U盘装CentOS 6.4和将CentOS 6.4安装到U盘

利用U盘装CentOS 6.4和将CentOS 6.4安装到U盘

因为手头上无CentOS6.4的安装光盘,且需要将CentOS安装到U盘中,所以有一下的情况出现了.此处所涉及的U盘为同一个U盘.以下以个人的实际操作为例:涉及道具:1个8G的U盘 ,CentOS-6.4-i386-minimal.iso ,DTLite ,虚拟机(内装centos系统)安装步骤:1.分区用LINUX将U盘(8G)分为两个区: fdisk /dev/sdb (在你的系统中,设备名可能不一样) 分第一个区:n--p--+2G,格式化为vfa...
修改CentOS 6.3启动级别以及启动级别配置错误的修改问题

修改CentOS 6.3启动级别以及启动级别配置错误的修改问题

修改CentOS 6.3启动级别以及启动级别配置错误的修改问题root 权限操作cd /etcvi inittab找到id:5:initdefault:修改数值为3(或者其它启动级别) reboot即可。如果出了配置出错id:6:initdefault: 无限重启、id:0:initdefault:启动即关机,解决方法如下:重启时当系统grup进入时按e到如图:再按e如图:选择第二上按e,再最后加上 “空格1” 即" 1"如图:按E...
Ubuntu 13.04 下正常启动 lazarus 1.0.8的方法

Ubuntu 13.04 下正常启动 lazarus 1.0.8的方法

安装了 Ubuntu 13.04 后,发现 appmenu 已经很好用了,无需再将其删除。但是在安装了 lazarus (from source) 后,它一直 crash,经查是 appmenu 的问题,当然官方源内的 lazarus 也并不是完全正常的。所以解决方案么,把 lazarus 换成最新版,并且想办法让它在运行时不加载 appmenu。具体操作过程如下:1. 先卸载lazarus相关的全部文件,包括fpc:$ sudo apt-get purg...
Tiny210v2 开发板环境搭建

Tiny210v2 开发板环境搭建

终于搞了块友善之臂tinyV2的开发板玩玩,是时候该提升下自身竞争力了。搭建环境如下:开发环境:Ubuntu 12.04 LTS交叉编译器:arm-linux-gcc4.5.1开发板:tiny210V2 (底板是2013年1月的新底板)大致小结如下:ubuntu安装:刻盘安装,没啥问题。交叉编译器:懒得去找了,直接用光盘中自带的arm-linux-gcc4.5.1,解压并添加执行路径就好了,可以直接参照光盘中的tiny用户手册安装即可。superboot和...
Ubuntu 13.04 如何安装 Classic Gnome 经典桌面

Ubuntu 13.04 如何安装 Classic Gnome 经典桌面

Ubuntu 13.04 (Raring Ringtail) 如何安装 Classic Gnome 经典桌面。Classic Gnome 就是 Gnome 2 经典桌面,如果你想使用之前的老版本的经典Gnome桌面,下面这条命令就可以安装。打开终端,输入一条命令就可以:sudo apt-get install gnome-session-fallback安装完成之后,注销当前用户,登陆界面就可以选择了:更多Ubuntu相关信息见Ubuntu 专题页面 ht...
Linux系统安装的引导镜像制作流程分享

Linux系统安装的引导镜像制作流程分享

关于Linux系统安装大家应该都很熟悉,安装时我们还可以有选择性的对Linux系统中的功能安装;其实我们完全可以定制一个特定的系统安装引导盘,这样我们在进行再次或多次安装时就可以进行一键式,傻瓜式的安装流程;这样可以为我们提供很多的方便,下面我们就一起来看一看引导镜像的制作流程吧一、制作一个简单的ks.cfg文件1、安装所需软件包# yum installsystem-config-kickstart.noarch –y# ksvalidato...
文本处理工具AWK详解

文本处理工具AWK详解

awk简介awk: 中文意思是报告生成器 能够根据我们输入的信息,将信息格式化以后显示,将定义好的信息以比较美观(直观)的方式显示出来出现比较早,继而出现了new awk(nawk)在windows上实现,gawk, awk实现在linux上。awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工...
Linux 中交换空间 (swap)应该分多大才好?

Linux 中交换空间 (swap)应该分多大才好?

前一段时间,我们机房中一台Linux服务器运行缓慢,系统服务出现间歇性停止响应,让我过去处理一下这一问题,登录到服务器之后,发现此服务器的物理内存是16G,而最初装机的时候,系统管理人员却只分配了4G的虚拟内存。查看内存的使用状况,物理内存并没有完全耗尽,但虚拟内存已经耗尽,整个系统CPU负载和磁盘IO都非常高。知道了问题所在是由于交换分区不足导致,那么解决方法就是:将虚拟内存通过虚拟文件的方式增加到16G,系统运行状况明显好转。其实虚拟内存并不是等到物理...
<< 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 >>