2014/12/02 27

lsof 명령어 사용법

Unix / Linux에서 프로세스가 사용 중인 Socket, FD를 확인 할 때 사용하는 lsof 명령어의 사용법에 대해서 알아보자.* 특정 프로세스가 오픈한 파일 리스트 확인 : lsof -p - PID 112를 가진 프로세스가 사용하는 파일들 확인# lsof -p 143COMMAND PID USER FD TYPE DEVICE SIZE/OFF INODE NAMEinetd 143 root cwd VDIR 32,0 1024 2 /inetd 143 root txt VREG 32,6 33492 310933 /usr/sbin/inetdinetd 143 root txt VREG 32,6 10696 6352 /usr (/dev/dsk/c0t0d0s6)........inetd 143 root 4u inet 0x60..

JMeter를 활용한 간단한 부하테스트

오픈 소스의 부하테스트 툴인 JMeter를 활용하여 간단한 부하테스트를 수행해 보자.JMeter 공식 사이트 : http://jmeter.apache.org 1. JMeter를 다운받자. (2014. 12. 02 - 2.12 버전)2. 다운로드한 apache-jmeter-2.12.zip 파일을 압축 해제한다.3. apache-jmeter-2.12\bin\jmeter.bat 실행4. JMeter 메인 화면 5. Thread Group 생성 (Test Plan에 마우스 오른쪽 버튼 > Add > Threads > Thread group 클릭) - Thread Group 생성 후 호출 할 virtual user의 숫자나 횟수를 설정한다. (예 : virtual user 1, 횟수 10 설정)6. HTTP Re..

jar 파일에서 특정 클래스 찾기

특정 폴더 하위의 모든 jar 파일에서 특정 클래스를 찾아보고 싶을 때 사용할 수 있는 쉘 스크립트를 소개합니다.[실행]find . -type f -name '*.jar' | while read LINE; do echo $LINE;jar tvf $LINE | grep WebtInnerConnection;done[결과]./system/local_policy.jar./system/mail.jar./system/snmp_agent.jar./system/sunjce_provider.jar./system/toolresource.jar./system/uddi4j.jar./system/US_export_policy.jar./system/webt30.jar25500 Mon Jan 24 10:31:00 KST 2005 ..

OS별 물리 정보 확인 방법

WEB/WAS 설치 시 꼭 확인해야 하는 OS 정보들이 있다. 이를 확인하는 명령어를 정리해 보자.[CPU]AIX lsdev -Cc processor HP-UX ioscan -fnc processor SOLARIS psrinfo -v LINUX cat /proc/cpuinfo [메모리]AIX bootinfo -r HP-UX grep -i Physical /var/adm/syslog/syslog.log SOLARIS Prtconf LINUX free[커널 bit] AIX bootinfo -K HP-UX getconf KERNEL_BITS SOLARIS isainfo -kv LINUX getconf WORD_BIT[NIC 카드 정보] AIX ifconfig -a HP-UX lanscan -v SOLARIS ..

Jboss EAP 6 튜닝의포인트

구분 지시어 기본값 WEB HTTP Timeout 300 비활성화된 연결에 대하여 얼마나 오랫동안 HTTP 연결을 유지하고 있을지를 설정 KeepAliveTimeout 15 아파치 프로세스 (또는 쓰레드) 가 클라이언트가 또다른 HTTP 요청을 보내기 전까지 대기해야 하는 시간을 설정 mod-jk socket_timeout 0 mod-jkdhk was간 통신채널에서 사용하는 타임아웃, 정해진 시간동안 응답이 없으면 에러를 발생, 0으로 세팅하면 무제한 대기 socket_connect_timeout socket_timeout*1000 socket_timeout과 같지만 milliseconds 단위로 타임아웃을 설정할 수 있다 socket_keepalive FALSE 웹서버와 WAS 사이에 방화벽이 있는 경..

Apache 상태 확인 페이지 설정

아파치 프로세스의 상태를 모니터링 할 수 있는 페이지 설정을 해보자.apache 2.2.26 기본 설치 후 다음과 같은 설정을 추가해 준다. 1. httpd.conf 설정에 include 설정 추가# Real-time info on requests and configurationInclude conf/extra/httpd-info.conf 2. httpd-info.conf 설정에 상세정보 출력을 위한 옵션 변경 ## ExtendedStatus controls whether Apache will generate "full" status# information (ExtendedStatus On) or just basic information (ExtendedStatus# Off) when the "serve..

JBoss EAP5.X 에서 JSP 변경시 재컴파일 방법‏

JBoss 5. 대에서는 기본적으로 JSP 설정이 운영모드로 되어 있기 때문에 JSP 파일을 변경하더라도 적용되지 않습니다. JSP 설정을 개발모드로 설정하는 방법 . (*)변경 파일 위치 ${JBOSS_HOME}/server/test/deployers/jbossweb.deployer/web.xml (*)web.xml 에서 JSP 설정 부분 확인 jsp org.apache.jasper.servlet.JspServlet fork false development false by 차규철

Process Explorer 툴을 이용하여 process가 사용중인 Socket 번호 확인하기

Windows 시스템에서 프로세스 PID, 파라미터, 프로세스가 사용 중인 Socket 등의 정보가 필요한 경우가 있다.이럴 경우 windows에서 기본적으로 제공해 주는 taskmgr 툴 만가지고는 부족하다 라고 느끼면 Process Explorer 툴을 사용해 보자. 다운로드 사이트 : http://technet.microsoft.com/en-us/sysinternals/bb896653 (2014.12.02 최신버전 v16.04) 1. 다운로드 받은 파일의 압축 해제2. procexp.exe 를 실행한다.3. Process Explorer 메인 화면 (JAVA PID 4360 확인)4. 프로세스 리스트 중 JAVA에 마우스 커서를 두고 마우스 오른쪽 버튼 > properties > 탭메뉴 TCP/IP..