명령어/Linux

[리눅스] htop 대화형 프로세스 뷰어

jykim23 2026. 7. 16. 17:49
반응형

부제: top을 대체하는 컬러 TUI 프로세스 모니터. 마우스와 방향키로 프로세스를 고르고 죽인다

htop                 # 대화형 프로세스 뷰어 실행
htop -u nginx        # 특정 사용자의 프로세스만
htop -t              # 부모-자식 트리 뷰로 표시
$ htop --version
htop 3.3.0
(C) 2004-2019 Hisham Muhammad. (C) 2020-2024 htop dev team.
Released under the GNU GPLv2+.

htop은 CPU·메모리·스왑을 막대 그래프로 보여주고, 프로세스 목록을 실시간 갱신하는 대화형 모니터다. top과 달리 방향키로 프로세스를 직접 선택하고 마우스 클릭도 먹으며, 컬러로 부하를 한눈에 읽는다. 실행 후 F6으로 정렬 기준을 바꾸고, F9로 시그널을 보내 프로세스를 종료하고, F5로 트리 뷰를 켠다. F2를 누르면 표시할 열과 미터 종류를 직접 설정한다. 데비안은 apt install htop, RHEL은 EPEL을 켜고 dnf install htop으로 설치한다.

이렇게도 쓴다

특정 사용자의 프로세스만 걸러서 본다.

htop -u root

 

부모-자식 관계를 트리로 펼쳐 어떤 프로세스가 무엇을 띄웠는지 본다.

htop -t

 

명령 이름으로 필터를 걸어 해당 프로세스만 남긴다.

htop -F sshd

 

감시할 PID만 골라서 좁게 본다.

htop -p 1,1234

 

시스템을 건드리지 못하게 읽기 전용으로 띄운다(공유 화면에서 안전).

htop --readonly

 

pgrep과 조합해 특정 서비스의 PID만 뽑아 htop에 넘긴다.

htop -p "$(pgrep -d, sshd)"
반응형