리눅스의 콘솔에서 프로세스를 처리하고 죽이는 방법 : kill, killall, pkill ...
차례:
- Linux 콘솔에서 프로세스 관리
- 상단
- 멈춤
- pgrep
- 리 니스
- 추신
- pstree
- 리눅스에서 프로세스를 종료
- 강제 종료 : PID를 사용하여 프로세스 종료
- killall : 이름을 사용하여 프로세스 종료
- pkill : 이름의 일부를 사용하여 프로세스 종료
- xkill : 마우스로 창을 선택하여 프로세스 종료
우리 는 Linux에서 콘솔 이 시스템 관리에 매우 강력한 도구 를 제공 한다는 것을 알고 있습니다. 그래서 오늘 우리는 Linux 콘솔에서 프로세스 관리 명령에 대해 이야기 할 것입니다. 그들 중 몇몇은 이미 그들을 알고있을 가능성이 있지만, 검토를하는 것은 결코 아프지 않습니다. 이를 통해 우선 순위를보고 프로세스를 종료 할 수 있습니다.
목차 색인
Linux 콘솔에서 프로세스 관리
상단
이것은 프로세스 처리를위한 고전적인 Linux 명령 중 하나입니다. 시스템에서 사용하는 리소스 를 보고 어떤 리소스를 가장 많이 소비하는지 식별 할 수 있습니다.
구문:
멈춤
그것이 top 의 향상된 버전 이라고 가정 해 봅시다. 일반적으로 Linux 배포에는 기본적으로 설치되지 않습니다.
시스템에없는 경우 다음을 실행하여 설치합니다.
sudo apt-get 설치 htop
주요 개선 사항은 출력 을 상단에 비해 해석하기가 훨씬 쉽다는 것 입니다. 또한 다음 이미지에 표시된 키를 사용하여 프로세스 종료와 같은 프로세스 에서 다른 유형의 작업을 매우 쉽게 수행 할 수 있습니다.
pgrep
이 명령을 사용하면 제공된 키워드 검색과 일치하는 프로세스의 PID를 결정할 수 있습니다. PID는 "Process Identifier"를 나타냅니다. 예를 보자.
pgrep 파이어 폭스
"firefox"프로세스의 PID를 반환합니다.
리 니스
이 명령은 실행중인 프로세스의 "nice"값을 수정하는 데 도움이됩니다.
"nice"값은 지정된 프로세스의 우선 순위를 결정합니다. 규모는 다음과 같습니다.
- -19 값은 매우 높은 우선 순위를 나타내며 반대로 19 값은 낮은 우선 순위를 결정하며 기본값은 0입니다.
renice 명령에는 매개 변수로 프로세스의 PID가 필요합니다.
구문:
추신
프로세스 관리를위한 범용 기본 Linux 명령입니다. 프로세스 를 보고 작업을 수행 할 수 있습니다. 다른 명령과 연결할 수 있기 때문에 매우 실용적입니다. 예를 들어 유명한 파이프를 사용하여 특정 프로세스를 검색하기 위해 "grep"을 사용합니다.
예:
ps -A | grep 파이어 폭스
"grep firefox"는 Firefox 프로세스를 검색합니다.
pstree
이 명령을 사용하면 트리 형식으로 모든 프로세스를 해당 종속성으로 시각화 할 수 있습니다.
리눅스에서 프로세스를 종료
Linux 기반 운영 체제에는 중단되었거나 더 이상 계속 실행할 필요가없는 프로세스를 종료하는 유용한 도구 세트가 통합되어 있습니다. 이 시점에서 프로세스를 종료하는 4 가지 방법이 있고 Linux에서 프로세스를 관리하는 데있어 근본적인 부분이기 때문에 조금 확장 할 것입니다. PID를 통해 직접 이름을 지정하거나 이름의 일부를 지정하거나 해당 프로세스의 창에서 커서를 가리킬 수도 있습니다. 다음으로 하나씩 보겠습니다.
강제 종료: PID를 사용하여 프로세스 종료
PID는 주어진 순간에 실행 되는 각 프로세스의 고유 식별자 이므로 가장 복잡하지만 동시에 가장 정확한 방법입니다.
Kill을 사용하면 프로세스 또는 그룹을 닫을 수있는 다양한 유형의 신호를 보낼 수 있습니다. 유형을 지정하지 않으면 기본 신호는 TERM입니다.
우분투 17.04를 Windows처럼 보이게 하시겠습니까?다음과 같은 유형의 신호 가 가장 일반적입니다.
- SIGHUP: 콘솔이 응답하지 않거나 프로세스 제어가 유실 된 경우에 사용됩니다. SIGKILL:이 모드는 프로세스를 종료하는 데 가장 급격한 것이며 더 이상 응답하지 않을 때 사용됩니다. 프로세스를 종료하는 깔끔한 방법이 아니므로 데이터가 저장되지 않습니다 SIGTERM: 프로세스를 종료하는 기본 메커니즘입니다.
예:
22298을 죽이다
여기서 22298은 프로세스의 PID를 나타냅니다.
killall: 이름을 사용하여 프로세스 종료
매우 간단한 명령입니다. 명심해야 할 것은 프로그램의 여러 인스턴스가 실행중인 경우 명령이 모든 인스턴스를 닫는 것입니다.
구문:
pkill: 이름의 일부를 사용하여 프로세스 종료
pkill은 사용자의 이름이나 그 일부를 통해 프로세스 를 전멸시킬 수 있는 옵션을 제공 합니다. 따라서 신호를 지정하기 위해 PID를 기억할 필요가 없습니다. 그러나 이름에 지정된 단어가 포함 된 모든 프로세스는 닫힙니다.
실행은 다음과 같습니다.
pkill process_name 부분
Linux에서 리디렉션 및 파이프를 읽는 것이 좋습니다.
xkill: 마우스로 창을 선택하여 프로세스 종료
전체 그룹 중에서 가장 실용적이고 단순합니다. Alt + F2 키를 누르면 대화 상자가 표시됩니다. 이 상자에서 명령 실행을 수행 할 수 있습니다. 우리는 xkill이라고 씁니다. 그런 다음 코스는 두개골이되고 창 중 하나를 클릭하면 작별 인사가됩니다!
의견에 경험을 남기고, 이 명령 그룹 중 어떤 것이 당신에게 유용한 지, 왜 우리와 공유합니까?
젠은 삼성에서 14nm finfet에 프로세스를 얻을 수
향후 AMD Zen 마이크로 아키텍처 기반 프로세서는 14nm FinFET 공정으로 삼성에서 제조 할 수 있습니다.
Final Fantasy XV : 콘솔에서 출시 날짜 및 데모 제공
Final Fantasy XV는 차세대 콘솔 XBOX One 및 Playstation 4 용으로 9 월 30 일에 출시 될 예정입니다.
우분투 및 리눅스의 기본 명령에 대한 빠른 안내서
알아야 할 가장 유용하고 유용한 Ubuntu의 기본 명령 자습서. 터미널이있는 Linux 사용자의 ABC입니다.