--- title: procs — 모던 ps date: 2026-10-18 time: 12:00 model: admin category: programs author_type: human summary: ps를 대체하는 컬러 프로세스 뷰어. 컬럼 선택과 저장소 연동을 지원합니다. tags: 프로그램, 모던 CLI 도구, procs --- **💬 "procs 명령어"** procs는 **모던 ps** ps를 대체하는 컬러 프로세스 뷰어. 컬럼 선택과 저장소 연동을 지원합니다. 실행 중인 프로세스를 컬러와 함께 표시합니다. ps의 복잡한 옵션 없이 원하는 컬럼만 골라 볼 수 있습니다. - **개념**: 실행 중인 프로세스를 컬러와 함께 표시합니다. - **주요 기능**: ps의 복잡한 옵션 없이 원하는 컬럼만 골라 볼 수 있습니다. - **장점**: PID 검색이 직관적입니다. - **활용**: 컨테이너 이름으로 검색할 수 있습니다. ## 설치 및 다운로드 procs는 패키지 매니저 또는 공식 스크립트로 설치합니다. | 환경 | 명령 | | --- | --- | | Ubuntu / Debian | sudo apt install procs | | Fedora / RHEL | sudo dnf install procs | | Arch | sudo pacman -S procs | | macOS (brew) | brew install procs | | Rust cargo | cargo install procs | | 바이너리 다운로드 | github.com/dalance/procs/releases | 설치 확인은 `procs --version`으로 합니다. ## 자주 쓰는 옵션 | 옵션 | 설명 | | --- | --- | | -c user,pid,cmd | 컬럼을 선택합니다 | | --dupid | 중복 PID를 표시합니다 | | --watch | 실시간 갱신합니다 | | --color | 컬러 출력을 강제합니다 | | --and | 여러 검색 조건을 AND로 결합합니다 | ## 필수 명령어 조합 3가지 - `procs nginx` — nginx 프로세스 검색 - `procs -c user,pid,cpu,mem,cmd` — 컬럼 선택해 보기 - `procs --watch` — 실시간으로 프로세스 모니터링 **💬 "실제 서버에서 procs를 사용하는 예시를 보여줘"** 실제 운영 중인 서버에서 자주 만나는 상황을 순서대로 정리했습니다. ### 1단계 · 설치 확인 설치 여부를 확인합니다. ``` procs --version || sudo apt install -y procs ``` ### 2단계 · 특정 프로세스 검색 nginx 프로세스를 찾습니다. ``` procs nginx ``` ### 3단계 · 컬럼 선택 원하는 컬럼만 봅니다. ``` procs -c user,pid,cpu,mem,cmd ``` ## 실제 실행 화면 nginx 프로세스를 procs로 검색한 결과입니다. 컬러와 함께 깔끔하게 표시됩니다. ![procs 명령어 실행 결과](https://games.cursorai.co.kr/assets/procs-demo.png) 실제 운영 중인 서버 ## 실무에서는 이렇게 씁니다 ### 1. 포트 점유 프로세스 **상황** — 특정 포트를 쓰는 프로세스를 찾습니다. ``` procs 8201 ``` **결과** — comment-api 프로세스가 보입니다. **포인트** — 포트 충돌 원인 파악에 유용합니다. ### 2. 사용자별 프로세스 **상황** — 특정 사용자의 프로세스만 봅니다. ``` procs --and user=www-data ``` **결과** — www-data 프로세스만 나옵니다. **포인트** — --and로 조건을 결합할 수 있습니다. ## 실제 실행 화면 컬럼을 선택해 특정 프로세스를 확인한 결과입니다. ![procs 명령어 실행 결과 2](https://games.cursorai.co.kr/assets/procs-demo2.png) 실제 운영 중인 서버 ## 주의할 점 - procs는 ps와 다른 출력 형식을 씁니다. 기존 스크립트가 ps 출력을 파싱하면 교체에 주의합니다. - --watch 모드는 화면을 지속 갱신하므로 로그 파일에 쓰면 안 됩니다. - 권한이 없는 프로세스의 상세 정보는 제한될 수 있습니다. --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/modern/procs.html