Ubuntu에서 프로그램 강제 종료

프로그램이 Windows(Windows) 에서 응답을 중지하면 대부분의 사용자 는 키보드에서 Ctrl + Alt + Delete작업 관리자(Task Manager) 옵션을 누른 다음 프로그램을 닫아 프로그램을 중지 하는 방법을 알고 있습니다. 그 접근 방식은 Ubuntu 와 같은 (Ubuntu)Linux 배포판 으로 완전히 이전 되지는 않지만 프로그램이 충돌할 때 옵션이 부족하다는 의미는 아닙니다. 

반대로 CMD 를 사용하여 Ubuntu 에서 프로그램을 닫는 방법에는 여러 가지가 있습니다. 터미널을 사용하는 것이 편 하다면 killall 또는 xkill 과 같은 명령을 사용하여 번거로운 프로그램을 강제 종료하거나 대신 (xkill)시스템 모니터(System Monitor) 앱을  사용할 수 있습니다 .

시스템 모니터를 사용하여 실행 중인 Ubuntu 프로세스 강제 종료(Using The System Monitor To Force Close a Running Ubuntu Process)

터미널을 사용하여 Ubuntu(Ubuntu) 에서 열린 프로세스를 닫는 것은 쉽지만 초보자는 이것을 하는 것이 불편할 수 있습니다. 그러나 Ubuntu 사용자는 충돌한 프로그램을 강제 종료하기 위해 터미널 근처에 갈 필요가 없습니다 . 대신 시스템 모니터(System Monitor) 앱을 사용할 수 있습니다.

시스템 모니터(System Monitor)Windows PC 의 (Windows PCs)작업 관리자(Task Manager) 와 매우 유사하게 작동 합니다 . PC에서 실행 중인 모든 프로세스를 나열하고 CPU(CPU) , RAM 및 디스크 사용량 에 대한 실시간 정보를 제공합니다 . 또한 응답하지 않거나 직접 닫히지 않는 충돌 소프트웨어를 강제로 닫을 수 있습니다.

  • 시스템 모니터(System Monitor) 를 사용하여 Ubuntu 에서 프로그램을 강제로 닫으려면 Ubuntu 도크 하단에 있는 응용 프로그램 표시(Show Applications) 버튼을 누릅니다 . 응용 프로그램(Applications) 목록에서 시스템 모니터(System Monitor) 아이콘을 클릭하여 실행합니다 .

  • 시스템 모니터(System Monitor) 앱은 기본 프로세스(Processes) 탭이 표시된 상태로 실행됩니다 . 표시되지 않는 경우 상단 의 프로세스 탭을 클릭합니다. (Processes)프로세스 목록에서 충돌한 프로그램의 프로세스를 찾아 찾은 다음 항목을 마우스 오른쪽 버튼으로 클릭한 다음 종료 옵션(Kill) 을 누릅니다. 또는 프로세스를 선택하고 시스템 모니터(System Monitor) 창 하단의 프로세스 종료 버튼을 누릅니다.(End Process)

  • 시스템 모니터(System Monitor) 는 실행 중인 프로세스를 종료할 것인지 묻는 확인 메시지를 표시합니다. 확인하려면 프로세스 종료(Kill Process) 버튼을 누르십시오.

성공하면 시스템 모니터(System Monitor) 프로세스 목록 에서 프로세스가 사라져야 합니다. 프로그램에 열린 창이 있는 경우 이 창도 이 시점에서 닫아야 합니다.

시스템 모니터(System Monitor) 가 프로그램을 성공적으로 닫지 못한 경우 대신 터미널을 사용해 보아야 합니다 .

xkill 명령을 사용하여 열린 창을 닫는 방법(How To Close An Open Window Using The xkill Command)

대부분의 경우 시스템 모니터 소프트웨어는 (System Monitor)Ubuntu 에서 프로그램을 강제 종료합니다 . 그렇지 않은 경우 응답하지 않는 프로그램을 종료하려면 터미널로 전환해야 합니다.

고맙게도 xkill(xkill) 이라는 사용하기 쉬운 명령 이 있어 열려 있는 창에서 모든 프로그램을 강제로 닫을 수 있습니다. 

  • 대부분의 최신 Ubuntu 버전은 (Ubuntu)xkill 패키지가 설치된 상태로 제공되어야 하지만 설치되지 않은 경우 xkill 을 먼저 설치해야 사용할 수 있습니다. 터미널을 열고 sudo apt install xorg-xkill 을 입력하여 이를 수행합니다. 일단 설치되면 xkill 또는 sudo xkill 을 입력 하여 사용을 시작하십시오.

  • 터미널 출력은 버튼 1 로 종료하려는 클라이언트의 창을 선택(select the window whose client you wish to kill with button 1) 하라는 메시지를 표시합니다 . 즉, 열린 창을 클릭하기 위해 마우스를 사용합니다. xkill이 이를 닫습니다. 종료 되면 터미널 출력은 종료되기 전에 종료 생성자(killing creator) 메시지로 응답합니다.

이것은 상호 작용할 수 있는 GUI(GUI) 창이 있는 모든 프로그램을 포함하여 눈에 띄게 응답하지 않는 프로그램에 대해서만 작동합니다 .

pkill, kill 또는 killall 명령을 사용하여 Ubuntu(Ubuntu Using) 에서 프로그램 강제 종료

xkill을 사용하려면 GUI 와 함께 Ubuntu 를 사용해야 합니다 . Ubuntu Server 와 같이 GUI 가 설치 되지 않은 Ubuntu 의 헤드리스 버전을 실행하는 경우 대신 pkill, kill 또는 killall 명령 을 사용해야 합니다 .

killpkill 명령 은 PC에서 실행 중인 단일 프로세스를 종료하는 반면 killall 은 모든 관련 프로세스를 종료합니다. 일부 프로그램(예: Google Chrome )은 여러 시스템 프로세스를 사용하므로 프로그램이 응답을 중지하는 경우 kill 또는 pkill 을 사용하여 반드시 종료되지 않을 수 있습니다.

  • kill 을 사용하려면 할당된 프로세스 ID 번호( PID ) 를 알아야 합니다 . 터미널을 열고 현재 실행 중인 프로세스 목록을 보려면 top 을 입력하십시오. (top)PID 열 아래에 프로세스 ID 번호가 있고 명령(Command) 열 아래에 프로세스/프로그램 이름이 있습니다.

  • kill 을 사용하여 터미널을 중지하려면 kill pid 를 입력 하고 pid 를 프로세스 ID 로 바꿉니다 (예: kill 582 ). 작동하지 않으면 대신 sudo kill pid 를 입력하십시오. (sudo kill pid)성공적인 프로세스 종료로 인해 추가 터미널 출력이 발생하지 않아야 하지만 top 을 다시 입력하여 다시 확인할 수 있습니다.

  • pkill 명령 에는 프로세스 ID 번호가 필요하지 않지만 패키지 이름은 필요합니다. Command 열 에서 top first를 사용하여 이를 확인할 수 있습니다 . 준비가 되면 pkill process 를 입력하고 (pkill process)process 를 패키지 이름으로 바꿉니다(또는 프로세스 가 종료되지 않는 경우 sudo pkill process ). kill 과 마찬가지로 성공적인 pkill 명령은 메시지나 출력을 반환하지 않습니다.

  • 프로그램에 여러 프로세스가 있는 경우 killall 명령을 사용하여 모든 프로세스를 한 번에 종료할 수 있습니다. pkill 처럼 이것은 패키지 이름을 사용합니다 . 명령(Command) 열 에서 이것을 찾으 려면 top 을 사용하십시오. (top)killall 을 사용하려면 killall process 또는 sudo killall process 를 입력 하고 process 를 패키지 이름으로 바꿉니다 . pkill 과 마찬가지로 명령이 성공하면 터미널에 메시지가 반환되지 않습니다.

효과적인 Ubuntu 유지 관리(Effective Ubuntu Maintenance)

실행 중인 소프트웨어가 응답을 멈춘 경우에도 Ubuntu 는 제어를 유지할 수 있는 도구를 제공합니다. 이제 터미널을 사용하여 Ubuntu(Ubuntu) 에서 프로세스를 닫는 방법을 알았 으므로 다른 멋진 Linux 터미널 명령(cool Linux terminal commands) 을 활용 하여 PC를 백업하고 실행 중인 명령을 종료하는 대신 일시 중지하는 등의 작업을 수행할 수 있습니다.

충돌하는 프로그램은 드물게 발생해야 하지만, 발생 빈도보다 더 자주 발생하는 경우 Ubuntu 설치에 문제가 있음을 나타낼 수 있습니다. 문제를 해결하려면 Ubuntu 충돌에 대한 몇 가지 일반적인 이유를 조사해야 합니다.(common reasons for Ubuntu crashes)



About the author

저는 브라우저와 스마트폰 앱에 대한 경험이 있는 숙련된 Windows 10 및 11/10 전문가입니다. 저는 15년 이상 소프트웨어 엔지니어로 일했으며 Microsoft, Google, Apple, Ubisoft 등을 비롯한 여러 유명 회사에서 일했습니다. 또한 대학 수준에서 Windows 10/11 개발을 가르쳤습니다.



Related posts