우분투에서 백그라운드 프로세스를 어떻게 볼 수 있습니까? 그리고 불필요한 프로세스를 죽입니까?


39

Windows를 사용하여 실행중인 파일 Task Manager수를 확인할 수 있습니다 .exe. 또한 command prompt우리는 tasklist명령을 사용 하여 프로세스를 봅니다. 우분투에서 모든 프로세스를보고 원치 않는 프로세스를 죽일 수 있습니까?

답변:


38

터미널에서 ps -ef모든 프로세스를 나열합니다. 참조하십시오 man ps. 참조 man kill, man 2 kill, man killall, man nice, man pkill, man renice, man 7 signal, 및 man skill프로세스와 혼란에. 그러나 쓸모 없다고 생각되는 프로세스를 단순히 죽이는 것은 실수 일 수 있습니다. 시스템이 프로세스를 다시 시작하거나 사용자가 죽인 프로세스에 따라 달라질 수 있습니다. 프로세스가 무엇을 배우고,보고 /etc/init/하고 /etc/init.d, /etc/rc?.d, man service프로세스가 시스템에 의해 시작하는 방법을 참조하십시오.


21

GUI를 사용하면 시스템 모니터를 사용할 수 있습니다

여기에 이미지 설명을 입력하십시오

또는 터미널에서 사용할 수 있습니다

ps aux | less

모든 프로세스를 보려면

ps -A or ps -e

사용자가 실행하는 모든 프로세스 :

ps -u username

프로세스를 종료하려면 프로세스 이름을 찾고 다음을 입력하십시오.

kill -9 processname

또는 프로세스 ID (PID)를 종료하십시오.

kill pid

프로세스 중지 / 정지 :

ctrl-z

출처 : Man Page


당신은 자세한 내용과 터미널을 통해 방법을 설명 할 수 있습니까?
Madhav Nikam 2016 년

방금 답변에 더 많은 정보를 추가했습니다. 더 많은 정보가 필요하면 알려주십시오.
Mitch

7

"중지"도구도 있습니다. "맨 위"와 비슷하지만 다른 많은 기능이 있습니다.

터미널에서 다음을 입력하십시오.

sudo apt install htop

5

내 주요 도구는 top

top터미널 창의 명령 행에 입력 하십시오

CPU 사용량별로 나열된 실행중인 프로세스 목록이 표시됩니다. 계속하기 전에 통계를 더 모을 때까지 몇 초 정도 기다리십시오.

여기에 이미지 설명을 입력하십시오

이것은 런 어웨이 또는 원치 않는 프로세스를 죽이는 유닉스의 주요 도구입니다. 그들은 목록의 상단에있을 것입니다. 그들의 pid를 q기록한 다음 15 (소프트 킬) 또는 9 (하드 킬) 중 하나를 누르십시오 .

여기 Chrome 프로세스를 종료하는 것을 볼 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

프로세스가 사라져야합니다. 그런 다음 입력 q하여 상단에서 종료하십시오.

당신은 항상 당신은 또한 사용할 수있는 동일한 프로세스를 죽이고 찾을 경우 kill또는 killall경우 예를 들어, 명령 줄에서 topCPU를 차지 여러 자바 프로그램을 보여 주었다 수행 할 수 있습니다 q상단 밖으로 UIT 및 수행 killall java
killkillall기본적으로 15 (SIGTERM)를 사용하지만 당신은 할 수 killall -9 [process]또는로 이것을 재정의하십시오killall -s SIGKILL [process]


1

또 다른 유용한 도구는 Glances 입니다.

스크린 샷


Ask Ubuntu에 오신 것을 환영합니다! 이 답변을 사용하여 문제가있는 작업을 수행하는 방법 (예 : 원치 않는 프로세스 제거)에 대한 특정 세부 정보로 확장 하려면 이 답변 을 편집하는 것이 좋습니다 . 나에게 완전히 명백하지는 않습니다. Ask Ubuntu에서 어떤 종류의 답변이 가장 가치있는 것으로 간주되는지에 대한 일반적인 조언은 좋은 답변을 작성하는 방법 도 참조하십시오 .
David Foerster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.