본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] nGrinder를 사용하여 성능 테스트를 수행하는 방법 nGrinder를 사용하여 성능 테스트를 수행하는 방법nGrinder는 분산된 부하 테스트를 수행할 수 있는 오픈 소스 성능 테스트 도구입니다. nGrinder는 컨트롤러(Controller)와 에이전트(Agent)로 구성되어 있습니다. 컨트롤러는 테스트를 계획하고 모니터링하는 역할을 하며 에이전트는 테스트를 실행하는 데 사용됩니다.1. Java 설치nGrinder는 Java로 작성되어 있으므로 Java를 설치해야 합니다.2. nGrinder 컨트롤러 설치2.1 nGrinder 컨트롤러 다운로드nGrinder 컨트롤러를 다운로드하고 원하는 디렉토리에 압축을 해제합니다.mkdir -pv ~/ngrinder/ngrinder-controllercd ~/ngrinder/ngrinder-controllerwget.. 더보기
C276x260.fwebp.q85 [draft] docker-compose를 사용하여 ngrinder 컨트롤러 및 에이전트를 설정하는 방법 docker-compose를 사용하여 ngrinder 컨트롤러 및 에이전트를 설정하는 방법1. Docker 및 Docker Compose 설치2. Docker Compose 파일 생성vim docker-compose.ymlversion: '3.8'services: controller: image: ngrinder/controller:latest restart: always container_name: controller hostname: controller sysctls: - net.core.somaxconn=65000 ports: - 8888:80 - 16001:16001 - 12000-12009:12000-12009 volum.. 더보기
C276x260.fwebp.q85 [draft] GitLab을 Docker Compose를 사용하여 올리는 방법 GitLab을 Docker Compose를 사용하여 올리는 방법gitlab 디렉토리 생성mkdir -p gitlabgitlab 디렉토리 소유자 설정chown -R 999:999 gitlabgitlab 디렉토리 권한 설정chmod -R 755 gitlabDocker Compose 파일 작성vim docker-compose.ymlversion: '3.8'services: ### 16.10.1-ee.0 gitlab: image: gitlab/gitlab-ee:latest container_name: gitlab restart: always hostname: gitlab.sangchul.kr #env_file: .env environment: GITLAB_OMNIBU.. 더보기
C276x260.fwebp.q85 [draft] 우분투에서 NFS서버와 클라이언트를 설정하는 방법 우분투에서 NFS(Network File System) 서버와 클라이언트를 설정하는 방법테스트 환경호스트 이름아이피 주소역할비고node1192.168.0.112NFS 서버 node2192.168.0.121NFS 클라이언트 node3192.168.0.141NFS 클라이언트 호스트 파일 편집sudo tee -a /etc/hosts 1. NFS 서버 설정(node1)NFS 서버 패키지 설치sudo apt-get updatesudo apt-get install -y nfs-kernel-server공유 디렉토리 생성NFS를 통해 공유할 디렉토리를 만듭니다.예를 들어, /srv/nfs_share라는 디렉토리를 생성합니다.sudo mkdir -p /srv/nfs_sharesudo chown nobody:nogroup.. 더보기
C276x260.fwebp.q85 [draft] robocopy 명령어 사용 방법 robocopy 명령어 사용 방법사용 예)robocopy N:\remoteDIR C:\Users\Administrator\Documents\NetSarang\Xshell\Sessions /MIRrobocopy 사용법robocopy /? 참고URL- 변군이글루 블로그 : robocopy 명령어 사용 방법- Windows Server 2003 Resource Kit Tools : http://www.microsoft.com/en-us/download/details.aspx?id=17657- Microsoft Robocopy GUI 3.1.2 : http://www.updatestar.com/ko/directdownload/microsoft-robocopy-gui/1464807- robocopy 영문 매뉴얼 .. 더보기
C276x260.fwebp.q85 [draft] httpie 명령어 httpie 명령어HTTPie는 명령줄 기반으로 HTTP 요청을 보내고 응답을 받을 수 있는 유용한 도구입니다. 다음은 HTTPie의 설치와 기본 사용 방법을 설명해 드리겠습니다.pip 설치python 버전 확인$ python --versionPython 2.7.5pip 설치$ wget https://bootstrap.pypa.io/pip/2.7/get-pip.py$ python get-pip.py---output---Collecting pip$ which pip/bin/piphttpie 설치pip install --upgrade httpie$ pip install --upgrade httpie---output---Collecting httpie Downloading httpie-1.0.3-py2.py.. 더보기
C276x260.fwebp.q85 [draft] SSH 접속 오류를 해결하는 방법 SSH 접속 오류를 해결하는 방법(no hostkey alg)"no hostkey alg" 에러는 원격 서버에 SSH 연결을 시도할 때 발생하는 경우가 일반적입니다. 이 오류 메시지는 원격 서버가 SSH 클라이언트에서 제공하는 호스트 키 알고리즘을 지원하지 않음을 나타냅니다. 대부분의 경우 이 문제는 클라이언트 측에서 해결할 수 있습니다.테스트 환경 node1통신 방향node2비고역할Client->Server 운영체제CentOS 6.3Ubuntu 22.04 LTS sshd(ssh server) 버전OpenSSH_5.3p1OpenSSH_8.9p1 SSH 접속 테스트 및 sshd 설정 편집node1ssh 버전 정보 확인$ ssh -VOpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2.. 더보기
C276x260.fwebp.q85 [draft] ssh "no hostkey alg" 오류 ssh "no hostkey alg" 오류"no hostkey alg" 오류는 -o HostKeyAlgorithms=ssh-rsa 옵션을 사용하여 ssh-rsa 호스트 키 알고리즘을 명시했음에도 불구하고 발생할 수 있는 오류입니다. 이는 원격 서버가 RSA 호스트 키 알고리즘을 지원하지 않을 수 있음을 나타냅니다. 이러한 경우에는 서버에서 지원하는 다른 호스트 키 알고리즘을 지정해볼 수 있습니다. 다음과 같은 단계를 따라 진행할 수 있습니다. 호스트 키 알고리즘 확인: 다음 명령을 실행하여 원격 서버에서 지원하는 호스트 키 알고리즘 목록을 확인합니다.ssh -Q key이 명령은 호스트 키 알고리즘을 포함한 사용 가능한 키 유형 목록을 표시합니다. 다른 호스트 키 알고리즘 지정: 1단계에서 제공된 목록에서.. 더보기