1、free 查看服务器的内存分配情况
2、resin 简介:
ps -elf|grep java //查看进程 resin启动情况
ps -elf|grep java
ll //查看脚本启动列表(要启动的文件列表)
dl _jsp
//sh脚本启动 &表示将应用程序后台执行
(1)./name.sh &
(2)sh name.sh &
//查看java运行的所有线程
ps -elf|grep java
//杀死某个线程
kill -9 线程号
setup //打开Linux防火墙设置、主要是对端口的开放设置
3、/usr/local/resin/log jvm-default.log //查看resin 服务器 启动情况的日志
4、删除文件命令:
[root@hmdgtest49 bin]# cd /usr/local/diagramssq.zhcw.com
[root@hmdgtest49 diagramssq.zhcw.com]# rm -rf *
5、java.lang.ClassNotFoundException: oracle.jdbc.driver.or acledriver //risin服务器下的jar包(如ORCAL的jar包等)文件少啦
6、修改文件:
vi 文件名(eg:app-default.xml) //进入编辑状态
i //进入插入状态
esc //突出插入状态
:wq //保存退出
:q! //不保存直接退出编辑状态
7、app-default.xml 文件 改变服务器 文件的编码方式:
<servlet servlet-name="resin-file"
servlet-class="com.caucho.servlets.FileServlet">
<init>
<character-encoding>utf-8</character-encoding>
</init>
</servlet>
8、修改服务器(linus)hosts文件
vi /etc/hosts //配置HOSTS
//修改服务器时间
date -s ""
9、打开图形环境(linux系统)
java -Djava.awt.headless=true
10、./resin //执行一个resin 脚本程序 /etc/init.d 为resin脚本路径
修改resin脚本权限:
#cd /etc/init.d/
#chmod 755 resin
11、 修改文件操作权限命令:
chmod a+x *
12、开机自动启动resin服务器
记得上面提到contrib目录下的init.resin文件吧。我们现在要做的就是把init.resin文件拷贝到/etc/init.d/目录下,并改名为resin:
cp resin/contrib/init.resin /etc/init.d/resin
然后我们再把它加入随系统自动启动:
chkconfig –add resin
查看一下resin在chkconfig下的系统状态:
chkconfig –list | grep resin
显示:
resin 0:off 1:off 2:off 3:on 4:on 5:on 6:off
看到345的状态为on,说明在下次服务器启动的时候,resin会随着系统的启动而启动。
这一步完成了。基本上是大功告成了。不过有一点要注意的是,在手动启动resin的时候不能用resin/bin/httpd.sh这个文件来启动,
一定要用service resin start的命令来启动resin
13、/etc/profile 文件为java系统环境变量 设置文件
14、如果你碰到java.net.BindException: Address already in use, 那么你可以使用这个命令来判断是否有进程正在使用你需要使用的那个端口, 比如80, 8080等.
netstat -pant | grep 80
[root@tycptb ~]# netstat -an|grep ESTABLISHED|wc -l //统计TCP访问状态为正常的进程数
[root@tycptb ~]# netstat -an|grep 80|wc -l //统计TCP访问端口为80的进程数
15、resin服务器后台监控服务日志文件路径:config/stdout.log