inotify + rsync实现linux文件实时同步,使用触发同步机制公司一套系统的同步使用的donotify,不能实现子目录的实时同步,通过查资料,发现inotify可以实现子目录的实时同步,以下为笔记。一、介绍Inotify 是文件系统事件监控机制,作为 dnotify 的有效替代。dnotify 是较早内核支持的文件监控机制。Inotify 是一种强大的、细粒度的、异步的机制,它满足各种
Linux服务器的自动更新功能了过程非常简单,去网站下载以下两个软件包apt-0.5.15lorg3.1-4.el4.rf.i386.rpm rpmforge-release-0.3.6-1.el4.rf.i386.rpm 安装后,如果使用代理上网,设置下/etc/apt/apt.conf文件,在proxy中填入代理服务器即可.终于搞定Linux服务器的自动更新功能了.其实过程
最大内存和CPU数.我们来看一下AMD和Intel平台. Intel X86.最大CPU数: 32(包括逻辑CPU).最大内存: 64GB.最大文件大小: 8TB.最大文件系统大小(ext3): 16TB.最大每个进程的虚拟地址空间: 4GBAMD 64/EM64T.最大CPU数: 64.最大内存: 128GB.最大文件大小: 8TB.
2010年04月17日 星期六 上午 10:14注意:如果你只有系统只有一个/ 你就准备挂吧,不用恢复了。参考一 http://blog.s135.com/linux_ext3_undelete/参考二 http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html参考三 http://blog.chinaunix.net/u/30312/
check load average for linux #vi checkload.sh #!/bin/shH=`ssh root@abc uptime |awk -F, '{print $3}'|cut -d: -f2`echo $HG=`echo $H |awk -F. '{print $1}'`echo $GF=`expr $G`echo $Fif [ "$F" -gt
base + mysql + php + snort 一,环境 redhat as 4 u2 二,所需包 base php mysql http php-mysql pcre pcre-devel adodb Image_color snort snort-rules ***notice 1,如果少了p
mutt+msmtp 1,下载msmtp 如:http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=1217206451&big_mirror=0 2,解压 tar jxvf msmtp-1.4.16.tar.bz2 cd msmtp-1.4.16 ./c
yum 本地源 系统:redhat as 4 2 1,安装yum 2,安装createrepo 3,把4光盘中的RPM包放在本地硬盘中的四个地方如:/pkrmp1,/pkrmp2,/pkrmp3,/pkrmp4 4,createrepo /pkrmp1/ 5,cp 光盘中的RPM-GPG-KEY到一个统一的路径下,如:/pk
mrtg # Created by # /usr/bin/cfgmaker -output /var/www/html/mrtg/mrtg.cfg public@192.168.1.1### Global Config Options# for UNIXWorkDir: /var/www/html/mrt
mail -s "a" user@a.com < file
1,说明:ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值.单位:blocks-d size:设置数据段的最大值.单位:kbytes-f size:设置创建文件的最
修改 Linux 内核参数 由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。 首先打开/etc/sysctl.conf文件,查看如下两行的设置值,这里是:ker
#!/bin/shset -x ADMIN=ch@cLOG="/bkupEx/bkup/xm_bkup.log"PARA="-av --bwlimit=256 --delete --delete-excluded -b --log-format=[%o]%f"EXCLUDES="--exclude=Datatransfer --exclude=TEMP" BACKUPDIR="/bkupEx/b
#!/usr/bin/perl -w# usage : sendhtml.pl subject To_User html_filemy $sendmail = "/usr/sbin/sendmail";my $fromuser = "FROM: admin\@mail.com\n";$subject = "Subject: $ARGV[0]\n";$touser = "TO: $ARGV[1]\n
1,testparm 测试samba config 2,hdparm -Tt /dev/* 测试硬盘速度 3,badblocks 检查是否有坏块 4,mkfs.ext3 -c /dev/* 格式化之前先检查是否有坏块,并作标记 5,fsck -y /dev/* 检查是否单
新的机器装linux as5和centos5 只要对硬盘进行读写就会报错, hda: status timeout: status=0xd0 { Busy }hda: no DRQ after issuing WRITE 网上找到很多人的说法,基本都是说要快速迁移数据。 我们没办法迁移了数据换了一套同配置的机器,问题依然。 机器配置 双至强四核 加4G内存 加sata2硬盘 320g #
编译安装:makemake install如果64位平台上编译的话用make 64bit命令 mount -t cifs -o username=administrator,password=@,rw //192.168.1.114/2 /win 三:处理故障硬盘: 一般采取下面措施; a:从raid盘阵中删除硬盘。 b:安排停止机子的时间(如果有必要); c:更换物
Search Docs: https://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/zh_cn/x8664-multi-install-guide/ap-bootopts.html 红帽企业 Linux 4: 用于 x86、Itanium?、A
PS1="
awk -F "/" '{print $3,$4}' AB2_bkup.log |grep AB2|sort -udiff file1 file2export HISTTIMEFORMAT='%F %T'echo DEVICE /dev/sd[ef]1 >>/etc/mdadm.confmdadm Ds >>/etc/mdadm.confmdadm --detail --s
这几天在windows2003上装了apache php mysql,安装过程遇到了很多问题. 今天把它整理了一下. 我把它装在了F:上,那是我的系统盘(不是常见的
samba的基本使用 最近我把工作平台转为Fedora Core 4,虽然它比不得RHAS和CentOS,但是足够我平时编程使用了。公司大部分同事都是使用Windows 2000/XP,就连提供数据的服务器都是Windows,可见公司的水平了。唉,没办法。我觉得公司在平台这方面积累的经验不多。为了使我的平台能容合到公司的大环境中,也为了与其它同事共享文件等的方便,
什么是 yum? yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。 y
使用logrotate 管理日志文件 2007/06/03 14:56 xiaofei 对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。 对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号