日期:2014-05-16  浏览次数:20668 次

UNIX/LINUX使用点滴

1.应用程序中的大量JSP文件中,出现<%@ page language="java" pageEncoding="GB2312"%>,现在需要将GB2312替换成GBK,使用find结合grep、sed进行全局替换,命令如下:

find ./ -name "*.jsp" -print -exec grep 'GB2312' {} \; -exec sed -i 's|GB2312|GBK|g' {} \;

?

执行的目录是在工程的当前目录,所以用./,如果其他目录,请直接写明即可。使用-ok替换-exec,则在执行每次替换时,均需要用户确认。

2.控制台启动weblogic,并将信息写入日志文件,命令如下:

nohup ./startWebLogic.sh >server.log &

?

启动weblogic,将日志写入文件server.log中,实时查看日志使用:

tail -f server.log

?

控制台关闭并不影响服务的正常运行。

?

3.磁盘空间爆满问题:

??? 经常遇到服务器的某个空间爆满而影响运行的问题。如/home空间爆满,造成home里边的服务运行出错。

首先检查一下磁盘空间使用情况,

???

df -h

?

就可以参看磁盘空间使用情况了。

然后进入home文件夹,

使用

du -h --max-depth=1

?

检查一下home下每个文件夹使用情况,逐级进行排查,找到爆满的根源,清除临时文件即可。