본문 바로가기

리눅스

C276x260.fwebp.q85 [draft] CentOS 8에서 기본 리포지토리를 미러 서버로 변경하는 방법 CentOS 8에서 기본 리포지토리를 미러 서버로 변경하는 방법CentOS 8에서 미러 서버를 사용하여 패키지를 설치하거나 업데이트하려면 /etc/yum.repos.d/ 디렉토리에 새로운 리포지토리 파일을 추가하거나 기존 리포지토리 파일을 편집해야 합니다.1. 리포지토리 파일 생성CentOS-Base.repo 편집vim /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close t.. 더보기
C276x260.fwebp.q85 [draft] kcat(kafkacat) 명령어 kcat(kafkacat) 명령어kcat - Apache Kafka 생산자(producer) 및 소비자(consumer) 도구테스트 환경운영체제 정보$ cat /etc/redhat-releaseCentOS Linux release 7.9.2009 (Core)$ getconf LONG_BIT64kafkacat 설치gcc-c++, git, librdkafka-devel 설치yum install -y gcc-c++ git librdkafka-develkafkacat 다운로드(git clone), 컴파일 및 설치git clone https://github.com/edenhill/kafkacatcd kafkacat./configuremakemake installkcat 버전 정보 확인kcat -Vkcat - Ap.. 더보기
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.. 더보기