Linux inotify+rsync实现文件同步
系统环境:RHEL5 [ 2.6.18-8.el5xen ] 软件环境: rsync-2.6.8-3.1 nfs-utils-1.0.9-16.el5 portmap-4.0-65.2.2.1 inotify-tools-3.13.tar.gz 目标功能: 源H1: 192.168.1.11/24 目标主机H2: 192.168.1.12/24 将H1主机中的开发数据(/var/devel/目录),上传同步至H2主机的/backup/devel/h1/目录。当源数据有或目录更新时,即时启动rsync同步...
VMWARE 安装 Ubuntu 9.04 全过程图解
VMWAREUbuntu 9.04全过程图解VMWARE安装Ubuntu 9.04全过程图解 我这里用的是Ubuntu-9.04-desktop-i386.iso CD光盘 一、机设置 1、启动虚拟机,选择新建虚拟机 2、下一步 3、自定义 4、下一步 5、客户机操作系统选LINUX,版本选Ubuntu然后下一步 6、虚拟机名称一般默认为你安装的系统名称不用改,位置是你的虚拟机存储位置,这个根据个人情况可以设置 7、我选的一个,然后下一步 8、内存大小根据你自己机器的内存大小选,我这里选512MB,然后下...
Ubuntu 9.04 中 VMware Tools 安装
Vmware Tools是VMware提供的一套很贴心的程序,用于解决虚拟机的分辨率问题、改善鼠标的性能(还记得前面不断的用鼠标单击和Ctrl+Alt在虚 拟与现实间切换的费劲场景吗?),并且能将虚拟机的剪贴板内容直接粘贴到宿主机中。当然,不VMware Tools也不会有什么问题的,只不过从体验方面考虑,装上VMware Tools会给你对虚拟机的操作带来尽可能多的方便。 下边我将比较详尽的描述如何在 9.04下安装Vmware Tools。 首先我们要知道:的权限问题。我们无法 在我们当前的用户下安...
CentOS vnc 远程桌面 开启注意事项
原来vncserver默认使用的窗口管理器是twm,这是一个很简陋的窗口管理器,你可以把你的桌面改成GNOME或KDE。 方法是,进入你自己的home目录,然后编辑这个文件:.vnc/xstartup,下面是这个文件的内容: #!/bin/sh # Uncomment the following two lines for normal desktop: #unset SESSION_MANAGER #exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ]...
Linux 服务器优化
我们的并不是安装完成后就可直接托管到机房了, 而是进行一系列的优化配置和安全配置等 1,关闭不需要的服务 这个应该很容易理解的,凡是我们的系统不需要的服务,一概关闭, 这样一个好处是减少内存和CPU时间的占用,另一个好处相对提高安全性 那么哪些服务是肯定要保留的呢? 在linux机器上通常有四项服务是必须保留的 iptables linux下强大的防火墙,只要机器需要连到网上,哪里离得开它 network linux机器的网络,如果不上网可以关闭,只要上网当然要打开它 sshd 这是openssh se...
Ubuntu 8.04 环境 tftp服务安装 配置方法
本文将帮助你组建基于Ubuntu 8.04的tftp器端及客户端,从而搭建完整的tftp应用。 首先介绍我们接下来要的三个包: 1.xinetd:xinetd是一个守护进程,用于处理对各种服务的请求,当xinetd监控的服务请求出现时,xinetd会使用/etc /xinetd.conf文件 读取/etc/xinetd.d目录中的文件,然后,根据所请求服务的xinetd.conf文件内容,启动相应的程序. 2.tftpd :服务端 3.tftp:客户端 第一步:安装相关软件包 sudo apt-get...
Linux下对Subversion实现对目录精细的访问权限的控制
下面的这篇文章非常不错 我在对目录的过程中发现几个问题: 1、各配置模块间要有适当的空隙 如: [arm:/msn/css] *=rw (空隙) [arm:/msn] *=r 2、排在上面的模块先起作用 如: [web:/css] @*=rw [web:/template] @*=rw [web:/] @manager=rw *= 要这样写才管用 如果像下面这样就没用了,除了manager组外其他的组对 template css 都取了第一块配置的权限,而变成无权限了 [web:/] @manager=...
Linux 批量添加用户
一、为什么需要大批量添加; 什么时候才需要大批量添加用户呢?有时需要让几十个或更多的用户在主机上完成相同或相似的任务,比如我们想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时我们可能为了教学,比如我们有50个学生,并且每个学生在服务器上有一个独 立的用户名,能登录系统,并能管理自己的帐号或完成一些在自己权限下的作业; 二、批量用户添加流程; 批量添中用户流程是通过newusers 导入一个严格按照/etc/passwd 的书写格式来书写内容的来完成添加用...
Linux系统下实现SCSI硬盘热插拔及在线识别
在向服务器添加SCSI硬盘时,可以在服务器不停机的情况下,让识别出新插入的硬盘,具体步骤如下: 第一步a:将新硬盘插到机器上; 第二步:以root用户运行命令: echo scsi add-single-device x y z u /proc/scsi/scsi 其中: x是硬盘所在SCSI控制器号(一般机器就一个SCSI控制器,所以就是0); y是硬盘所在SCSI通道的编号(一般单通道的就是0,多通道的要看是哪个通道了); z是硬盘的SCSI ID号(可以通过具体插入的硬盘插槽来判断); u是硬盘的...
Apache限制并发数限制IP连接数限制带宽
限制并发数 下载模块: 到官方网址: 下载模块 http://www.nowhere-land.org/programs/mod_vhost_limit/mod_vhost_limit-0.4.tar.gz 安装: apxs -c mod_vhost_limit.c -o /path/to/libexec/mod_vhost_limit.so 在 httpd.conf 加入: LoadModule vhost_limit_module libexec/mod_vhost_limit.so AddModu...
Linux 脚本显示服务器时时流量
在GUI下面,有一大把的工具可以网络,那么,命令行下面怎么办? 显然办法是有的,比如,ifconfig,会有这样的输出: RX bytes:1224128649 (1.1 GiB) TX bytes:34114947 (32.5 MiB) 过一会再看,数值有所变化,两者的差值就是过去一段时间的流量。可是,这也太不人性化了 正所谓自己动手,丰衣足食,我们自己来写一个脚本,实时显示并刷新! 脚本如下,还是哪句话,本人功力有限,写脚本的原则是够用就好。 该脚本(假设名叫traffic)默认显示eth0的流量,...
linux下查看硬盘型号等信息
在准备替换或加装硬盘时,如何得到硬盘信息? 可以用smartctl,hdparm等命令来查询。 在日志中显示硬盘有坏扇区 tail /var/log/messages Mar 1 09:42:55 c1g smartd[1848]: Device: /dev/hda, 2 Currently unreadable (pending) sectors Mar 1 09:42:55 c1g smartd[1848]: Device: /dev/hda, 2 Offline uncorrectable sec...

