OS/Linux

[리눅스 명령어] ps, netstat, free

_눙이_ 2020. 12. 17. 14:23
반응형

[리눅스 명령어] ps, netstat, free

ps 
프로세스의 현재 상태를 출력한다. 

윈도우의 작업관리자와 흡사 


ps [옵션] 
-A : 모든 프로세스를 출력한다. 
-p : 프로세스 ID를 출력한다. 
T : 현재 터미널에서의 모든 프로세스를 출력한다. 
r : 현재 실행 중인 프로세스를 출력한다 
PID     : 프로세스 식별번호 
TTY     : 프로세스와 연결된 터미널 포트 
STAT    : 프로세스R  실행 중 혹은 실행될 수 있는 상태 
S  sleep 
I  idle (비활동 상태:BSD, 중간적 상태:sys V) T  정지된 상태(suspend) 상태 
UID     : 사용자의 ID 
TIME    : 총 CPU 사용 시간

 

netstat 
네트워크의 연결과 포트를 출력한다. 


netstat –rn 라우팅 정보 출력 
netstat –anp PID와 이름을 출력 
netstat –i MTU값, 매트릭값, 송수신패킷간의 에러정보

netstat -nao 포트 사용 여부 및  PID 출력

 

# netstat –anp | grep [텍스트] 

 

free 
시스템의 메모리 사용 현황을 출력한다. 


free -s 초 명령은 지정한 초 간격으로 메모리 사용 현황을 업 데이트하면서 출력한다.

free –h  용량의 단위를 표시 

free –t 메모리와 스왑 영역 사용량 

free –W buffer와 cache의 정보를 구분 

반응형