리눅스 명령어 가이드: ps 명령어 사용법
ps 명령어는 현재 실행 중인 프로세스의 상태를 보여주는 데 사용됩니다. 시스템의 프로세스 목록을 확인하고, 특정 프로세스의 상태를 검사하거나, 프로세스 정보를 검색할 때 유용합니다. 이 블로그에서는 ps 명령어의 기본 사용법과 자주 사용하는 옵션들을 소개합니다.
1. 기본 사용법
• ps
• 기본적으로 현재 터미널에서 실행 중인 프로세스를 출력합니다.
• 예시: ps
2. 자주 사용하는 옵션
1. 전체 시스템 프로세스 보기
• ps aux 또는 ps -e 명령어를 사용하여 시스템의 모든 프로세스를 표시합니다.
• 예시: ps aux
2. 포맷 지정
• 출력 포맷을 지정하여 필요한 정보만 표시할 수 있습니다.
• 사용법: ps -eo format
• 예시: ps -eo pid,ppid,cmd,%mem,%cpu
3. 트리 구조로 프로세스 표시
• ps 명령어를 트리 구조로 출력하여 프로세스 간의 관계를 표시합니다.
• 사용법: ps -e --forest
• 예시: ps -e --forest
4. 특정 사용자 프로세스 보기
• 특정 사용자가 실행 중인 프로세스를 표시합니다.
• 사용법: ps -u username
• 예시: ps -u root
5. 특정 PID의 프로세스 보기
• 특정 프로세스 ID에 대한 정보를 표시합니다.
• 사용법: ps -p pid
• 예시: ps -p 1234
6. 긴 형식으로 자세한 정보 보기
• 프로세스에 대한 자세한 정보를 출력합니다.
• 사용법: ps -f
• 예시: ps -ef
* 추가 팁
• grep과 함께 사용: 특정 프로세스를 검색할 때 ps 명령어와 grep 명령어를 함께 사용할 수 있습니다. 예를 들어, ps aux | grep apache는 Apache 서버와 관련된 프로세스를 검색합니다.
• 모니터링 스크립트: ps 명령어를 사용하여 시스템 모니터링 스크립트를 작성할 수 있습니다. 예를 들어, 특정 프로세스가 실행 중인지 확인하는 스크립트를 작성할 수 있습니다.
• ps와 top의 차이: top 명령어는 실시간 모니터링을 제공하는 반면, ps 명령어는 명령을 실행한 시점의 스냅샷을 제공합니다.
'컴퓨터 > LINUX' 카테고리의 다른 글
리눅스(linux) 명령어 가이드: du 명령어 사용법 (0) | 2024.06.09 |
---|---|
리눅스(linux) 명령어 가이드: df 명령어 사용법 (0) | 2024.06.09 |
리눅스(linux) 명령어 가이드: top 명령어 사용법 (0) | 2024.06.09 |
리눅스(linux) 명령어 가이드: head 명령어 사용법 (0) | 2024.06.07 |
리눅스(linux) 명령어 가이드: tail 명령어 사용법 (0) | 2024.06.07 |