전체 글

OS/Linux

htop

htop htop은 리눅스에서 실행되는 프로세스 모니터링 도구로, top 명령어의 확장판이라 볼 수 있다. htop은 top과 달리 프로세스를 보기 좋게 트리형태로 표시해주고, 우선순위, CPU 사용량, 메모리 사용량 등을 실시간으로 확인할 수 있다. htop의 주요 기능 실시간 모니터링 : htop은 실시간으로 시스템 자원으 사용량을 모니터링 한다. 이를 통해 CPU, 메모리, 스왑, 네트워크 등의 상태를 쉽게 확인할 수 있다. 트리형태의 프로세스 표시 : htop은 프로세스를 트리형태로 표시한다. 이를 통해 프로세스 간의 상관관계를 쉽게 파악할 수 있다. 프로세스 종류에 따른 색상 표시 : htop은 프로세스 종류에 따라 색상을 다르게 표시한다. 이를 통해 프로세스 종류를 쉽게 파악할 수 있다. 프로..

OS/Linux

top

top top은 리눅스와 유닉스에서 실행 가능한 프로세스 모니터링 유틸리티이다. 사용자가 시스템 상태를 실시간으로 모니터링하고, CPU, 메모리 등의 자원 사용량, 프로세스 우선순위 등을 파악할 수 있다. 옵션 없이 입력하면 interval 간격(기본 3초)으로 화면을 갱신하며 정보를 보여준다. top 실행 전 옵션 -b : 순간의 정보를 확인 (batch 모드) -n : top 실행 주기 설정 (반복 횟수) top 실행 후 명령어 shift + p : CPU 사용률 내림차순 shift + m : 메모리 사용률 내림차순 shift + t : 프로세스가 돌아가고 있는 시간 순 k : kill, k 입력 후 PID 번호 작성, signal은 9 f : soft field 선택 화면 → q 누르면 RES 순으..

Network

Netcat(nc)

Netcat(nc) Netcat은 TCP/IP 소켓 프로그래밍을 위한 강력한 명령행 도구로, 서버나 클라이언트 역할을 할 수 있다. 다양한 운영체제에서 실행 가능하며, TCP와 UDP 프로토콜을 지원한다. 이를 통해 소켓 통신에 대한 테스트나 간단한 파일 전송 등을 수행할 수 있다. Netcat은 네트워크를 통해 데이터를 송수신하는 유틸리티로, TCP/UDP 소켓을 생성하고 데이터를 읽고 쓸 수 있다. 네트워크에서 데이터를 전송하거나 수신하는데 유용하게 사용된다. Netcat은 다양한 운영체제에서 사용할 수 있으며, 간단하면서도 매우 강력한 기능을 제공한다. 일반적으로는 리눅스, 유닉스, 맥 OS 등에서 사용되며, 윈도우에서는 Ncat이라는 버전이 존재한다. TCP 서버 구성하기 nc -l 8080 위 ..

Network

Proxy

Proxy 프록시(Proxy)란, 클라이언트와 서버 사이에서 중계기로서 대리로 요청을 받아 서버에 요청하는 방식이다. 이는 클라이언트가 인터넷에 직접적으로 접속하는 것보다 보안성이 좋을 수 있고, 캐시를 이용해 속도도 개선될 수 있다. 프록시는 대개 캐시 기능이 탑재되어 있으며, 이를 이용해 이전에 요청한 내용을 저장해 두어, 같은 내용의 요청이 들어오면 다시 서버로 요청하지 않고 저장해 둔 내용을 제공함으로써 속도를 향상시킬 수 있다. 프록시의 사용 예로는 회사나 학교에서 인터넷 가용을 제한하거나, 특정 사이트에 대한 접근 제한 등이 있다. 또한, 웹 캐싱 서버로 사용되어 웹사이트의 빠른 접근 및 트래픽 감소에도 사용된다. 내부 네트워크에서 인터넷 접속을 할 때에, 빠른 액세스나 안전한 통신등을 확보하..

↓My Profile Link↓
CandyGate