Freetds 설치 및 PHP 연동 방법에 대해서 알아보겠습니다. 설치 환경은 CentOS 5.5, Apache, MySQL 이 설치되어 있는 상태이며 Apache, MySQL 부분만 연동이 된 상태입니다. 서버 관리가 잘 안돼 있던 서버라 PHP 가 버전별로 여러 폴더들이 존재하였고 기존에 설치된 PHP에 Freetds 연동을 하루종일 시도했지만 번번히 실패하여 시스템 상의 PHP를 모두 삭제 한 후 설치를 진행하였습니다..--;; 그럼 지금부터 Freetds, PHP 설치 및 연동을 시작하겠습니다~ 1. freetds-stable 파일을 다운 받습니다. - 저는 /usr/local/src 폴더 밑에 다운을 받았습니다. 2. 압축을 해제합니다. 3. 압축 후 폴더 화면입니다. - 버전 : freetds..
FreeTDS 설치 시 libsybdb.a|so 및 Directory /usr/local/freetds is not a FreeTDS installation directory 해결책 1. libsybdb.a|so 관련 에러 - 증상 : configure: error: Could not find /usr/local/freetds//libsybdb.a|so - 해결책 : tds.h 파일(freetds 압축해제한 폴더에 있음)을 freetds include 파일안에 복사해주면 된다. - tds.h 파일 복사 - cp /usr/local/src/freetds-0.82/include/tds.h /usr/local/freetds/include 2. Directory /usr/local/freetds is not a..
안녕하세요 주말 내내 출근한 비운의 직딩 열불 XXX 입니다... 오늘은 스타 프리서버 구축 방법에 대해 알아보겠습니다 프리서버는 블리자드의 정식 서버가 아닌 사설 서버를 통해 멀티플레이를 가능케 합니다 블리자드에서 해당 소스를 공개하지 않았지만 멀티 플레이 패킷이 각국의 여러 해커에 의해 분석되어 여러 종류의 서버 프로그램이 나왔다고 합니다. 여러 프로그램 중 저는 pvpgn 을 리눅스에 적용해 보도록 하겠습니다 아! 구축 전에 한가지 유념하셔야 할 부분이 있습니다 바로 아래 스크린샷입니다. 프리서버 개발 및 운영이 블리자드의 EULA 정책을 위배했다고 법정 판결이 났나 봅니다. 고로.. 프리서버 운영에 많은 주의가 필요 할 것 같습니다. 이 점 꼭 유념하시기를 바라며.. 프리서버 구축으로 고고씽~~ ..
1. 쉘(Shell)이란? - 유저의 명령을 입력받아 OS가 그 명령을 처리할 수 있도록 커널과 사용자 간의 대화를 위한 인터프리터이다. 2. 쉘 관련 명령어 - cat /etc/shells : 자신의 시스템에서 사용할 수 있는 Shell 확인 - echo $SHELL : 현재 사용중인 Shell - env 또는 printenv : 환경변수 확인 - date '+%H:%M : 시간과 분만 출력 - date -u : utc 기준 시간 출력 - shopt -o 모드(emacs, vi) : 현재 쉘의 편집 모드 확인 - shopt -os 모드(emacs, vi) : 쉘 편집 모드의 변경 (emacs 와 vi는 토글로 작용한다) 3. 다중 명령어 사용 - ; : 첫번째 명령 다음에 두번째 명령을 실행한다. (첫..
Vim 편집기에 대한 ColorScheme 변경 방법을 알아보겠습니다. 1. Vim 설치 경로 확인 자신의 Vim 설치 경로는 !echo $VIMRUNTIME 으로 확인이 가능합니다. 2. 설치 경로 확인 - /usr/share/vim/vim72 폴더에 vim 이 설치되어 있는 것을 확인할 수 있습니다. 3. 폴더 내용 확인 4. 폴더 내용 확인 - colors 폴더 하단에 colorscheme 테마파일들이 위치해 있습니다. - 2가지 방법으로 colorscheme 을 변경할 수 있습니다 1) vim 편집기 상에서 :colorscheme 테마네임 입력 -> 일시적 ex) colorscheme blue ex) colorscheme morning 2) 자신의 홈 폴더의 .vimrc 파일 수정 -> 영구적 5..
오늘은 vim 환경 설정 방법에 대해 알아보겠습니다 요즘 거의 대부분의 배포판은 vim 을 미리 포함시켜 설치 시 자동으로 설치가 됩니다 자신의 Linux 에 vim 이 설치가 되어 있는지의 여부는 쉘에서 vim을 직접 타이핑 해보는 방법이 있죠 vim 이 정상적으로 설치가 된 환경이라면 아래와 같은 화면을 보실 수가 있습니다 1. 환경 설정 시작! 자 그럼 vim 환경 설정을 시작해 보겠습니다. 첫 번째로 자신의 홈 디렉토리로 이동합니다 (cd ~) 저는 root계정으로 로그인이 되어있어 /root 로 이동이 됐습니다. ls 로 폴더 안의 내용을 보면 숨김 파일이 표시가 되지 않으므로 ls -lart 등의 명령어로 숨김파일을 확인합니다. 2. alias 설정 vim 보다 vi 명령어에 익숙하신 분들께서..
1. vim 설치파일을 로컬로 이동 2. 폴더 내용 확인 3. 환경 설정 (기본) 4. 컴파일 및 설치 5. 완료
1. wsadmin 명령어를 Shell에서 직접 수행하기 - wsadmin 으로 진입하지 않고 ci -s 명령어 수행 예시 2. 명령 반복 - 옵션 : -i 간격 : 명령 수행 간격 (초단위, Default : 3초) -k 획수 : 명령 반복 횟수 - 사용예시 : repeat -i 5 -k 99999 ci -s -> 5초 단위로 99999번 ci -s 명령어를 실행하라 -> 보통repeat 을 줄여 r 로 단축하여 사용 : r -i 1 -k 99999 st -v ※ 보안 상 hostname 및 주요 내용은 모자이크 처리하였습니다
1. Server 상태 정보 1.1. status - 0 RDY : 정상 - 0 NRDY : 해당 서버프로세스가 정상적으로 부팅되지 않은 상태 1.2. count : 프로세스 처리 건수 1.3. cqcnt : 현재 프로세스 별 요청큐에 대기중인 요청 수 - 요청 수에 비해 WebtoB 의 프로세스 수행 능력이 부족할 때, cqcnt 값이 증가한다. 1.4. aqcnt : 프로세스 별 요청큐에 대기했었던 요청의 총 건수 2. Server 프로세스 별 상태 정보 - 서버 프로세스 별 처리건수 및 평균 수행시간을 확인 - SVRTYPE이 JSV인 서버들은 jengineid를 통해 연결 된 JEUS Servlet Engine을 확인 할 수 있다. 3. URI, EXT 상태 확인 - URI, EXT로 등록 된 서..
1. 접속 Client 수 정보 보기 - Total Connected Clients : 실제 WebtoB 와 Established 된 클라이언트 수 2. 접속 Client 상세 보기 - 명령어 : ci - status RDY : Connection 이 요청을 받기 위해 대기중인 상태 - status RUN : Connection 이 요청을 수행 중인 상태 ※ 보안 상 hostname 및 주요 내용은 모자이크 처리하였습니다