얼마전 회사 동료분이 명령어 한방으로 6개의 서버를 한방에 접속과 6개의 터미널을 화면에 꽉 차도록 정렬하는 마술을 보여 주었다. 그래서 물어 봤더니 csshX라는 놀라운 툴을 소개 시켜 주었다. 사용해본 결과 완전 감동이다. 직접 http://code.google.com/p/csshx/ 에서 바이너리를 직접 다운로드 받아 설치할 수도 있지만 귀찮아서 Home Brew를 이용하여 설치하였다.brew install csshx 사용 방법에 대한 자세한 내용은 http://code.google.com/p/csshx/wiki/Manual 에서 확인할 수 있다. - 일반적인 사용 예제# 호스트 목록을 명령행 인자로 전달csshx -l userId 192.168.1.xxx was01 was02 was03 192.1..
그동안 서비스를 개발/운영 하면서 알게된 혹은 알아야할 명령어 및 툴을 간단하게 정리해 놓고자 한다. (정말 간단히... 자세한 내용은 검색엔진에게...)1. OS/시스템 관련$ vmstat 2 10 // 2초간격으로 10개 시스템 리소스 통계 출력$ iostat 2 10 // 2초간격으로 10개 I/O 통계 출력$ sar 2 10 // 2초간격으로 10개 ??? 통계 출력$ ipcrm -m [Key]p 35020 // Shared Memory 삭제???$ netstat -n | grep EST | grep ':[PORT]' | wc -l // 특정 포트로 연결된 접속 수 확인 (Web 서버, DB 접속, ...)$ pstack [PID] // Process Stack Trace 출력 $ ipcs -qu..
3번째 JCO 참석!!!공지 메일을 받자마자 참석 신청을 하였더니.. 단돈 5500원에 참석 할 수 있었네요.저렴하고 알찬 자바 개발자 컨퍼런스 화이팅!!!제12회 한국자바개발자 컨퍼런스가 2월 18일 토요일 COEX 그랜드 볼룸/아셈룸에서 열립니다. 이와 관련하여 "나는 홍보왕 이벤트"를 진행합니다.현재 블로그에 있는 "나는 홍보왕 이벤트"를 트랙백하고, 트랙백이 안되는 경우 "나는 홍보왕 이벤트"가 개제되어 있는 URL을 댓글로 등록하면 끝!! 단, 링크만 덜렁 있으면 안되겠죠. 아래 이미지를 넣어주셔야 한답니다."나는 홍보왕 이벤트"에 참여하신 두 분을 추첨하여 행사 당일 경품 추첨때 리얼포스 키보드와 삼성 SSD를 드립니다.
1. SVN Server Start # svnserve -d -r $SVN_REPOSITORY 3. SVN 저장소 추가 # mkdir /home/svn # cd /home/svn/ /home/svn# svnadmin create --fs-type fsfs sample 2. 디렉토리 생성 # svn mkdir svn://127.0.0.1/sample (* $SVN_REPOSITORY/sample 디렉토리 생성) 3. 디렉토리 목록 확인 # svn list svn://127.0.0.1/sample (* $SVN_REPOSITORY/sample 디렉토리의 파일/디렉토리 확인) 4. 디렉토리 Import # svn import sampleDir svn://127.0.0.1/sample (* $SVN_REPOSI..
http://progit.org/book/ (Pro Git) http://dogfeet.github.com/articles/2012/progit.html ( Pro Git 번역) 개념 정리 1. Git의 데이터는 파일 시스템의 Snapshot이라 할 수 있으며, 크기가 아주 작다. Git은 Commit 하거나 프로젝트의 상태를 저장할 때마다 파일이 존재하는 그 순간을 중요하게 여기며, 파일이 달라지지 않았으면 Git은 성능을 위해서 파일을 저장하지 않는다. 단지 이전 상태의 파일에 대한 링크만 저장한다. Git은 아래의 그림과 같이 동작한다. 2. Git은 파일을 Commited, Modified, Staged 세가지 상태로 관리한다. - commited : 데이터가 로컬 저장소에 안전하게 저장됐다는 것..