본문 바로가기

반응형

분류

(1079)
서비스 DB 데이터를 AWS DB로 마이그레이션 작업 프로세스 1. zabbix 샘플 데이터 100개를 export하여 sql 쿼리 파일로 저장 2. ec2 인스턴스에 my sql을 설치 3. AWS EC2 DB 서버를 SQL DBMS 프로그램으로 접속 4. 접속한 DBMS 프로그램에서 sql 쿼리파일을 import하여 저장 1. zabbix 샘플 데이터 100개를 export하여 sql 쿼리 파일로 저장 sql 쿼리문 : select * from public.alerts where actionid = '17' and sendto like '%may9noy%' LIMIT 100; 2. 조회된 데이터를 export 수행하여 파일로 저장 3. 저장된 파일을 저장 추후에 import 용으로 사용 4. ec2 인스턴스에 mysql을 설치 5. ec2 인스턴스..
Apache를 활용한 부하테스팅 # 실행할 항목 1. AWS 우분투 인스턴스 생성 2. Apache 부하 테스트를 위한 프로그램 설치 3. Apache를 활용한 주요 사이트 부하 테스트 수행 1. AWS에 우분투 인스턴스를 생성 2. SSH 접속 툴(putty 등)을 활용하여 서버에 접근 3. Apache 테스트 프로그램 설치 - 명령어 sudo apt-get install apache2-utils 4. 설치중인 화면 아래와 같은 화면뒤에 done 이 뜨면 완료 5. apache 프로그램을 활용하여 부하 테스트 수행 - 명령어 ab -n 100 -c 10 http://www.google.com/ - 세부정보는 아래와 같다. 부하 테스트 완료 화면, 지금까지 apache를 활용한 부하테스팅을 알아봤습니다. 끝으로, 사용범 예시 및 추가 ..
Jmeter를 활용한 부하테스트 (상) 1. Jmeter 프로그램 다운로드 http://jmeter.apache.org/download_jmeter.cgi 해당 URL에서 Binaries에 있는 zip 파일 다운로드 후 압축풀기 Apache JMeter - Download Apache JMeter Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ..
MySQL Timeout 설정 MySQL에서의 timeout은 interactive_timeout과 wait_timeout 이렇게 두 가지가 존재합니다. 1. interactive_timeout은 mysql> 과 같은 콘솔이나 터미널 모드(대화형 클라이언트)에서 mysqld와 client가 연결을 맺은 다음 요청을 기다리는 최대시간입니다. 2. wait_timeout은 API를 이용한 client 프로그램(PHP, JDBC, ODBC...) 상에서 최대 연결시간을 말하며, 설정된 시간 동안 아무 요청이 없으면 연결은 취소되고 다시 요청이 들어오면 자동으로 연결이 맺어집니다. 현재 설정된 값을 확인 하시려면 아래와 같은 명령으로 확인 가능합니다. mysql 1) Global 설정 확인 mysql> show global variables..
Inbound Whitelist (인바운드 화이트리스트) 화이트리스트(whitelist)는 식별된 일부 실체들이 특정 권한, 서비스, 이동, 접근, 인식에 대해 명시적으로 허가하는 목록 * 인바운드 - 내부를 향하는 것 - 서버 내부로 들어오는 것 - 서버 또는 네트워크 내부로 인입 - 클라이언트 > 서버 - 클라이언트가 업로드할 때 인바운드(Inbound) 규칙 - Windows 방화벽 기본 설정 : 모든 접속 차단 - 자신의 컴퓨터로 들어오기 시작하는 네트워크 데이터
AWS EC2인스턴스 생성 후 복사 AMI 생성 후 인스턴스 복사 - 인스턴스 오른쪽 마우스 클릭 > 이미지 > 이미지 생성 - AMI 이미지 > 시작 클릭 > 인스턴스 유형설정 인스턴스 생성 > 인스턴스 활성화 상태 되어 있는지 확인
리눅스 서버관리 실무기법들 리눅스서버관리 실무기법들 telnet (원격접속을 위한 텔넷활용) 텔넷 명령어 모음  telnet은 우리가 현재 가장 많이 사용하고 있는 원격접속 도구 이다 - 프롬프트 창에서 telnet 입력 -> 접근 - quit 입력하면 빠져나옴 - telnet 입력후 접속하는 프롬프트 창에서 많은 명령어를 활용가능 --> close : 현재 연결을 종료 --> logout : 원격접속된 사용자를 강제 로그아웃 후 강제종료 --> display : 텔넷 환경인수들을 출력 --> mode : 문장 또는 문자모드를 받아들이도록 수행 --> open : 원격서버로 접근 시도 --> quit : 텔넷 종료 후 쉘로 빠져나옴 --> send : 특수문자를 전송 --> set : 텔넷 환경 인수들을 설정 --> unset ..
리눅스 네트워크 관리 리눅스서버 - 네트워크 관리 195p - ping (네트워크 통신 테스트) o - ping은 ICMP 프로토콜을 사용한다. - 사용법 : ping 111.111.111.111 - 타임값이 낮을수록 서버와 통신이 빠르다는것 (즉 타임값이 낮을수록 네트워크 회선속도가 빠르다는것) - ip주소 대신 도메인 이름을 사용하여 테스트 가능 - ping www.naver.com 명령어 옵션 -s : ping 테스트 시 사용할 패킷사이즈 크기 설정 -q : ping 테스트 결과를 지속적으로 보여주지 않고, 결과만 보여주는 옵션 -i : ping 테스트 시 지연시간을 설정하는 옵션 -b : ping 테스트 시 ping 테스트 하는 서버와 동일한 네트워크에 있는 모든 호스트로 패킷을 보냄 -c : ping 테스트 시 보낼..

728x90
반응형