개발/Linux/Server (19)
tomcat 재기동 스크립트

#!/bin/bash

INSTANCE='cmsSvr11'

echo 'Tomcat Stop'

sh ~/was/tomcat/bin/stop$INSTANCE.sh

while [ : ];

do

sleep 1

CNT=`ps -ef | grep tomcat | grep java | grep -v grep | grep D$INSTANCE | wc -l`

echo 'Tomcat process count -> '$CNT

if [ $CNT -lt 1 ]

then

        echo "Tomcat starting... >> catalina tail start";

        sh ~/tomcat/bin/startup.sh

        cdate=$(date +'%Y-%m-%d')

        tail -f ~/tomcat/logs/catalina.$cdate.log

        exit 1

fi

done

'개발 > Linux/Server' 카테고리의 다른 글

SVN 서버 설치하기(Cent OS)  (0) 2013.05.14
각 폴더명 크기 보기  (0) 2013.04.23
tomcat 재기동 스크립트  (0) 2013.03.20
telnet 이용해서 서버 감시 로그 찍기  (0) 2012.12.17
폴더별로 크기 보기  (0) 2012.12.17
tomcat 에서 access 로그 사용하기  (0) 2012.08.30
0  Comments,   0  Trackbacks
댓글 쓰기
telnet 이용해서 서버 감시 로그 찍기

크론탭에 등록 후 사용할 것을 추천

서버가 살아있는지 죽어있는지 단순 텔넷을 이용해 로그를 남긴다.




#!/usr/bin/ksh

tpipe() {
    sleep 2;echo 'exit'
    sleep 2
}

aliveCheck() {
  LOG_YEAR=`/bin/date +%Y`
  LOG_MONTH=`/bin/date +%m`
  LOG_DATE=`/bin/date +%Y%m%d`
  LOG_TIME=`/bin/date +%H:%M:%S`
  TARGET_SERVER='127.0.0.1 80'

  aliveDir=/home/test/log/$LOG_YEAR/$LOG_MONTH/
  aliveFileName=alive.$LOG_YEAR$LOG_MONTH$LOG_DATE
  alivePath=$aliveDir$aliveFileName

  if [ ! -d $aliveDir ]; then
    mkdir -p $aliveDir
  fi
 
  RESULT=`tpipe | telnet $TARGET_SERVER | grep Escape |wc -l`

  if [ $RESULT != "1" ]
  then
    echo "$LOG_TIME - $TARGET_SERVER Down" >> $alivePath
  else
    echo "$LOG_TIME - $TARGET_SERVER Server Alive" >> $alivePath
  fi
}

(aliveCheck)

'개발 > Linux/Server' 카테고리의 다른 글

각 폴더명 크기 보기  (0) 2013.04.23
tomcat 재기동 스크립트  (0) 2013.03.20
telnet 이용해서 서버 감시 로그 찍기  (0) 2012.12.17
폴더별로 크기 보기  (0) 2012.12.17
tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
0  Comments,   0  Trackbacks
댓글 쓰기
폴더별로 크기 보기

du -Sh


'개발 > Linux/Server' 카테고리의 다른 글

tomcat 재기동 스크립트  (0) 2013.03.20
telnet 이용해서 서버 감시 로그 찍기  (0) 2012.12.17
폴더별로 크기 보기  (0) 2012.12.17
tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
0  Comments,   0  Trackbacks
댓글 쓰기
tomcat 에서 access 로그 사용하기

vi /home/donnert/tomcat6/conf

vi server.xml


하단에 아래와 같은 내용 추가~

있는거 수정해도 써서 된다.  기본으로 설정이 주석처리되어있음


        <Valve className="org.apache.catalina.valves.AccessLogValve"

                 directory="/data1/donnert/access/" prefix="appif_access." suffix=".log"

                 pattern="%t %a %Ts %{userid}r %B %U%q"

                 fileDateFormat="yyyy-MM-dd"

                 resolveHosts="false"/>



'개발 > Linux/Server' 카테고리의 다른 글

telnet 이용해서 서버 감시 로그 찍기  (0) 2012.12.17
폴더별로 크기 보기  (0) 2012.12.17
tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
서버 간 파일 전송 linux  (0) 2012.03.19
0  Comments,   0  Trackbacks
댓글 쓰기
파일 사이즈로 찾기

5메가 이상 grep log


find ./ -size +5000 -print | grep log


'개발 > Linux/Server' 카테고리의 다른 글

폴더별로 크기 보기  (0) 2012.12.17
tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
서버 간 파일 전송 linux  (0) 2012.03.19
tar 원하는 경로에 해제 하기  (0) 2012.03.13
0  Comments,   0  Trackbacks
댓글 쓰기
linux 파일 목록 뽑기
파일만
find . -type f -print

파일명만
find . -type f -exec basename {} \;

디렉토리 포함

find . -exec ls -d {} \;

'개발 > Linux/Server' 카테고리의 다른 글

tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
서버 간 파일 전송 linux  (0) 2012.03.19
tar 원하는 경로에 해제 하기  (0) 2012.03.13
tomcat에서 symbolic link 사용하기  (0) 2012.02.06
0  Comments,   0  Trackbacks
댓글 쓰기
서버 간 파일 전송 linux
scp 파일명 계정@주소:경로

샘플(보내는쪽에서 실행한다)
$> scp abc.tar root@192.168.111.222:/home/root/
추가(포트, 폴더일 경우 -r 추가)
$> scp -P 1994 abc.tar root@192.168.111.222:/home/root/ 

끝 


'개발 > Linux/Server' 카테고리의 다른 글

tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
서버 간 파일 전송 linux  (0) 2012.03.19
tar 원하는 경로에 해제 하기  (0) 2012.03.13
tomcat에서 symbolic link 사용하기  (0) 2012.02.06
0  Comments,   0  Trackbacks
댓글 쓰기
tar 원하는 경로에 해제 하기
 tar -xvf a.tar -C ./directory

hp 등 linux계열에서는 안먹히는듯?


'개발 > Linux/Server' 카테고리의 다른 글

tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
서버 간 파일 전송 linux  (0) 2012.03.19
tar 원하는 경로에 해제 하기  (0) 2012.03.13
tomcat에서 symbolic link 사용하기  (0) 2012.02.06
0  Comments,   0  Trackbacks
댓글 쓰기
tomcat에서 symbolic link 사용하기
context.xml 깐다

<Context> 노드를 다음과 같이 바꾼다

<Context allowLinking="true">

재기동
끝 


'개발 > Linux/Server' 카테고리의 다른 글

tomcat 에서 access 로그 사용하기  (0) 2012.08.30
파일 사이즈로 찾기  (0) 2012.06.04
linux 파일 목록 뽑기  (0) 2012.05.23
서버 간 파일 전송 linux  (0) 2012.03.19
tar 원하는 경로에 해제 하기  (0) 2012.03.13
tomcat에서 symbolic link 사용하기  (0) 2012.02.06
0  Comments,   0  Trackbacks
댓글 쓰기