본문 바로가기

업무 기록/ETC34

SecureCRT 주요 기능과 설명 SecureCRT는 SSH, Telnet, Rlogin 등과 같은 다양한 프로토콜을 지원하는 터미널 에뮬레이션 및 원격 액세스 소프트웨어다. 이것은 주로 네트워크 관리자, 시스템 관리자 및 개발자들이 원격 서버와 네트워크 장비에 접속하고 관리하는 데 사용된다. 회사에서 원격 서버와 네트워크 장비에 접속하여 서버를 올리거나 오류 수정을 하는 경우에 자주 사용을 하고있다. 편리한 기능 1. 원격 서버 연결 (SSH 및 Telnet): SecureCRT를 사용하여 SSH 또는 Telnet 프로토콜을 통해 원격 서버에 연결할 수 있다. SSH는 주로 원격 서버 및 네트워크 장비에 안전하게 접속하는 데 사용 ssh username@hostname SSH (Secure Shell): - SSH는 네트워크 통신을 안.. 2023. 8. 25.
Redis 란 , 장단점, 사용 상황, 사용법 기본 Redis(Remote Dictionary Server)는 메모리 내에서 데이터를 보관하므로 매우 빠르게 읽고 쓸 수 있으며, 다양한 데이터 구조를 지원한다. 주로 키-값(key-value) 저장소로 사용되며, 문자열, 리스트, 해시맵, 집합 등 다양한 데이터 타입을 지원한다. Redis는 빠른 데이터 저장과 검색을 위한 오픈 소스 인메모리 데이터 스토어로, 다양한 애플리케이션에서 성능 향상과 데이터 관리를 위해 활용한다. Redis 장단점 빠른 데이터 접근, 다양한 데이터 구조 지원, 영송성 및 스냅샷, Pub/Sub 메커니즘, 클러스터링 및 고가용성 등이 있다. 반면 단점으로는 메모리사용, 데이터 복제와 일관성, 단일 쓰레드 모델, 복잡한 쿼리 지원의 한계, 설정 및 관리의 복잡성이라는 단점이 발생할.. 2023. 8. 23.
JMeter 부하테스트 - 다중 스레드, 랜덤값, 선언 등 부하 테스트(Load Testing)는 컴퓨터 시스템, 네트워크, 소프트웨어 응용 프로그램 또는 웹 사이트의 성능과 안정성을 평가하는 소프트웨어 테스트의 한 형태입니다. 이 테스트는 특정 시스템이나 서비스가 일정 부하 아래에서 어떻게 동작하는지를 이해하고, 과부하 시나리오에서 어떻게 대응하는지를 확인하는 데 사용 ✔ Threa Group Threa Group의 경우 Add → Threads(Users) → Thread Group 클릭하여 창을 띄운다. Name : 내가 판별하기 쉽게 작성 Action to be taken after a Sampler error : error 발생 시 조치 Number of Threa (users) : Thread 수 동시에 유저가 얼마나 많은지 Ramp-up period.. 2023. 8. 22.
JMeter 부하테스트 전 설치 다양한 형태의 소프트웨어 및 하드웨어 리소스에 대한 성능 테스트와 부하 테스트를 수행하기 위해 사용되는 도구이며 JMeter는 아파치 소프트웨어 재단에서 개발되며, 다양한 프로토콜과 기술을 지원하여 웹 응용 프로그램, 웹 서비스, 데이터베이스 등의 성능 및 부하를 평가하는 데 사용 ✔ Jmeter 설치 주소 : https://jmeter.apache.org/download_jmeter.cgi Apach JMeter5.6.2 설치간 하단과 같은 오류가 발생하였다. Apach Jmeter 다른 버전으로 설치하니 문제가 해결되었다. ✔ 실행 * 사전에 자바 8버전 이상 설치되어있어야 한다!! 이제 설치된 파일을 압축을 해제하고 설치파일/bin/jmeter.bat을 더블 클릭한다. cmd 창이 뜨게 되고 JMe.. 2023. 8. 21.
SSH 접속 오류 : REMOTE HOST IDENTIFICATION HAS CHANGED REMOTE HOST IDENTIFICATION HAS CHANGED" 오류는 원격 서버에 대해 이전에 저장된 신뢰할 수 있는 호스트 키와 현재 서버의 호스트 키가 다를 때 발생하는 문제 서버 재설정 또는 재설치: 서버가 재설정되거나 재설치되면 호스트 키가 변경될 수 있다. IP 주소 또는 도메인 변경: 서버의 IP 주소가 변경되거나 도메인이 변경되면 호스트 키가 변경될 수 있다. 중간자 공격(MITM): 중간자 공격으로 인해 사용자가 정말로 연결하려는 서버가 아닌 공격자가 제어하는 서버에 연결되었을 수 있다. ✔ 호스트 키 재정의: 이 접근 방법은 사용자가 신뢰할 수 있는 서버인지 확인 후, 새로운 호스트 키를 승인하여 이전 호스트 키를 무시하도록 지시. ssh-keygen -R xxxx.xxxx.xx.. 2023. 8. 9.
인코딩 문제 vi , vim EUC-KR → UTF-8로 변경 ✔ EUC-KR → UTF-8로 변경하는 방법 option session에서 UTF-8로 변경 툴이 있는경우에 가능하면 하단 코드는 vi, vim에서 변경하는 방법이다. :e++enc=euc-kr 로 vi에서 변경해야 한다. ✔ vi 깨진 인코딩 ✔ 인코딩변경 후 ✔ 인코딩 문제 인코딩 문제가 발생하는 경우 해당 파일만 변경하면 해결하는 경우가 많다. 한글로 입력된 쿼리를 입력하는 경우 인코딩 문제 발생 가능성이 있다. /tmp/ 파일에 기존 백업 파일을 복구 시키고 mkdir을 이용하여 폴더를 만드는게 좋다. 예를 들어 압축을 푸는 경우 msgstat 이라는 동일한 이름이 발생해 문제가 발생할 수 있기 때문이다. 이제 cp /tmp/보낼 파일위치/파일위치 /받을 파일위치 사용하여 필요한 한 부분만 덮어.. 2023. 8. 8.
Node js Express vs Spring boot 같이 사용 진행중인 프로젝트간 SpringBoot 와 Node Js Express를 같이 사용하면서 왜 같이 사용하는지 궁굼하여 찾아본 내용이다. Node.js Node.js는 서버 측 JavaScript 런타임 환경으로, 웹 애플리케이션 개발을 위해 사용된다. 기본적으로 비동기식, 이벤트 기반 아키텍처를 갖추고 있어 높은 확장성과 성능을 제공, Node.js는 브라우저가 아닌 서버 사이드에서 JavaScript 코드를 실행할 수 있게 한다. I/O 작업이 많은 애플리케이션에서 특히 유용하며, 실시간 데이터 처리나 빠른 응답을 요구하는 애플리케이션적합. Node.js의 패키지 매니저인 npm을 통해 다양한 라이브러리와 모듈을 사용할 수 있다. Express.js Node.js를 기반 으로 한 웹 프레임워크로, 웹 .. 2023. 8. 6.
Express js 설치, 기본예제 Express.js는 Node.js를 좀 더 편리하게 사용하고 웹 애플리케이션을 더 쉽게 구축할 수 있도록 도와주는 웹 프레임워크. Express.js는 Node.js의 기능을 더욱 확장하고 다양한 기능을 간단하게 구현할 수 있다. ✔ Node js 설치 확인 먼저 Nodejs 를 설치한 상태여야 한다. Nods js를 설치하지 않았다면 하단주소로 이동하여 설치하자 https://hunseop2772.tistory.com/274 Node js 환경설정(gulp, nodemon, npmrc, npm install) ✔ node js 1.node js 설치 필요 10 버전 - https://nodejs.org/download/release/v10.24.1/ 2.정상 설치 확인 3.Gulp 설치 npm ins.. 2023. 8. 5.
Node js 환경설정(gulp, nodemon, npmrc, npm install) ✔ node js 1.node js 설치 필요 10 버전 - https://nodejs.org/download/release/v10.24.1/ 2.정상 설치 확인 3.Gulp 설치 npm install 전역설치 npm install gulp -g local 설치 npm install gulp --save-dev -> local에 설치하는 경우 node_modules, package-lock.json에 설치됨 사설망의 경우 npm install이 에러가 발생 이때 .npmrc 파일 추가 - c:\Users\user\.npmrc 이클립스 maven update와 유사하게 넥서스에서 설치를 할 수 있도록 해야한다. _auth=#################################(보안) registry=.. 2023. 7. 26.