더북(TheBook)

3.5.2 프로세스 확인하기

프로세스 목록을 보여 주는 명령은 ps입니다. 옵션을 사용하지 않고 ps 명령만 입력하면 현재 로그인한 사용자가 실행하는 프로세스만 보여 줍니다. 현재 실행 중인 배시 셸과 셸에서 실행시킨 ps 명령을 확인할 수 있습니다.

supreme@master:~$ ps
  PID   TTY     TIME      CMD
  21907 pts/0   00:00:01  bash
  26942 pts/0   00:00:00  ps

-a 옵션은 다른 사용자의 프로세스 상태도 표시합니다. -x 옵션은 화면에 보이지 않는 프로세스까지 모두 표시합니다. -ax로 두 옵션을 함께 사용하면 현재 실행 중인 모든 프로세스를 확인할 수 있습니다. 프로세스 목록 중 대괄호([ ])로 둘러싸인 프로세스는 커널이 생성한 프로세스입니다.

supreme@master:~$ ps -ax
  PID TTY   STAT   TIME COMMAND
  1   ?     Ss     0:05 /sbin/init splash
  2   ?     S      0:00 [kthreadd]
  3   ?     I<     0:00 [rcu_gp]
  4   ?     I<     0:00 [rcu_par_gp]
  6   ?     I<     0:00 [kworker/0:0H-kblockd]
  9   ?     I<     0:00 [mm_percpu_wq]
...
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.