Linux

[Linux Study-9] ps 명령어

zamezzz 2016. 10. 30. 19:29

안녕하세요.


오늘은 ps 명령어에 대해서 정리할까합니다.


  ps


ps 명령어란 무엇일까요?


ps 명령어는 현재 시스템의 프로세스 상태를 출력해주는 명령어입니다.


우리가 사용하는 시스템에 어떠한 프로세스가 떠 있고, 그 상태가 어떤지에 대해 숙지하는 것이


정말 중요하겠죠?


사용 형태는 아래와 같습니다.


[root@localhost ~]# ps [옵션]


ps도 마찬가지로 옵션이 있습니다. 옵션부터 알아보겠습니다.


-a : 모든 프로세스를 출력

-e : 커널 프로세스를 제외한 모든 프로세스를 출력

-c : 지정된 명령어에 대한 정보 출력

-g : 지정된 그룹 ID에 대한 정보를 출력

-t : tty를 지정하여 정보를 출력

-f : 모든 형태의 정보를 출력

-h : 프로세스를 계층형으로 출력

-m : 쓰레드 정보를 출력

-u : 사용자 ID를 지정


ps도 마찬가지로 여러 옵션을 결합시켜 사용시킬 수 있습니다.

(ex) ps -ef 

이런식으로 말이죠 ~ 


예제를 한 번 볼게요!


이번 예제에서는 user1이라는 사용자의 프로세스를 출력해 볼게요.


[root@localhost ~]# ps -u user1 -f


그럼 다음은 모든 프로세스를 출력하는 방법을 알아볼게요. 가장 유용하게 모두 출력하는 거에요.


[root@localhost ~]# ps -af


모든 프로세스를 모든 형태로 출력해주는 명령어이죠 !


이렇게 ps 명령어의 사용법에 대해서 알아보았습니다.


우리의 프로세스를 잘 확인하여, 시스템이 문제 없는지 잘 살펴야 합니다~


그리고 처음에는 모든 프로세스 상태를 확인해보세요! 어떤 프로세스가 현재 동작 중인지를 


잘 확인할 수 있다면, 우리의 시스템과 한층 더 친해질 수 있습니다.


기회가 된다면, 나의 시스템에 어떤 프로세스가 동작 중인지 모두 확인하고 찾아보는 것도 좋은


방법인 것 같습니다. 그럼 수고하세요.


감사합니다.

반응형

'Linux' 카테고리의 다른 글

[Linux Study-11] mv 명령어  (0) 2016.11.08
[Linux Study-10] cp 명령어  (0) 2016.11.02
[Linux Study-8] grep 사용법  (0) 2016.10.27
[Linux Study-7] netstat 활용법  (0) 2016.10.23
[Linux Study-6] chmod 설정  (1) 2016.10.19