CS 지식/리눅스

리눅스 프로세스 상태 확인 - PS 명령어

쑨토리 2023. 8. 18. 19:35

 

 

ps [ option(s) ]

 

  • option(s) 에는 다음과 같은 명령어를 넣을 수 있다. 
-a : 시스템을 사용하는 모든 사용자의 프로세스 출력. (aux 와 같이 u, x옵션과 함께 사용)
-u : 프로세스 소유자에 대한 상세 정보 출력
-l : 프로세스 관련 상세 정보 출력
-x : 터미널에 로그인한 후 실행한 프로세스가 아닌 프로세스들도 출력함. 
     주로 데몬 프로세스 (daemon process)까지 확인하기 위해서 사용함.
     본래 ps 명령은 현재 쉘(shell)에서 실행한 프로세스들만 보여주기 때문에 이 옵션을 사용하는 경우가 많음.
-e : 해당 프로세스와 관련한 환경 변수 정보도 함께 출력
-f : 프로세스 간 관계 정보도 출력
  • 데몬 프로세스 (Daemon process) : daemon 은 악마를 의미함. 사용자 모르게 시스템 관리를 위해 실행되는 프로세스로 보통 시스템이 부팅될 때 자동실행됨. (ex : ftpd, ineted 등)
  • 보통 ps aux 명령을 많이 사용함. (누가 이 프로세스의 소유자인지 + 데몬프로세스들까지 출력)