存档

2010年11月 的存档

禁止用户交互的shell

2010年11月21日 3 条评论

买了个vps,就挂了个博客站,感觉好浪费,发挥下开源精神,送了几个ssh帐号给ubuntu-cn的朋友穿墙英。今天登录服务器发现几个公用数据被删除了,虽然数据不是很重要,但是为了防止此类事情发生,给那些个用户写了个登录shell,登录之后只能更改密码,和做隧道用,不能交互。比较丑陋,呵呵,仅提供个思路,希望对大家有用。 阅读全文…

分类: 关于技术 标签: ,

RPM打包记

2010年11月19日 1 条评论

说起为啥要打包,是有段故事,这里就不讲了,就讲下过程吧。

以前没打包过,突然有需求了,问了下谷哥,谷哥送我到了这里,挺详细的,按惯例(俺自己的),先顺着教程来一遍。 阅读全文…

分类: 关于生活 标签:

sendmail更新版本后报错(附解决方法)

2010年11月17日 1 条评论

早上更新服务器,把sendmail版本更新了,重启之后发不出邮件,报一大堆错~
报错信息如下:

Nov 17 13:24:56 vps sendmail[3228]: dangerous permissions=40755 on queue directory /var/spool/clientmqueue/
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: SYSERR(daemon): collect: Cannot write ./dfoAH5OuxM003228 (bfcommit, uid=2, gid=51): Permission denied
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: from=daemon, size=181, class=0, nrcpts=2, relay=daemon@localhost
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: 0: fl=0x0, mode=10600: FIFO: dev=0/6, ino=1068637972, nlink=1, u/gid=2/2, size=0
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: 1: fl=0x1, mode=20666: CHR: dev=0/46, ino=4644304, nlink=1, u/gid=0/0, size=0
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: 2: fl=0x8401, mode=100644: dev=0/41, ino=142052801, nlink=1, u/gid=0/0, size=2493370
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: 3: fl=0x2, mode=140777: SOCK localhost->[[UNIX: /dev/log]]
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: 4: fl=0x1, mode=20666: CHR: dev=0/46, ino=4644304, nlink=1, u/gid=0/0, size=0
Nov 17 13:24:57 vps sendmail[3228]: oAH5OuxM003228: SYSERR(daemon): queueup: cannot create queue file ./qfoAH5OuxM003228, euid=2, fd=-1, fp=0x0: Permission denied

比较晕乎,那个文件的权限我从来没修改过的,怎么会错误呢,既然说错了,就改呗,改成770就ok了

chmod 770 /var/spool//clientmqueue

再发信,就成功了。不知道后边的Permission denied错误咋回事,反正我改了那个权限就好了,当然他是浮云吧~希望能帮到遇到同样问题的同学。

分类: 关于技术 标签: ,

谷歌又出新花样-搜索结果网页缩略图

2010年11月10日 没有评论

今天打开谷歌,搜索,无意间发现谷歌搜索结果,鼠标移上去会出现缩略图,真好!

谷歌总能给人惊喜!百度哥,学点好行不?

分类: 有关互联网 标签:

find命令中-exec,-ok和xargs的区别

2010年11月4日 1 条评论

exec 和ok的区别:在执行命令的时候,使用ok,在操作前需要有用户确认,使用exec不需要确认,除此用法一样。
exec和xargs:
在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行,数据过多的时候可能会溢出,而xargs不会存在此问题,因为而xargs命令每次只获取一部分文件而不是全部;
在有些系统中,使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程,并非将匹配到的文件全部作为参数一次执行;这样在有些情况下就会出现进程过多,系统性能下降的问题,因而效率不高;而使用xargs命令则只有一个进程。另外,在使用xargs命令时,究竟是一次获取所有的参数,还是分批取得参数,以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。

分类: 关于技术 标签: