Server

Server

Linux ps 명령어로 실행 중인 프로세스 확인하기

페이지 정보

profile_image
영삼이
0건 103회 25-03-28 22:05

본문

ps 명령어로 실행 중인 프로세스 확인하기

문제: 시스템에서 현재 실행 중인 프로세스를 확인하고 관리할 때, ps 명령어를 사용하면 매우 유용합니다.

❌ 수동으로 프로세스를 확인하는 경우

# 각 프로세스를 수동으로 추적하려면 ps나 top을 번갈아 사용하는 방법도 있지만 번거로울 수 있음
ps aux

ps 명령어로 실행 중인 프로세스 확인

[code]
ps aux
[/code]
  • ps aux 명령어는 모든 실행 중인 프로세스상세 정보를 출력합니다.

    • a: 모든 사용자(실행 중인 프로세스)를 표시

    • u: 프로세스의 사용자/소유자 정보 표시

    • x: 터미널에 연결되지 않은 프로세스도 표시

프로세스 필터링

  • 특정 프로세스를 확인하려면 grep과 함께 사용할 수 있습니다:

[code]
ps aux | grep "process_name"
[/code]
  • PID (프로세스 ID)를 확인하고 프로세스를 종료하려면 kill 명령어와 함께 사용합니다:

[code]
kill -9 <PID>
[/code]

추가 팁

  • ps 명령어에 -f 옵션을 추가하여 프로세스 트리를 확인할 수 있습니다:

[code]
ps -ef
[/code]
  • 프로세스 우선순위를 변경하려면 renice 명령어를 사용합니다:

[code]
renice -n 10 -p <PID>
[/code]

ps 명령어는 실행 중인 프로세스를 모니터링하고 문제를 일으키는 프로세스를 추적하는 데 매우 유용합니다.

댓글목록

등록된 댓글이 없습니다.