详解rsync error some files/attrs were...
错误提示: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1508) [generator=3.0.7] 一般出现这个错误的原因有有两个,一个是备份的目录不存在,还有一个就是权限不够. 比如执行: rsync -av license /tmp 如果license目录不存在就会出现第一个错误, 如果不是管理员,对两个目录没有读写权限也会出现那个错误. 解决办法也很简单, 不存在的话就备份存在的文件夹. 如果权限不够就换管理员操作.
linux下xampp搭配
LAMPP 官方地址:http://www.apachefriends.org/zh_cn/xampp-linux.html. 下载源码包,然后解压进行安装、启动. wget http://nchc.dl.sourceforge.net/s ... linux-1.6.8a.tar.gz tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt /opt/lampp/lampp start 此时,lampp组件就成功启动了,但它并不是每次随系统启动. ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp 这样,就OK了! 然后我们来重启服务器,看下成功与否. shutdown -r now 但这个时候是比较危险的,如果你的服务器已经在公网的话,那么你需要马上执行下面的命令,根据提示,设定密码.具体的可参照上面给出的lampp官方说明. /opt/lampp/lampp security 开启 eAccelerator: vi /opt/lampp/etc/php.ini 查找 eAccelerator 将前面的 # 去掉,重启apache即可. 另外,参数可以默认即可,当然,你也可以改一下,比如我把 eaccelerator.shm_size 修改为 32. 意思是eAccelerator缓存可用的共享内存数量为32M. 这个时候,实质上,你的LAMP已经是基本可以应用了!但有一点你要知道,这个组件默认是没有zend的,你可以再另外安装配置: wget http://网址/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz tar xvzf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz cd...
yum安装eaccelerator
现在已经习惯yum安装软件,可以用rpm就尽量用rpm包来安装,尽量不去编译. 官方的源没有eaccelerator. rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* yum install php-eaccelerator 执行 yum install eaccelerator 半天,都说没有这个包,后来: [root@srv yum.repos.d]# yum search eaccelerator Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: apt.sw.be * base: centos.mirrors.redwire.net * updates: mirrors.usc.edu * addons: mirror.nic.uoregon.edu * extras: centos.cogentcloud.com ============================= Matched: eaccelerator ============================== php-eaccelerator.i386 : PHP accelerator, optimizer, encoder and dynamic content : cacher 搞定.装完就好了,什么都不要管,这比你用编译的方式方便多,也不需要设置什么目录. vi /etc/php.d/eaccelerator.ini 配置信息都在上面. [root@srv yum.repos.d]# php -v PHP 5.1.6 (cli) (built: Apr 7 2009 08:00:04) Copyright (c)...
防火墙开放端口
临时开放端口: 运行命令: iptables -I INPUT -p tcp --dport 80 -j ACCEPT 重启防火墙: /etc/init.d/iptables restart 该方式重启电脑后,可能会失效. 永久开放端口: 编辑文件: vi /etc/sysconfig/iptables 添加一行: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 重启防火墙: /etc/init.d/iptables restart 该方式重启电脑后,不会失效. 关闭防火墙: /etc/init.d/iptables stop 永久关闭: chkconfig –level 35 iptables off
centos开远程桌面访问windows
安装rdesktop: yum install rdesktop 命令行中可用rdesktop -h得到命令帮助. rdesktop -g 1024x768 -d 24hostname 其中 "g 1024×768"设置分辨率为1024×768,"d 24"设置真彩24 位,hostname为 Windows 机器的主机名或者IP 地址.在输入了Windows XP的用户名和密码后,就可以登录并操作远程的Windows系统.
centos安装tripwire保障服务器安全
到http://sourceforge.net/projects/tripwire/下载最新版本的tripwire. 目前是tripwire-2.4.2.2-src.tar.bz2. 安装非常简单: tar -jxvf tripwire-2.4.2.2-src.tar.bz2 cd tripwire-2.4.2.2-src 解压后进入目录: ./configure --prefix=/usr/local/tripwire make && make install Continue with installation [y/n] y #键入y继续安装 然后需要输入几个口令就安装完成了. 就安装好了. 设置tripwire: vi /etc/tripwire/twcfg.txt #修改文本格式的Tripwire配置文件 LOOSEDIRECTORYCHECKING =false #找到这一个行,将false的值变为true(不监测所属目录的数据完整性) LOOSEDIRECTORYCHECKING =true #变为此状态 REPORTLEVEL =3 #找到这一行,将3变为4(改变监测结果报告的等级) REPORTLEVEL =4 #变为此状态 $/usr/local/tripwire/sbin/twadmin --create-cfgfile -S site.key twcfg.txt #从文本配置文件建立加密格式配置文件. Please enter your site passphrase: #输入"site keyfile"口令 Wrote configuration file: /usr/local/tripwire/etc/tw.cfg 编辑twpol.txt来控制对哪些目录进行检查,把不需要扫描的路径注释或删除即可. 修改完成后保存twpool.txt文件. 初始化数据库: $/usr/local/tripwire/sbin/tripwire --init Please enter your local passphrase: #输入"local...