지난 여름에 과전류로 정전이 두 차례 되었는데, 아마도 그 때 HDD가 문제가 생긴 것 같았다. MircroServer에 연결해 놓은 HDD중, 마스터는 그냥 다시 linux를 설치했고, 두 번째 HDD에 이상이 있는지 검사해 보았다. 이 때 사용한 명령어가 fsck unmount된 상태에서 다음과 같이 실행하여 이상이 없음을 확인하였다. 휴우~ [root@localhost ~]# fsck -TV /dev/sdb1 [/sbin/fsck.ext3 (1) -- /dev/sdb1] fsck.ext3 /dev/sdb1 e2fsck 1.41.12 (17-May-2010) data: recovering journal data: clean, 8633/65544192 files, 81666168/262146654 bl..
작년에 HP ProLiant MicroServer를 제 값 주고 샀다. 내가 산지 3개월 후 되니, 갑자기 여기저기에서 반값 이벤트를 한다. -_-; 어쨌거나, 살 당시, ODD를 별도 구매하지 않았다. 그래서, USB를 사용하여 linux를 설치해야 한다. 1. 설치 이미지 확보 centos.org에 방문하면 download할 수 있는 사이트를 찾을 수 있다. Downloads > Mirrors로부터 원하는 사이트를 선택한다. USB의 용량 한계상, netinstall 버전으로 다운로드 받았다. (그만큼 설치에 오랜 시간이 걸릴 테지만) 2. USB에 linux 파일 복사 다음의 두 방법 중, 하나를 쓰면 될 것 같다. 1) 깨끗하게 포맷한 USB에 미리 다운로드 받은 CentOS netinstall ..
한 서버에 아파치 톰캣 여러 개 띄우려면? 이런 경우가 발생한다. 한 서버에 포트를 달리해서, tomcat을 여러 개 띄워야 하는 경우가. 개발시 servlet context만 달리해서 검사하곤 했는데, servlet context를 root로 fix해서 개발된 소스를 받아들게 되었다. (절대경로로 root context만 고려해서 작성된 소스코드) 두 개의 사이트를 띄워야 하는데, 둘 다 root context로 동작하게 되어있다. tomcat을 띄우고자 서버 두 개를 쓰는 것은 오버하는 것이고, 한 번에 두 개 혹은 그 이상의 tomcat을 띄워서 배포해 보자. 본 설정은 tomcat 6.x를 기반으로 설정하였다. Tomcat 설치 http://tomcat.apache.org로부터 설치 파일을 다운로..
1. Web Application 배포 $CATALINA_HOME/webapps에 web application 디렉토리를 통쨰로 복사하면 배포가 된다. 또한, war 파일을 복사해도 배포가 된다. (설정이 잘 되어 있다면) tomcat이 war 파일을 압축 풀고, 배포하는 것을 확인할 수 있다. 2. Context 설정 만약, webapps/test 라는 디렉토리가 있다면, context명은 test이다. 배포를 하기 위해, web application 형태의 test 디렉토리를 통째로 복사했을 수도 있고, test.war 파일을 통해 배포했을 수도 있다. 이 때, context명을 $CATALINA_HOME/conf/server.xml에, 또는 $CATALINA_HOME/conf/context.xml에..