본문 바로가기
IT_Developers/Linux

리눅스 - 실행중인 프로세스 목록 확인 명령어 / ps

by 고코더 2020. 3. 5.

linux ps 명령어로 이용중인 쉘 process 출력하기


안녕하세요.
고코더 입니다.


리눅스에서 동작중인 프로세스를 확인하는 명령어를 알아봅니다. 현재 내가 관리하는 운영체제에 어떤 프로세스가 동작중인지 파악하는건 기본입니다. 이 명령어에 대해 알아봅니다.

 1. 해당 명령어는 ps 다음에 옵션을 사용할 수 있습니다.
ps [option]


 2. ps명령어를 기본적으로 사용하면 아래와 같이 리스트가 나타납니다. 기본적인 내용만 출력됩니다. 
ps


 3. 풀 포맷 출력 형태로 표시 할 수 있습니다. 
uid - user ID-, pid - process ID, ppid - parent ID, TTY 등을 표시합니다.
ps -f


 4. 풀 포맷 방식보다 더 길게 자세한 포맷 형식으로 출력 합니다. 추가적으로 F,S,PRI 등을 출력 합니다. 
ps -l


 5. 프로세스 순서상에 있는 내용을 출력 합니다. 1이면 첫번째 프로세스 정보면 출력 합니다. 
ps -p 1


 6. 모든 프로세스 정보를 출력 합니다. 
ps -e
ps ax



 7. 프로세스의 모든 정보를 풀 포맷으로 출력합니다.
ps -ef


 8. 사용자 이름(user)을 기준으로 프로세스 목록을 보여줍니다. 
ps -u


 9. 출력할 칼럼만 출력하기 보고 싶은 정보만 볼 수 있도록 칼럼명을 지정하여 정보를 볼 수 있습니다. 
ps -e -o pid,pcpu,pmem




마무리


ps 명령어로 프로세스를 확인해보세요.


댓글