본문 바로가기

728x90

리눅스

[리눅스] siege 명령어 siege 명령어 siege는 명령어를 사용하여 성능 테스트를 수행합니다. 1. siege 설치 sudo apt-get install -y siege 2. 기본 구문 Siege의 기본 구문은 다음과 같습니다. siege [옵션] URL URL은 성능 테스트를 수행할 대상의 URL입니다. 예를 들어, http://example.com과 같은 형식입니다. URL 뒤에 옵션을 추가하여 성능 테스트를 세부적으로 제어할 수 있습니다. 3. 성능 테스트 옵션 Siege는 다양한 옵션을 제공합니다. 이를 사용하여 성능 테스트를 세부적으로 제어할 수 있습니다. 몇 가지 유용한 옵션을 살펴보겠습니다. -c: 동시 사용자 수를 설정합니다. -r: 각 사용자가 요청을 반복할 횟수를 설정합니다. -t: 테스트의 지속 시간을 .. 더보기
[리눅스] core 파일을 분석하는 방법 core 파일을 분석하는 방법 gdb(GNU Debugger)를 사용하여 core 파일을 분석하는 방법은 다음과 같습니다 1. gdb 명령을 사용하여 core 파일을 연다. gdb 예를 들어, /usr/bin/ls 실행파일과 /tmp/core 파일이 있다면 다음과 같이 gdb를 실행합니다. gdb /usr/bin/ls /tmp/core 2. gdb가 실행되면, "bt" 명령을 사용하여 backtrace를 확인할 수 있습니다. backtrace는 프로그램이 죽기 전까지 실행한 함수 호출 스택을 나타내며, 문제점을 파악하는 데 도움이 됩니다. bt 3. "info threads" 명령을 사용하여 코어 파일에서 발생한 스레드 정보를 확인할 수 있습니다. info threads 4. "thread apply a.. 더보기
[리눅스] ABRT(Automatic Bug Reporting Tool) 시스템에서 문제를 감지 ABRT(Automatic Bug Reporting Tool) 시스템에서 문제를 감지 $ sudo su - 마지막 로그인: 목 3월 23 15:08:29 KST 2023 일시 pts/2 ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1679551709 ABRT(Automatic Bug Reporting Tool)가 시스템에서 하나 이상의 문제를 감지했습니다. 자세한 정보를 얻으려면 터미널에서 다음 명령을 실행할 수 있습니다 abrt-cli list --since 1679551709 이 명령은 ABRT가 지정된 타임스탬프(1679551709) 이후로 감지한 모든 문제 목록을 보여줍니다. 거기서 각 문제를 자세히 조사하고 해.. 더보기
[리눅스] Siege의 설치 방법과 사용 방법 Siege의 설치 방법과 사용 방법 Siege는 웹 사이트 및 웹 애플리케이션의 성능 및 부하 테스트를 수행하는 데 사용되는 명령 줄 도구입니다. 이를 사용하여 다양한 웹 사이트 또는 웹 애플리케이션의 부하 테스트를 수행할 수 있습니다. 이번에는 Siege의 설치 방법과 사용 방법을 설명하겠습니다. Siege 설치 방법 MacOS brew install siege Debian apt-get update sudo apt-get install -y siege RedHat yum install -y epel-release sudo yum install -y siege Siege 사용 방법 기본 사용법 siege -c [concurrent users] -t [time in seconds] [url] 위 명령에서.. 더보기
[리눅스] find 명령어 find 명령어 find 명령어는 리눅스에서 파일을 검색할 때 가장 자주 사용되는 명령어 중 하나입니다. 특정 폴더에서 파일을 검색하고, 이름, 크기, 변경 날짜 등 다양한 조건으로 검색할 수 있습니다. find 명령어 구문 find [검색할 디렉토리] [옵션] [조건] find 명령어 옵션 find 명령어는 검색 대상 디렉토리와 함께 다양한 옵션을 사용할 수 있습니다. 옵션 설명 -name 파일 이름으로 검색 -type 파일 타입으로 검색 (f: 일반 파일, d: 디렉토리, l: 심볼릭 링크) -size 파일 크기로 검색 -mtime 파일 수정 시간으로 검색 -exec 검색 결과에 대해 명령어 실행 find 명령어 예시 파일 이름으로 검색 find /home -name "file.txt" /home 디.. 더보기
[리눅스] Ubuntu 환경에서 Filebeat 설치하는 방법 Ubuntu 환경에서 Filebeat 설치하는 방법 패키지 저장소 업데이트 sudo apt-get update Filebeat 패키지 설치 apt-get install -y filebeat $ cat /etc/filebeat/filebeat.yml | egrep -v '^$|#' filebeat.inputs: - type: filestream id: my-filestream-id enabled: false paths: - /var/log/*.log filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false setup.template.settings: index.number_of_shards: 1 setup.kiba.. 더보기
[리눅스] Ubuntu 환경에서 Metricbeat 설치하는 방법 Ubuntu 환경에서 Metricbeat 설치하는 방법 Metricbeat 설치하기 로컬 저장소 업데이트 sudo apt-get update Metricbeat 패키지 설치 sudo apt-get install -y metricbeat 구성 파일(metricbeat.yml) 편집 vim /etc/metricbeat/metricbeat.yml Metricbeat 서비스 시작 systemctl --now enable metricbeat.service Metricbeat 서비스 상태 확인 systemctl status metricbeat.service 메트릭 수집 모듈 활성화 및 구성 metricbeat modules list $ metricbeat modules list Enabled: system Disa.. 더보기
[리눅스] Ubuntu 환경에서 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) Ubuntu 환경에서 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) apt 저장소 업데이트 sudo apt-get update apt-transport-https 패키지 설치 sudo apt-get install -y apt-transport-https Elasticsearch 공식 GPG 키 추가 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg Elasticsearch 저장소 추가 echo "deb [signed-by=/usr/share/keyrings/elasticsearch.. 더보기

728x90