Archive for the 'Freebsd' Category



/bin/rm: argument list too long 的处理方法

今天中午在处理实验机Freebsd的时候,想删除一个cache目录,谁知道输入
rm *
的命令后,大概几秒后屏幕就跳出
/bin/rm: argument list too long

条件反射动作,上百度和google查找,找到解决方法和原因,原因是一个文件夹下文件太多,使用rm删除就会出现/bin/rm: Argument list too long错误.

解决方法:http://hintcnuie.javaeye.com/blog/431354
按网址上面写的输入
ls | xargs -n 10 rm -fr ls
就解决了,这句解释为:输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了.

另外找到用脚本的方法:
for loop in `ls 目录路径`

do

rm -f $loop

done

注意:$loop是删除的文件名,确保路径是否正确。

但这个还没有实验过。

Tag:,

今天才知道FreeBSD 8.0-RELEASE发布了,迟钝啊

今天去www.freebsdchina.org社区闲逛时才发现FreeBSD 8.0-RELEASE发布了,好久没去关心关于FreeBSD系统了,好久没去搞系统等问题了,事关将网站搬到外国空间去了!

不过家里有台测试的服务器是Freebsd 7.2的,反正也不急,有时间再继续升级!

发觉这半年Freebsd更新得很快,不知道是不是Linux给了压力呢!

反正竞争是好事啊!!

Tag:, ,

成功由Freebsd7.1升级到7.2

由于Freebsd7.2正式出来了,所以抽时间把自己的家用服务器由Freebsd7.1升级到7.2,这次升级版出来太快了,才半年又更新了.

升级的过程参考: Freebsd 7.0升级到7.1出错,折腾死我了

只是以下这步需要改改:
# ee /usr/share/examples/cvsup/standard-supfile


*default release=cvs tag=RELENG_7_1
改成
*default release=cvs tag=RELENG_7_2

虽然知道有另外的升级方式,不过还是喜欢用老套路来升级! 其它方式还是用vmware 虚拟机来测试.

如果是由Freebsd7.0升级到7.2:


*default release=cvs tag=RELENG_7
改成
*default release=cvs tag=RELENG_7_2

其它操作一样

Tag:, ,

freebsd最新版本是freebsd7.1

freebsd最新版本,居然从我的无聊空间的网站统计里看见有人搜这个关键词,那我就说说吧! 到今天2009年1月22日为止,现在最新的freebsd版本是freebsd7.1 , 我的家用freebsd服务器也升级到7.1版本了,性能好像提高了少许,可能是心里作用吧!

freebsd最新版本i386的ISO的ftp下载:

ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/7.1/

Tag:

freebsd出错信息日志log的查看

freebsd这种系统不是windows,所以没太多丰富的资料查询,当然现在的freebsd中文资料也不少,但和 windows比还是差很远,所以出错了的话,查看日志就比较要紧了,这是我的个人感觉,毕竟我也走了不少弯路.

至于如何查看FreeBSD的系统日志呢,当然是查看系统记录的运行日志文件了,这是废话!O(∩_∩)O哈哈~

大部分日志记录文件被保存在/var/log目录中

freebsd出错日志log的查看资料,详细的请到以下网址看吧,懒得转载啊:

http://freebsd.chinaunix.net/doc/2008/07/15/1200395.shtml

我一般喜欢把那些日志从freebsd复制到windows用editplus查看,或者用登录webmin查看.

Tag:

freebsd查版本的命令

freebsd查看版本的命令,在终端输入:

# uname -a

我的freebsd家用服务器显示:

freebsd,查版本,命令
点击上图看大图,清晰一点.

Tag: