此苹果非彼苹果

CentOS5.5设置IP方法

这两天遇到个问题,本地服务器linux(centos5.5)改过本地IP,DNS,网关也一并都改成新路由的了,但是很奇怪改完之后,就是ping不通外网,也打不开外网的页面,一直报错,network unreachable。之前的改法是直接改的文件,改完之后也重启过网卡了,但是就是有问题。

用下面的方法改的就OK了。

1.打开图形界面管理器

# system-config-network

2.设置完之后重启网卡

# service network restart

2010-11-17LA/NMP

Linux下rsync同步服务的配置

以前配置过程中遇到的问题,怎么解决的都用红色标出来了。其它的没有什么困难的。

rsync官方网站:http://rsync.samba.org/

一、安装
这个过程很简单

1.下载最新版本 http://ftp.samba.org/ftp/rsync/rsync-3.0.7.tar.gz

2.开始安装 继续阅读 »

linux下如何设置指定时间自动关机

本来一个很简单的问题,但是还是应了毛爷爷那句话,实践出真知啊。

开始思路是写个shell,里面写上shutdown -h now,然后在crontab里设置一下时间,这应该就能行了吧。可是测试却完全没有行的通,哈哈。

测试之中还以为是权限问题了,好了简单的问题,复杂的测试过程就不说了。直接给出结果吧。原因是crontab调用shutdown命令直接调不出来。加上绝对路径就OK了。

# crontab -e

00 18 * * * /sbin/shutdown -h now

其它的你想什么时候关,自己查一下crontab用法就都解决了。或者改变一下shutdown的参数也可。

CentOS5.5下安装vsftp,配置虚拟用户登陆成功

linux上配置过好多次vsftp了,因为不常弄,有时候还是会遇到以前遇到过的问题。以前记的笔记也比较零散,遇到的问题总结的不全面。这次再综合总结一次。 继续阅读 »

windows7无权限修改hosts文件的解决方法(已试,可用)

要本地测试某域下的网站,难免会遇到修改hosts文件的方法,但是windows7下发现对此文件进行了保护,安全是安全了,但是对开发人员又要麻烦了一些。昨天在xp下发现,也没法手动修改这个文件了,后来发现是360在保护着它,你可以暂时退出一下,把这个改完再启动360木马防火墙。今天以为windows7里也是360在当这个保镖,试验了一下,不是那么回事,还是提示hosts是只读文件,无权限修改,百度了一下,有个解决方法说中改此文件的执行权限,在文件上右键,菜单里找到“安全”->编辑->将users的权限改成完全控制。确定。试验了一下,别人说可以,我的还是改不了呢。个人电脑,用的是管理员身份登陆的呀。不知道是哪里的问题。然后又找到一个解决方法。在“开始”->附件->记事本快捷方式上点右键,以管理员身份运行,打开记事本后,用记事本打开hosts文件,改你要改的吧,可以随心所欲了。哈哈。什么?你还不知道hosts文件存在哪?囧。受累再告诉你一下吧。C:\WINDOWS\system32\drivers\etc

apache日志自动清理,mysql备份文件自动清理N天前的。

完成了服务器apache日志自动清理了,数据备份也完成了定时清理,保存最近30天的。一时半会不会再担心硬盘被这些大文件给占满了。

再处理这两个问题中遇到了一些问题。也是不太好查出的问题。最后发现是windows上存的文件,到linux服务器上运行会报错。还是要存成unix类型的文件 ,到上面执行就没有问题了。不是shell脚本的语法错误,报错的时候会提示命令不存在。害我排错绕了一大圈啊。

处理数据库备份文件清理的时候,遇到的问题是find命令还不能所有文件一视同人,不然的话,会把这个备份的根目录也删除了。这下就麻烦了。只能按压缩包的gz文件来查找,然后再去删除里面的空目录。暂时还没有想到更好的办法,不过这个方法目前能解决这个问题就OK了。等想出更好的方法再来优化一下。

#删除.gz结尾的备份文件

find /backup_dir -mtime +30 -name “*.gz” -exec rm -rf {} \;

#删除空目录

find /backup_dir -depth -empty -type d -exec rmdir -p {} \;

整个shell脚本就不帖了,太长。有需要的朋友可以留言。可以发mail给你。

2010-10-15LA/NMP

rsync同步数据提示auth failed解决方法

上周服务器重启了一下,今天发现rsync不能同步备份数据了。检查了一下。服务器端rsync服务没有开启。启动了一下。但是仍然同步不了。这下就郁闷了。因为之前一直好好的,没有问题。服务器重启了一下。怎么就用户验证不通过了呢。最后把两台机器的密码文件都重新改了一下。也还是不行。最后终于找到问题原因所在了。服务器端的密码文件形式是:username:password,而客户端的密码文件只需要密码,不需要用户名!

现在问题是解决了。但是服务器重启前正常的,这个应该是配置没有问题的呀。难道是我在启动rsync服务之前把密码给改坏了?之后启动了服务才发生的用户验证失败?哎,这个已经无从查找了,现在同步正常就OK了。

返回顶部