# openssl 소스 설치 tar xvfpz openssl-0.9.8g.tar.gzcd openssl-0.9.8g ./config -fPIC --prefix=/opt/webapps/openssl shared threads zlib makemake install echo "/opt/webapps/openssl/lib" >> /etc/ld.so.conf
mysql Replication 이용 중 마스터 디비의 데이터가 슬래이브 디비의 데이터에 반영되지 않을 경우 슬래이브 상태를 확인했을 때 아래와 같은 에러가 발생할 수 있다. 101008 19:48:58 [ERROR] Slave: Error 'Duplicate entry '222' for key 1' on query. Default database: 'M_SERVICE'. Query: 'INSERT INTO T_LOTTO_MY ( MY_SEQ,USERNO,NUM1,NUM2,NUM3,NUM4,NUM5,NUM6,GAME_NUM,RANK,PRIZE,UPDATE_DATE ) VALUES ( null,'620013149754',4,18,25,44,16,8,409,'0',0,NOW() )', Error_code: 1062 원인은 슬래이브 데이터베이스에 갱신된 데이터를 쓰로고 할때 발생하는 에러이다. 슬래이브는 에러가 발생하면 더이상 마스터로부터 갱신된 데이터를 반영하지 않는다. 하지만 다행스럽게도 마스터에서의 갱신 정보는 슬래이브에 쌓여있어 위 문제를 해결하여 Replication을 정상화 시킬 수 있다. 해결책) 1. 슬래이브 상태를 멈춘다
# cubrid broker 주요 설정값 모음 [%BROKER1]SERVICE =ONBROKER_PORT =33000MIN_NUM_APPL_SERVER =10MAX_NUM_APPL_SERVER =100APPL_SERVER_SHM_ID =33000LOG_DIR =log/broker/sql_logERROR_LOG_DIR =log/broker/error_logAUTO_ADD_APPL_SERVER =ONSQL_LOG =NOTICETIME_TO_KILL =100SESSION_TIMEOUT =10KEEP_CONNECTION =AUTOSQL_LOG_MAX_SIZE =50000LONG_QUERY_TIME =0.8LONG_TRANSACTION_TIME =0.8 # 브로커 제공 파라미터(기본값)MASTER_SHM_ID int 30001 ADMIN_LOG_FILE string log/broker/cubrid_broker.log SERVICE string ON BROKER_PORT int 30000(최대값 : 65535) MIN_NUM_APPL_SERVER int 5 M
파일이 존재하는지 체크 파일명은 절대경로나 상대경로로 입력하면 된다. if [ -f 파일명 ] then echo "파일이 존재합니다. OK" else echo "파일이 존재하지 않습니다." exit fi
네트워크 케이블 만들기 - 다이렉트 케이블 & 크로스 케이블 RJ45와 UTP 케이블을 이용해 케이블 찍을 때 사용하는 선 배열. 이더넷에서 다이렉트 케이블은 허브에서 Peer(PC, Printer, Server 등)로 연결하는 일반적인 용도로 사용되며, 크로스 케이블은 Peer to Peer(PC to PC 또는 Hub to Hub) 연결에 사용한다. 1번 : 화이트+오렌지 2번 : 오렌지 3번 : 화이트+그린 4번 : 블루 5번 : 화이트+블루 6번 : 그린 7번 : 화이트+브라운 8번 : 브라운 [##_1C|1005136689.bmp|width="550" height="238" alt="사용자 삽입 이미지"|_##] 다이렉트 케이블 만들기 양족 끝 모두 12345678로 배열함. 허브와 PC를 연결하거나, 라우터와 허브를 연결할 때 주로 사용. 케이블의 양쪽 모두 1,2번은 TX(송신측 : 출력단자), 3,6번은 RX(수신측 : 입력단자)이다. 즉, 통신할 때 8개의 선을 모두 사용하는 것이 아니라 4개의 선만을 사용하고 나머지 4개의 선은 예비선이다. [##_1C|1262906348.bmp|width="547" height="456" alt="
qmail 동작 확인하기 echo to: 메일주소 | /var/qmail/bin/qmail-inject
rsync를 이용하여 서버간의 동기화 (서버끼리 데이터 카피)하여 데이터를 가져오거나 내보낼수있다. ssh 를 이용한 방법 서버1 ip : 1.1.1.1 ← 데이터동기화 → 서버2 ip : 2.2.2.2 # 서버1에서 서버2의 데이터 가져오기rsync -av -e 'ssh -p1229' 2.2.2.2:/home/hky/ /home/hky_2/ 대상 디렉토리 경로 설정중 3가지 경우/home/hky/ /home/hky_2/ 는 데이터끼리의 동기화/home/hky /home/hky_2/ 는 hky_2에 hky디렉토리를 생성한다./home/hky/ /home/hky_2 # 서버1에서 서버2의 데이터 보내기rsync -av -e 'ssh -p1229' /home/hky/ 2.2.2.2:/home/hky/ 옵션-a : archive mode 심볼릭 링크,속성,퍼미션,소유권등을 보존한다.-v : verbose 진행상황을 상세하게 보여준다.-z : compress 전송시 압축 수행-u : update only 새로운 파일을 덮어쓰지 않는다.-e : 복사를 위한 원격접속쉘 프로그램을 설정한다.--delete : 서버측에 없고 클라이
200 : 정상. 클라이언트 요청 성공304 : Not Modified. client가 이미 해당 캐시에 있는 문서를 요청하고 이 문서는 캐시된 이후로 수정되지 않음. 클라이언트가 서버에서 문서의 캐시된 복사본을 사용한다.404 : file not found. 없는 페이지. 액세스하려는 파일이 이동되거나 삭제된경우 발생.500 : internal server error. 내부 서버 오류. 프로그래밍 관련 에러.잘못된 스크립트 실행등.---------------------------------------------------------------------------------------------------- 100 : Continue 101 : Switching protocols 200 : OK, 에러없이 전송 성공 201 : Created, POST 명령 실행 및 성공 202 : Accepted, 서버가 클라이언트 명령을 받음 203 : Non-authoritative information, 서버가 클라이언트 요구 중 일부만 전송 204 : No content, 클라언트 요구을 처리했으나 전송할 데이터가 없음 205 : Reset content 206
위치 : apache/bin/ root@abcd:~# ab www.linux.co.kr/ This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking www.linux.co.kr(be patient).....done Server Software: Apache/2.0.64 Server Hostname: www.linux.co.kr Server Port: 80 Document Path: / Document Length: 327 bytes // 초기문서 용량크기, 대부분 index.html 또는 index.htm Concurrency Level: 1 // 동시에 요청된 클라이언트 수 Time taken for tests
id : 현재 사용자의 UID, GID, 그룹정보 확인 whoami : 현재 사용자의 EUID 확인 who am i : 최초 접속자 EUID 확인 * EUID (Effective User ID) : 어떤 명령어를 실행했을때 실제 어떤 사용자 권한으로 실행되는지
date : 071417352008 >> 월일 >> 시간 >> 년도
#passwd -l 아이디 "아이디" 사용자는 패스워드에 락이 걸림으로써 어떠한 패스워드로도 인증을 받을 수 없다. FTP, SSH, TELNET은 접속이 불가능. 단, 웹과 DB는 정상적으로 운영된다. 해제하기 #passwd -u 아이디