- 浏览: 87710 次
- 性别:
- 来自: 北京
最新评论
-
pcpig:
如果不能写的话,尝试修改一下配置文件cat /etc/sel ...
samba使用总结 -
pcpig:
简单启动脚本#!/bin/sh
PROJECT="p ...
Tomcat启动参数修改 -
pcpig:
基于ant的项目发布base_dir=`dirname $0` ...
项目发布脚本 -
pcpig:
同事提醒:网络通讯用gzip由于没有文件结构,压缩效果更好 p ...
消息压缩和解压缩 -
pcpig:
上面第一种方法有问题,第二种方法才是正确的。第一种方法,上线后 ...
spring+ibatis批处理解决
文章列表
5 vim安装
./configure --with-features=huge
--enable-multibyte Include multibyte editing support. 支持中文编辑
系统:CentOS6.3 mysql5.6.1
安装mysql:
yum -y install gcc+ gcc-c++
yum install ncurses
yum install ncurses-devel
yum install cmake
cmake -DCMAKE_INSTALL_PREFIX=/opt/app/mysql-5.6.10 \
-DMYSQL_DAT ...
cacti简介:
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定 ...
1、现象:164的外网网卡坏了,内网网关正常
临时解决方案: 在165的虚拟网卡上绑定164的ip,通过165收发164的消息,通过内网进行消息转发
具体步骤:
165上配置:
iptables -t nat -A PREROUTING --dst remoteIP.164 -p tcp -m tcp --dport 29301 -j DNAT --to-destination locatIP:22
echo "1" > /proc/sys/net/ipv4/ip_forward
//是将164的ip绑定到165的eth1网卡上
/etc/sysconfig/net ...
查看进程19347的线程数
pstree -p -A -a -n 19347
定位进程19347各线程资源使用情况(如cpu使用率)
top -H -p 19347
内存
procinfo free
块的大小
块可能为不同的容量。块的大小一般为1024、2048、4048byte。可通过tune2fs或dumpe2fs获得:
引用
[root@rfgz ~]# tune2fs -l /dev/hda1|grep 'Block size'
Block size: 4096
[root@rfgz ~]# dumpe2fs -h /dev/hda1|gre ...
linux下的常用指令集
- 博客分类:
- 问题整理,工作总结
同步服务器时间
查看时间服务器ip
cat /etc/ntp.conf
加到crontab里
[root@server-171 tomcat-loginportal]# crontab -l
0 */5 * * * ntpdate 0.centos.pool.ntp.org
查看操作系统位数
getconf LONG_BIT
在文件中匹配name_cn=的行下面增加指定内容
sed -i "/name_cn=/a\
picture=\"${dirname}\"\;" ${filename}
sed -i & ...
CATALINA_OPTS="-server -Xms1024M -Xmx4096M -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:HeapDumpPath=$CATALINA_BASE/log/heap.hprof -Dproject=gameserver -Djava.rmi.server.hostname=ip -Dcom.sun.management.jmxremote -Dcom.su ...
图形化管理界面:指令setup
修改允许访问端口1100
第一步:修改配置文件
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1100 -j ACCEPT
第二步:重启生效:
service iptables restart
==================================
vi /etc/sysconfig/network
HOSTNAME=server-X
hostname必须在/etc/hosts里面定义
127.0. ...
通常情况下,产品开发时的参数和正式运营时的配置是不一样的。为了方便产品的开发和发布,同时兼顾考虑代码安全性问题。对于java web项目,我的解决办法如下:
原理:第一步:区分通用配置和各区特色配置。比如通用配置放在src/main/conf下面,私有配置放在WEB-INF/classes下面。
第二步:发布war包到发布svn
第三部:在运行环境Check out 或 update发布包内容
第四部:脚本解压war包,将共有配置替换成私有配置,启动。
脚本内容如下:
release_war_path="./projectName.war&q ...
spring版本3.1.1
问题:spring mvc reponseBody中文编码问题
<bean id="XXXHttpMessageConverter" class="org.springframework.http.converter.XXXHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</va ...
kill -3 pid or
jstatck -l pid > pid.txt
grep -A 2 "java.lang.Thread.State: " pid.txt | sort | uniq -c
从结果中排查定位可能出现问题的地方
也可以结合jvisualVM排查。
快照--- 〉热点--〉显示反向跟踪
如果内存问题,可以用Jmap结合MAT进行分析
jmap -dump:format=b,file=heap.bin pid
# cat runjstatd.sh
/home/java_sun/bin/jstatd -J-Djava.rmi.server.hostname=192.168.0.* -J-Djava.security.policy=jstatd.all.policy
# cat jstatd.all.policy
grant codebase "file:/usr/local/java/lib/tools.jar" {
permission java.security.AllPermission;
};
# cat run.sh
dat ...
现象:通过ssh连接linux服务器比较慢
解决方法:设置 /etc/ssh/sshd_config中UseDNS no,并生效
如下:
[root@ceshi1 ~]# grep "DNS" /etc/ssh/sshd_config
UseDNS no
/etc/init.d/sshd reload
原文地址:http://blog.csdn.net/hexin373/article/details/6669813
出于某些原因
需要把别人jar包里面的class修改一下信息
配置文件*.properties MANIFEST.MF 这些东西可以直接用记事本打开修改 然后替换掉就OK..
在网上游荡了半天,没有 ...
转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]
[Linux] ulimit(文件句柄数量) 在 Centos5(RHEL5)中的调整
Apr 21st, 2008
Leave a comment | Trackback
1、windos下的执行java的批处理脚本
rem 显示的
:: 不显示的注释
@echo off
setlocal enabledelayedexpansion
set classpath=.;./classes
for %%f in (lib/*.jar) do (
set classpath=!classpath!;./lib/%%f
)
echo %classpath%
@echo on
:: java -classpath %classpath% com.abc.ABC
endlocal
pause
绝对路径 ...