Ubuntu 24.04/22.04/20.04에 Sysdig를 설치하는 방법

Sysdig는 현대적이고 컨테이너화된 환경의 복잡성을 위해 특별히 설계된 포괄적인 모니터링 및 문제 해결 도구입니다. 시스템 호출 및 기타 OS 이벤트를 캡처, 필터링 및 디코딩하는 기능을 통해 Sysdig는 애플리케이션, 서비스 및 기본 인프라의 동작에 대한 탁월한 가시성을 제공합니다.

Sysdig가 개발자와 시스템 관리자에게 없어서는 안 될 도구가 된 이유는 다음과 같습니다.

  • 깊은 가시성: 시스템 수준의 작업을 세분화하여 자세히 살펴보세요.
  • 보안 집행: 보안 위험을 실시간으로 식별하고 완화합니다.
  • 성능 분석: 성능 병목 현상을 신속하게 찾아 해결합니다.
  • 문제 해결 효율성: 복잡한 문제의 진단을 단순화합니다.
  • 클라우드 네이티브에 중점: Kubernetes 및 컨테이너 환경에 맞게 조정되었습니다.
  • 사용자 친화적: 사용 편의성을 위해 명령줄 인터페이스를 통해 액세스할 수 있습니다.
  • 풍부한 데이터 캡처: 법의학 또는 분석 목적으로 포괄적인 데이터를 수집합니다.
  • 통합 능력: 기존 DevOps 도구와 원활하게 통합됩니다.

클라우드 네이티브 애플리케이션이나 마이크로서비스를 관리하든 시스템 성능을 이해하기 위한 강력한 도구를 찾고 있든 Sysdig는 문제를 진단하고 보안을 보장하며 성능을 효과적으로 최적화하는 데 필요한 통찰력을 제공합니다. 이제 명령줄 터미널을 사용하여 Sysdig를 설치하고 시작하는 데 필요한 몇 가지 예제 명령을 빠르게 보여 드리겠습니다.

Sysdig 설치 전에 Ubuntu 시스템 패키지 업데이트

Sysdig 설치를 시작하기 전에 Ubuntu 시스템이 최신 상태인지 확인하는 것이 중요합니다. 우리는 업데이트를 통해 모든 기존 패키지가 최신 버전임을 보장합니다. 이 방법을 사용하면 시스템의 안정성과 전반적인 보안이 향상됩니다.

터미널에서 다음 명령을 실행하여 이를 수행합니다.

sudo apt update && sudo apt upgrade

Sysdig용 초기 패키지 설치

Ubuntu 시스템에 Sysdig를 원활하게 설치하려면 몇 가지 필수 소프트웨어 패키지를 통합해야 합니다. 이러한 패키지는 Sysdig의 적절한 기능과 시스템 통합의 기반입니다.

터미널에서 아래 명령을 실행하여 필수 패키지를 설치하십시오.

sudo apt install software-properties-common apt-transport-https ca-certificates ncurses-term dkms -y

Sysdig APT 저장소 통합

Sysdig는 기본적으로 Ubuntu의 기본 저장소에 존재하지 않습니다. 그러나 Sysdig 개발자는 전용 저장소를 유지 관리합니다. 이 저장소를 시스템에 통합하려면 다음 단계를 따르세요.

  • GPG 키 가져오기: GPG 키는 Sysdig 저장소에서 다운로드한 패키지의 신뢰성과 무결성을 보장합니다. GPG 키를 가져오려면 다음 명령을 실행하십시오.
sudo curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash
  • Sysdig 저장소를 추가합니다. GPG 키를 가져온 후 아래 명령을 실행하여 Sysdig 저장소를 시스템 소스 목록에 추가할 수 있습니다.
echo 'deb [signed-by=/usr/share/keyrings/sysdig.gpg] https://download.sysdig.com/stable/deb stable-$(ARCH)/' | sudo tee /etc/apt/sources.list.d/sysdig.list

참고 $(ARCH) 변수는 Sysdig가 현재 지원하는 적절한 아키텍처에 자동으로 매핑됩니다.

Sysdig의 패키지 목록 새로 고침

시스템에 Sysdig 저장소를 추가했으면 이제 패키지 목록을 새로 고쳐야 합니다. 이 새로 고침에는 새로 추가된 저장소가 포함되며 Sysdig 패키지를 설치할 수 있는지 확인합니다. 패키지 목록을 업데이트하려면 아래 명령을 실행하십시오.

sudo apt update

APT 명령을 통해 Sysdig 설치 마무리

시스템의 Sysdig 저장소와 패키지 목록이 새로 고쳐지면 이제 Sysdig 설치로 이동할 수 있습니다. Sysdig를 설치하려면 터미널에서 다음 명령을 실행하십시오.

sudo apt install linux-headers-$(uname -r) sysdig ncurses-term

이 명령은 커널 버전에 적합한 Linux 헤더를 설치합니다.

Sysdig 설치 확인

성공적으로 설치하려면 Ubuntu 시스템에서 Sysdig 설치를 확인하는 것이 가장 중요합니다. Sysdig의 버전과 빌드를 확인하여 올바르게 설치되었는지 확인합니다.

Sysdig 버전을 확인하려면 터미널에서 다음 명령을 실행하세요.

sysdig --version

이 프로세스가 끝나면 Ubuntu 시스템에 Sysdig 설치가 성공적으로 설치되고 확인됩니다.

Sysdig 명령 예

Sysdig 모니터링 소프트웨어 활성화

시스템에 Sysdig를 성공적으로 설치했으면 이제 모니터링 소프트웨어를 활용할 수 있습니다. 명령 csysdig 여기에서 선택한 도구입니다. Sysdig는 다음과 같은 중요한 영역에 액세스하기 위한 요구 사항으로 인해 루트로 실행되어야 한다는 점에 유의하는 것이 중요합니다. /proc 파일 시스템, /dev/sysdig* 장치 및 자동 로드 필요성 sysdig-probe 커널 모듈.

초기 Sysdig 인터페이스를 표시하려면 다음 명령을 실행하십시오.

sudo csysdig

성공적으로 실행되면 Sysdig 디스플레이가 표시되어야 합니다.

Sysdig를 시작하는 데 어려움이 있는 경우 이 튜토리얼 뒤에 제공되는 문제 해결 가이드를 참조하세요.

Sysdig 보기 수정

Sysdig는 디스플레이 보기에 유연성을 제공합니다. 현재 보기를 변경하려면 F2 단추.

이 메뉴 보기 내에서 화살표 키를 사용하여 특정 모니터링 옵션을 탐색하고 선택할 수 있습니다. 예를 들어 프로세스 CPU를 모니터링하려면 옵션까지 아래로 스크롤하고 ENTER 열쇠.

다시 버튼을 누르면 이전 메뉴 선택으로 돌아갈 수 있습니다. F2 단추. 여기에서 다양한 옵션 중에서 선택할 수 있습니다. 또는 보다 구체적인 작업을 위해 터미널 라인 명령을 사용할 수도 있습니다.

터미널 라인 명령 활용

Sysdig의 다재다능함은 다양한 터미널 라인 명령을 통해 입증되며, 시스템 프로세스 및 측정 기준에 대한 집중적이고 상세한 전망을 제공합니다.

예를 들어, CPU 사용률을 기준으로 순위가 매겨진 상위 프로세스를 보려면 아래 명령을 사용하십시오.

sudo sysdig -c topprocs_cpu

시스템의 네트워크 연결을 관찰하려면 다음 명령을 실행하십시오.

sudo sysdig -c netstat

모든 시스템 프로세스를 나열하려면 다음 명령을 실행하십시오.

sudo sysdig -c ps

Sysdig의 일반적인 문제 해결

새로운 소프트웨어를 탐색하다 보면 때로는 길을 따라 몇 가지 장애물에 직면할 수 있습니다. Sysdig를 사용하는 동안 발생할 수 있는 일반적인 문제를 해결하는 방법을 아는 것이 중요합니다. 그러한 시나리오 중 하나와 해당 솔루션을 살펴보겠습니다.

일반적인 오류 식별

사용하려고 할 때 특정 오류 메시지가 나타날 수 있습니다. csysdig 처음으로. 오류 메시지는 다음과 같습니다. Error opening terminal: xterm-256color. 이 문제는 일반적으로 Ubuntu 시스템에 설치해야 하는 패키지가 누락되어 발생합니다.

오류 문제 해결

위의 오류를 수정하려면 다음을 설치할 수 있습니다. ncurses-term 다음 명령을 사용하여 패키지를 만듭니다.

sudo apt install ncurses-term

이 작업은 오류 메시지가 나타날 경우에만 수행해야 한다는 점을 기억하십시오. Error opening terminal: xterm-256color 발생합니다. 필요하지 않은 패키지를 부적절하게 설치하면 시스템 내에서 불필요한 복잡함이나 충돌이 발생할 수 있습니다.

마지막 생각들

이 가이드에서는 Ubuntu 시스템에 Sysdig를 설치하는 단계를 안내하여 최고의 시스템 모니터링 및 문제 해결을 위한 최신 버전을 갖추고 있는지 확인했습니다. Sysdig를 최신 상태로 유지하면 최신 기능과 보안 패치를 확보할 수 있습니다. 시스템의 내부와 외부를 이해할 수 있는 강력한 기능을 실험해 보는 것을 잊지 마십시오.

Joshua James
나를 따르라
Joshua James의 최신 게시물 (모두 보기)