728x90
반응형

리눅스 일반 11

[성능 툴] FPING 사용 방법

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 오늘은 리눅스 성능툴 중 하나인 FPING의 사용 방법에 대해서 알아 보겠습니다. fping은 여러 호스트에 대한 대량 ICMP Echo 요청을 보내고 응답 시간을 측정하는 데 사용됩니다. 이를 통해 네트워크 장비의 응답 시간을 측정하거나 호스트의 가용성을 확인할 수 있습니다. 우선 설치 하는 방법 부터 알아 볼까요? FPING설치는 아래의 명령을 통해서 설치를 할 수 있습니다. sudo apt-get update sudo apt-get install fping 그럼 이제 사용 방법은 아래의 구문으로 사용이 가능 합니다. fping [옵션] [대상 호스트] 그럼 fping과 함께 사용 가능한 옵션에는 어떤 것들이 있을까요? -a: 응답하는 호스트만 표시합니다..

리눅스 일반 2024.05.01

[툴] TCPING 사용 하기

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 오늘은 네트워크 진단 도구 중 하니인 TCPING의 사용 방법에 대해서 포스팅을 해보려고 합니다. tcping은 TCP 포트로 통신을 시도하여 호스트의 가용성을 확인하는 유틸리티입니다. 이를 사용하여 특정 호스트와 포트 간의 TCP 연결을 확인할 수 있습니다. 그럼 설치 방법을 알아 보겠습니다. - 리눅스:시스템: 대부분의 리눅스 배포판은 tcping 패키지를 기본 저장소에서 제공합니다. 따라서 패키지 관리자를 사용하여 설치할 수 있습니다. 예를 들어, Debian/Ubuntu 계열의 시스템에서는 아래의 명령을 사용하여 설치할 수 있습니다. sudo apt-get install tcping =윈도우 시스템 : 1) 인터넷에서 tcping.exe 바이너리를 다..

리눅스 일반 2024.04.24

[리눅스] nmap으로 열린 port 조회 하기.

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 시스템 운영자나 개발자 분들은 서비스를 위해 열려야 하는 Port가 열렸는지 열리지 않았는지를 테스트를 해야 하는 경우가 적지 않을 겁니다. 그럴때 유용한 툴리 nmap이라는 툴이 있구요. 오늘은 이 툴의 사용 방법에 대해서 공유해 보려고 합니다. 네트워크 스캔(Netscan)은 네트워크에 연결된 호스트들의 상태를 파악하고 열린 포트를 조사하는 데 사용되는데요. Nmap을 사용하여 목적지 서버의 열린 포트를 조사하는 방법은 아래와 같습니다. 먼저 설치를 해야겠죠? ^.^ 설치는 Ubuntu 서버 기준으로 설명을 드리겠습니다. window의 경우는 아래의 사이트에서 바이너리를 다운로드 하여 설치 할수 있습니다. https://nmap.org/download.h..

리눅스 일반 2024.04.12

[리눅스] Iperf3 사용 방법

iperf3는 네트워크 대역폭 테스트 도구로, 네트워크를 통해 몇 Mbps의 성능을 낼수 있는지 측정을 해주는 툴입니다. Iperrf3는 클라이언트 및 서버 모드로 사용을 하는데요. 우분투 계열 기준으로 설치 방법을 알아보면 아래 명령을 실행 하면 됩니다.sudo apt-get update sudo apt-get install iperf3 그럼 기본 사용방법을 알아 봅시다. 우선 서버로 동작할 NE에서 아래의 명령을 실행 합니다. iperf3 -s -i 1 -p5201 -D 서버에서 동서 위의 명령을 실행 하면 1초 간격으로 테스트를 실행하고 Client에게 열 포트로 5201를 지정하고 Daemon 모드로 실행을 합니다. 그리고 클라이언트로 동작할 NE에서 아래의 명령을 실행 합니다. iperf3 -c..

리눅스 일반 2024.04.07

[리눅스] fatrace 사용방법

안녕하세요 이웃님들 ^.^ 좋은 아침입니다. 오늘은 지난번에 이어 리눅스에서 사용하는 성능툴 중 하나인 fatrace의 사용방법에 대해서 포스팅 해보려고 합니다. "fatrace" 명령어는 리눅스 시스템에서 파일 시스템의 활동을 실시간으로 모니터링하는 데 사용을 하는데요 주로 파일 시스템에 어떤 파일이나 디렉터리가 접근되었는지, 어떤 프로세스가 그에 관련된 작업을 수행했는지 등을 파악하는 데 유용합니다. 그럼 이 명령어를 어떻게 사용하는지 살펴 보겠습니다. fatrace [옵션] 그럼 어떤 옵션들이 있는지 살펴 볼까요? -f, --follow: 실시간으로 파일 시스템 이벤트를 추적합니다. -t, --timestamp: 이벤트가 발생한 시간을 표시합니다. -l, --print-time: 이벤트가 발생한 시..

리눅스 일반 2024.04.05

[리눅스] lsof 사용 방법

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 오늘은 지난번에 이어 리눅스 성능툴 중 하나인 lsof에 대해서 포스팅을 해보겠습니다. lsof는 "List Open Files"의 약어로, 현재 시스템에서 열려 있는 파일과 관련된 정보를 보여주는 유틸리티입니다. 주로 시스템 관리 및 디버깅 목적으로 사용을 하구요 lsof를 사용하는 데는 다양한 옵션이 있습니다. 일반적으로 사용되는 몇 가지 옵션은 다음과 같습니다: -i: 네트워크 연결을 보여줍니다. -u: 특정 사용자가 열어 둔 파일을 보여줍니다. -p: 특정 프로세스의 파일을 보여줍니다. -c: 특정 명령어로 실행 중인 프로세스의 파일을 보여줍니다. -t: 특정 파일 타입의 열린 파일을 보여줍니다. -F: 기계 판독 가능한 형식으로 출력합니다. -h: ..

리눅스 일반 2024.03.30

[리눅스] 성능 툴 opensnoop 사용 방법

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 오늘은 리눅스 성능 툴 중 하니인 opensnoop 사용 방법에 대해서 포스팅을 해보려고 합니다. opensnoop는 리눅스 시스템에서 파일 오픈 이벤트를 실시간으로 모니터링하는 도구입니다. opensnoop툴을 이용하여 어떤 프로세스가 어떤 파일을 오픈하는지 실시간으로 확인할 수 있거든요. 그럼 opensnoop를 어떻게 사용하는지 살펴 봅시다. 사용을 하기 위해서는 우선 설치를 해야겠지요? opensnoop는 BPF(Berkeley Packet Filter)를 사용하여 파일 오픈 이벤트를 모니터링하는 도구여서 이 도구는 bcc(BPF Compiler Collection)의 일부이거든요. 그래서 opensnoop를 설치하려면 먼저 bcc를 설치해야 합니다...

리눅스 일반 2024.03.29

[리눅스] 성능 툴 ltrace 사용 방법

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 오늘은 리눅스 시스템 상에서 Application의 성능을 측정 하는 툴 중에 하나인 lterac의 사용 방법에 대해서 포스팅을 해보겠습니다. 리눅스에서 ltrace는 프로그램이 라이브러리 함수를 호출하는 방식을 추적하는 데 사용되는 유틸리티입니다. strace와 유사하지만, strace가 시스템 호출을 추적하는 데에 비해 ltrace는 라이브러리 함수를 추적합니다. 다음은 ltrace의 기본 사용법입니다. 우선 ltrace를 사용하기 위해서는 설치가 되어 있어야 하구요. Ubuntu와 Debian계열 에서는 아래의 명령을 사용해 설치를 할수 있습니다.sudo apt-get install ltrace 그리고 ltrace를 사용하는 방법은 아래와 같습니다. l..

리눅스 일반 2024.03.23

[리눅스] 성능 분석 툴 Strace 사용 방법

안녕하세요 이웃님들 ^.^ 좋은 아침 입니다. 오늘 포스팅은 리눅스 성능 감시 Tool들 중 Strace에 대해서 포스팅을 해보겠습니다. strace 명령어는 리눅스에서 프로세스가 시스템 호출(system call)을 어떻게 사용하는지를 추적하고 분석하는 유틸리티입니다. 이를 통해 프로그램이 시스템 리소스에 접근하고 행동하는 방식을 이해할 수 있습니다. strace를 사용하는 기본적인 형식은 아래와 같습니다. 사용 형식 strace [옵션] [프로그램] [인자] 사용 하는 방법을 예를 들면 , /bin/ls 프로그램을 실행하고 그 동안 발생하는 시스템 호출을 추적하려면 다음과 같이 입력합니다: strace /bin/ls strace는 프로그램이 종료될 때까지 프로그램이 호출하는 모든 시스템 호출을 보여줍..

리눅스 일반 2024.03.21

[리눅스] 성능 감시 Tool - ss 사용

안녕하세요 이웃님들^.^ 간만에 제 전공 분야의 글을 써보려고 합니다. ​ 제 전공 보다 영어 블로그를 쓰는게 시간이 많이 절약을 할수 있어서 그동안 너무 영어에만 치우쳐 쓰다보니.. ㅜ.ㅜ ​ 오늘은 리눅스 성능 감시 tool들 중 소켓 상태를 보여주는 ss라는 tool의 사용법에 대해서 포스팅을 해보려고 합니다. ​ 전공자 분들은 아시겠지만. SS 위의 그림에서 Layer 4인 TCP.UDP위에서 열리는 Port의 소켓 상태가 어떤 상태인지를 보여 줄수가 있는데요. ​ 사용법은 ss [ OPTIONS ] [ FILTER ] 형식으로 사용을 합니다. ​ 옵션의 종류에 대해서 몇개만 리스트를 해보면 -V, --version ss의 버전을 표시해 줍니다. -n, --numeric 호스트 이름을 표시 하지 ..

리눅스 일반 2023.04.16
728x90