안녕하세요.
오늘은 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 |