ps 명령어(프로세스 명령어)

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

ps 명령어는 현재 실행 중인 프로세스를 출력하는 명령어입니다.

  • ps 명령어
  • Process State 약자.
  • 현재 실행 중인 프로세스와 상태를 출력
  • 프로세스 명령어

1. ps 명령어 옵션

ps에서 주로 사용되는 명령어입니다. 기본 사용 옵션은 아래와 같습니다.

ps [-옵션] 

2. ps -ef 명령어

ps -ef 명령어는 모든 프로세스를 포멧 리스트로 출력해 줍니다.

]# ps -ef | grep httpd
root      3161     1  0 Nov25 ?        00:00:03 /usr/sbin/httpd -DFOREGROUND
apache   20436  3161  0 03:35 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20437  3161  0 03:35 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20438  3161  0 03:35 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20439  3161  0 03:35 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20440  3161  0 03:35 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   20976  3161  0 03:49 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   21573  3161  0 04:09 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
apache   21574  3161  0 04:09 ?        00:00:00 /usr/sbin/httpd -DFOREGROUND
root     25077 17096  0 06:22 pts/0    00:00:00 grep --color=auto httpd
----생략----
ps 명령어로 프로세스 확인

2.1 출력 필드

ps 출력 필드 기본 설명입니다.

3. ps -aux 사용

]# ps -aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  1.1  46304  5628 ?        Ss   Nov25   0:10 /usr/lib/systemd/systemd --system --deserialize 15
root         2  0.0  0.0      0     0 ?        S    Nov25   0:00 [kthreadd]
root         4  0.0  0.0      0     0 ?        S<   Nov25   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S    Nov25   0:00 [ksoftirqd/0]
root         7  0.0  0.0      0     0 ?        S    Nov25   0:00 [migration/0]
root         8  0.0  0.0      0     0 ?        S    Nov25   0:00 [rcu_bh]
root         9  0.0  0.0      0     0 ?        S    Nov25   0:02 [rcu_sched]
root        10  0.0  0.0      0     0 ?        S<   Nov25   0:00 [lru-add-drain]
root        11  0.0  0.0      0     0 ?        S    Nov25   0:00 [watchdog/0]
root        12  0.0  0.0      0     0 ?        S    Nov25   0:00 [watchdog/1]
root        13  0.0  0.0      0     0 ?        S    Nov25   0:01 [migration/1]
root        14  0.0  0.0      0     0 ?        S    Nov25   0:00 [ksoftirqd/1]
root        16  0.0  0.0      0     0 ?        S<   Nov25   0:00 [kworker/1:0H]
root        18  0.0  0.0      0     0 ?        S    Nov25   0:00 [kdevtmpfs]
root        19  0.0  0.0      0     0 ?        S<   Nov25   0:00 [netns]
root        20  0.0  0.0      0     0 ?        S    Nov25   0:00 [khungtaskd]
root        21  0.0  0.0      0     0 ?        S<   Nov25   0:00 [writeback]
root        22  0.0  0.0      0     0 ?        S<   Nov25   0:00 [kintegrityd]
root        23  0.0  0.0      0     0 ?        S<   Nov25   0:00 [bioset]

3.1 ps -aux의 필드

리눅스(Linux)

4. 프로세스 상태

프로세스의 상태를 나타내는 STAT에는 총 5가지 항목이 있습니다.

  • R(runable): 실행 대기 상태
  • S(Sleeping): 수면 상태
  • D(in Disk wate): 입·출력을 기다리는 상태
  • T(sTopped): 멈춰 있거나흔적이 남아 있는 상태
  • Z(Zombie): 완전히 죽은 상태

좀비 프로세스는 사용자가 사용할 수 없는 상태이지만 시스템 리소스를 소비합니다. 좀비 프로세스는 kill 명령으로 프로세스 종료를 진행해 주어야 합니다.

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • certbot 명령어(인증서 관리 및 삭제)

    Alma Linux에서 이 사이트에 Certbot 설치 및 갱신 설치를 해 진행하는 중 인증서 삭제 후 재설치를 할 이유가 생겨 삭제와 함께 나머지 Certbot 명령어 사용법에 대해 체크하게 되었습니다. certbot 명령어는 다음 페이지에서 확인했습니다. ✅ certbot 명령어: 인증서 관리 사용 중인 인증서 목록을 보려면 다음 명령어를 입력합니다. ✅ 기존 인증서 재생성 및 업데이트 certonly…

  • 리눅스 file 명령어

    리눅스 file 명령어는 그 파일이 어떤 파일인지 확인하는데 사용되는 명령으로 파일의 파일 타입을 확인할 때 사용합니다. 확인할 수 있는 파일은 텍스트 파일(ASCII 텍스트), 바이너리 파일, 그림 파일 및 동영상 등입니다. 단순하게 파일의 확장자만 확인하는 것이 아닌 파일의 매직파일(usr/local/magic)의 내용을 참조하여 파일 종류를 표시해 줍니다. magic 파일은 특정 파일의 형식을 식별하기 위한 정보를 담고…

  • 리눅스 which whereis locate: 3가지 위치(경로) 확인 명령어

    리눅스 which와 whereis 명령어 명령어의 위치를 알 수 있는 명령어는 find 명령어를 이용해서 파일을 찾을 수 있지만 find 명령어는 시간이 소요되는 단점도 존재합니다. locate 명령어는 파일명을 빠르게 검색할 때 사용할 수 있습니다. 리눅스 기본 명령어 3가지에 대해 알아 보겠습니다. ✅ 리눅스 which 명령어 ‘어느’, ‘어떤’, ‘어느 쪽’의 영어 뜻을 가진 which 명령어는 명령어의…

  • 리눅스 grep 명령어

    리눅스 grep 명령어는 로그 파일과 같은 텍스트 파일과 아스키 파일에서 원하는 문자열을 찾을 때 사용되며, tail과 find 명령어를 파이프(|)와 결합해서 자주 사용하게 되는 명령어입니다. ✅ grep 명령어 기본 사용법 ✅ 기본적인 사용 예 ✅ grep 옵션 ✅ 다른 명령어와 파이프(|) 조합 활용 다중 명령어인 파이프(|)와 조합해서 사용할 수 있습니다. ✅ grep의 3종류 grep는…

  • df 명령어

    df(Disk Free)는 마운트 된 장치 전체 용량, 사용 용량, 여유 용량을 확인할 수 있습니다. 파일 시스템(Filesystem), 디스크 크기(Size), 사용량(Used), 여유공간(Avail), 사용률(Use%), 마운트지점(Mounted on)을 순서로 확인할 수 있습니다. df 명령어 옵션 웹사이트 접속이 안되는 오류 발생 시 디스크 용량을 확인해서 서버 관리를 하는 것이 기본적인 활용법이며, 파티션 용량이 가득 찼을 경우 웹사이트가 접속 되지…

  • 리눅스 tee 명령어

    리눅스 tee 명령어는 배관시설에 비유해서 이름이 붙여진 명령어입니다. 파이프 모양과 똑같은 “T”에서 본따 tee 명령어이며 표준 출력으로 하나 이상의 다른 파일을 동시에 출력합니다. tee 명령어의 목적은 작업 진행 중 파이프라인(I)의 중간 내용을 알고 싶을 때 유용하게 사용할 수 있습니다. ✅ 리눅스 tee 명령어 사용법 ✅ tee 명령어 옵션 옵션 long 설명 -a -append…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 8   +   2   =