728x90

OS 30

[JMeter] Windows 서버에서 JMeter CLI 실행 및 리포트 출력 방법

JMeter는 GUI로도 실행이 가능하지만, 성능 테스트를 자동화하거나 리소스 사용을 줄이기 위해 CLI로 실행하는 경우가 많이 있다. 특히 Windows 서버에서 배치 작업이나 예약 테스트를 구성할 때 유용하게 활용된다. 이로 인해 해당 글에서는 Windows 서버에서 CLI 모드로 JMeter를 실행하고, 테스트 결과 리포트를 생성하는 방법까지 정리해 보려고 한다. 1. JMeter 설치아래의 URL 참고https://yeit.tistory.com/84 Apache JMeter란? 설치 및 실행 방법JMeter란?Jmeter는 웹 애플리케이션의 성능 및 부하 테스트를 위해 개발된 도구이다. 현재는 웹 서버뿐만 아니라 데이터베이스, FTP 등 여러 프로토콜을 지원한다. 오픈소스이기 때문에 무료로 사용y..

OS/Windows 2025.05.20

[Linux] Iptables란? 포트포워딩 설정 및 영구적용 방법

iptables란?iptables는 리눅스 시스템에서 네트워크 트래픽을 필터링하고, NAT, 포트포워딩 등을 설정하는 데 사용되는 도구이다. iptables를 사용하면 어떤 트래픽을 허용할지, 차단할지, 또는 특정 서버로 전달할지를 설정할 수 있다.   iptables 포트포워딩 설정 방법1. IP 포워딩 활성화 확인포트포워딩을 사용하려면 먼저 시스템에서 IP 포워딩이 활성화되어 있는지 확인해야 한다. 해당 값이 1로 설정되어 있는지 확인해 준다.[root@test ~]# cat /proc/sys/net/ipv4/ip_forward1 2. iptables NAT 설정 80포트로 들어오는 트래픽을 내부 서버 8080포트로 전달할 수 있도록 포트포워딩 설정을 해준다.외부에서 80 포트로 들어오는 트래픽을 내..

OS/Linux 2025.03.19

[Windows] 윈도우 OS 기본 명령어 총정리_ 인프라 관리의 기초

윈도우 OS 기본 명령어 총정리 1. OS 버전 확인1) cmd창에서 msinfo32 실행C:\Users\user> msinfo32 2) 윈도우 검색 : 시스템 정보  2. CPU 정보1) ctrl + shift + esc2) 윈도우 검색 : 시스템 정보  3. Memory 정보1) ctrl + shift + esc2) 윈도우 검색 : 시스템 정보  4. Disk 정보1) Window + r  diskmgmt.msc2) 윈도우 검색 : 하드 디스크 파티션 만들기 및 포맷  5. 계정(사용자) 정보1) Window + r  lusrmgr.msc  6. 그룹 정보1) Window + r  lusrmgr.msc  7. 작업 스케줄러 정보1) Window + r  taskschd.msc2) 윈도우 검색 : 작업..

OS/Windows 2024.08.17

[Linux] OpenSSL를 사용하여 SSL 인증서 추출 방법 (s_client)

OpenSSL이란?OpenSSL이란, 인터넷상에서 데이터를 안전하게 전송하기 위해 사용되는 암호화 소프트웨어 라이브러리SSL(Secure Sockets Layer) 및 TLS(Transport Layer Security) 프로토콜을 지원  s_client란?OpenSSL 라이브러리의 명령어 중 하나SSL/TLS 클라이언트를 시뮬레이션하여 서버와의 SSL/TLS 연결을 설정하고 진단하는 데 사용된다.SSL/TLS 서버의 인증서, 연결 상태, 암호화 방법 등 확인 가능  OpenSSL로 SSL 인증서 조하기openssl이 설치되어 있지 않다면 # yum install openssl 명령어로 설치한다.# openssl s_client -showcerts -connect :[root@test ~]# openss..

OS/Linux 2024.06.15

[Linux] iptables란 ? iptables를 통한 트래픽 제어

iptables란?iptables는 리눅스 운영 체제에서 패킷 필터링 및 네트워크 주소 변환을 설정하는 데 사용되는 명령줄 도구주로 방화벽 설정과 네트워크 트래픽 제어에 사용됨들어오거나 나가는 트래픽을 필터링하고 특정 조건에 따라 패킷을 허용하거나 차단 가능 iptables의 기본 구조# iptables -A -p -s --sport -d --dport -j -A : 규칙을 추가할 체인 (INPUT, OUTPUT, FORWARD 등)-p : 프로토콜 (tcp, udp, icmp 등)-s : 소스 주소 (IP 또는 서브넷)--sport : 소스 포트-d : 목적지 주소 (IP 또는 서브넷)--dport : 목적지 포트-j : 패킷의 처리 방법 (ACCEPT, DROP, REJECT ..

OS/Linux 2024.06.01

[Linux] telnet이란? 텔넷 서버 구축부터 활용까지_통신 테스트 방법

Telnet이란?인터넷이나 로컬 네트워크를 통해 원격 컴퓨터에 접속할 수 있게 해주는 네트워크 프로토콜이자 프로그램telnet을 사용하면 사용자는 원격 컴퓨터에 직접 접속하여 마치 로컬 컴퓨터를 조작하는 것처럼 사용할 수 있다.  텔넷 서버 구축 방법B에서 Telnet 클라이언트를 사용하여 A의 Telnet 서버에 접속하려는 경우 1. A 서버에 텔넷 서버 설치# rpm -qa | grep telnet => 설치되어 있는지 확인# yum install telnet-server 2. 텔넷 서비스 시작 및 Enable# systemctl restart telnet.socket# systemctl status telnet.socket# systemctl enable telnet.socket =>시스템 부..

OS/Linux 2024.05.26

[Windows][업무자동화] Batch파일 활용 - 오늘 날짜에 해당하는 파일만 옮기기

배치 파일(Batch File)이란?컴퓨터 명령어를 포함하는 텍스트 파일로, 컴퓨터에게 특정 명령을 실행하도록 지시하는 역할을 한다.주로 Windows 운영 체제에서 사용되며 파일 확장자는 .bat 또는 .cmd  Batch파일 활용 - 오늘 날짜에 해당하는 파일만 옮기기파일 이름에 오늘 날짜(YYYY-MM-DD 형식)가 포함되어 있는 파일만 A 디렉터리에서 B 디렉터리로 이동시키기@echo offchcp 65001 > nulsetlocal enabledelayedexpansion:: 오늘 날짜를 YYYY-MM-DD 형식으로 설정for /f "tokens=2 delims==" %%i in ('"wmic os get localdatetime /value"') do set datetime=%%iset "to..

OS/Windows 2024.05.25

[Windows][업무자동화] Batch파일 활용 - 파일 복사하기, 덮어쓰기

배치 파일(Batch File)이란?컴퓨터 명령어를 포함하는 텍스트 파일로, 컴퓨터에게 특정 명령을 실행하도록 지시하는 역할을 한다.주로 Windows 운영 체제에서 사용되며 파일 확장자는 .bat 또는 .cmd  Batch 파일 활용 - 파일 복사하기, 덮어쓰기Windows 환경에서 A 디렉터리에서 B 디렉토리로 파일을 복사하기@echo offchcp 65001 > nulset SOURCE_DIR="C:\Users\user\Desktop\임시\A"set TARGET_DIR="C:\Users\user\Desktop\임시\B"xcopy %SOURCE_DIR%\* %TARGET_DIR%\* /e /k /y@echo off : 명령 프롬프트의 명령이 실행될 때 해당 명령이 표시되지 않도록 한다.chcp 650..

OS/Windows 2024.05.25

[Linux] RPM과 YUM이란? 내용 정리

RPM이란? 'Red Hat Package Manager'의 약자리눅스 시스템에서 소프트웨어를 설치, 업그레이드, 제거하는 데 사용되는 패키지 관리 시스템윈도우의 .exe와 비슷한 설치파일이며, RPM의 확장명은 .rpm RPM관련 명령어설치 : # rpm -ivh 패키지명.rpm-i : RPM 패키지 설치-v : 설치 과정을 자세히 표시-h : 설치 진행 과정을 해시 표시(#)로 화면에 출력업그레이드 : # rpm -Uvh 패키지명.rpm-U : 패키지 업그레이드 (설치되어 있지 않은 경우 설치해 줌.)삭제 : # rpm -e 패키지명-e : 시스템에서 패키지를 제거시스템에 설치된 RPM패키지 확인하기 : # rpm -qa-qa : 시스템에 설치된 모든 RPM패키지 나열 하지만  RPM은 패키지를 설치..

OS/Linux 2024.04.28

[Linux] 커널 헤더 설치 방법

커널(kernel)이란?커널은 컴퓨터 운영 체제(ex)Windows, Linux 등)의 핵심 부분운영 체제의 핵심 역할을 담당하며, 하드웨어와 소프트웨어 간의 상호 작용을 조정하고 제어 커널 헤더(kernel header)란? 커널소스의 헤더를 모아놓은 패키지로, 커널의 소스 코드를 개발자가 이해하고 상호 작용할 수 있도록 돕는 헤더 파일커널의 내부 구조, 데이터 구조, 함수 및 매크로 등에 대한 정보를 제공  커널 헤더 설치 방법1. 현재 커널 헤더 확인미설치된 상태# rpm -qa kernel-headers 2. 업데이트 가능한 커널 헤더 리스트 확인# yum list kernel-headers 3. kernel-headers-3.10.0-1160 버전 설치커널 버전과 맞춰주는 것이 좋다. uname..

OS/Linux 2024.04.27