홈페이지 » 어떻게 » 리눅스 터미널에서 프로세스를 관리하는 방법 알아야 할 10 가지 명령

    리눅스 터미널에서 프로세스를 관리하는 방법 알아야 할 10 가지 명령

    Linux 터미널에는 실행중인 프로세스를 표시하고 종료하고 우선 순위 수준을 변경할 수있는 유용한 명령이 많이 있습니다. 이 게시물에는 고전적이고 전통적인 명령뿐만 아니라보다 유용하고 현대적인 명령이 나열되어 있습니다..

    여기에있는 명령 중 다수가 단일 기능을 수행하고 결합 될 수 있습니다. 이는 프로그램 설계의 유닉스 철학입니다. htop과 같은 다른 프로그램은 명령 상단에 친숙한 인터페이스를 제공합니다.

    상단

    그만큼 상단 명령은 시스템의 자원 사용을보고 가장 많은 시스템 자원을 차지하는 프로세스를 보는 전통적인 방법입니다. Top은 프로세스 목록을 표시하며 가장 위에있는 CPU를 맨 위에 표시합니다.

    상단 또는 하단을 종료하려면 Ctrl-C 키보드 단축키. 이 키보드 단축키는 일반적으로 터미널에서 현재 실행중인 프로세스를 종료합니다.

    htop

    그만큼 htop 명령은 향상된 기능입니다. 그것은 대부분의 리눅스 배포판에 기본적으로 설치되지 않습니다 - 여기 당신이 우분투에 설치해야 할 명령입니다 :

    sudo apt-get install htop

    htop은 이해하기 쉬운 레이아웃으로 동일한 정보를 표시합니다. 또한 화살표 키를 사용하여 프로세스를 선택하고 F 키를 사용하여 해당 키를 죽이거나 우선 순위를 변경하는 등의 작업을 수행 할 수 있습니다.

    과거에 htop에 대해 자세히 다뤘습니다..

    추신

    그만큼 추신 명령은 실행중인 프로세스를 나열합니다. 다음 명령은 시스템에서 실행중인 모든 프로세스를 나열합니다.

    ps -A

    한 번에 읽을 수있는 프로세스가 너무 많아서 출력을 적게 자신의 페이스대로 스크롤 할 명령 :

    ps -A | 적게

    프레스 완료되면 종료하십시오..

    출력물을 통해 파이프를 연결할 수도 있습니다. grep 다른 명령을 사용하지 않고 특정 프로세스를 검색합니다. 다음 명령은 Firefox 프로세스를 검색합니다.

    ps -A | grep firefox

    pstree

    그만큼 pstree 명령은 프로세스를 시각화하는 또 다른 방법입니다. 트리 형식으로 표시합니다. 예를 들어, X 서버와 그래픽 환경이이를 생성 한 디스플레이 관리자 아래에 표시됩니다..

    죽이다

    그만큼 죽이다 명령은 프로세스 ID가 주어지면 프로세스를 종료 할 수 있습니다. 이 정보는 ps -A, 상단 또는 pgrep 명령들.

    PID를 죽이다

    엄밀히 말하면 kill 명령은 모든 신호를 프로세스로 보낼 수 있습니다. 당신이 사용할 수있는 죽이기 - 킬 또는 죽이기 -9 완고한 과정을 죽이는 대신.

    pgrep

    주어진 검색어, pgrep 프로세스 ID와 일치하는 프로세스 ID를 리턴합니다. 예를 들어 다음 명령을 사용하여 Firefox의 PID를 찾을 수 있습니다.

    pgrep firefox

    이 명령을 kill과 결합하여 특정 프로세스를 종료 할 수도 있습니다. pkill이나 killall을 사용하는 것이 더 간단합니다..

    pkill & killall

    그만큼 숙달하다모두 죽여라 명령은 이름이 주어지면 프로세스를 종료 할 수 있습니다. 다음 명령을 사용하여 Firefox를 종료하십시오.

    pkill firefox
    킬all 파이어 폭스

    과거에 pkill을 더 깊이 다뤘습니다..

    레닌 스

    그만큼 레닌 스 명령은 이미 실행중인 프로세스의 nice 값을 변경합니다. nice 값은 프로세스가 실행될 우선 순위를 결정합니다. 가치 -19 세 매우 높은 우선 순위이며, 19 세 매우 낮은 우선 순위입니다. 가치 0 기본 우선 순위입니다..

    renice 명령에는 프로세스의 PID가 필요합니다. 다음 명령은 매우 낮은 우선 순위로 프로세스를 실행합니다.

    renice 19 PID

    당신은 pgrep 위증으로 위의 트릭.

    프로세스의 우선 순위를 높이려면 루트 권한이 필요합니다. 우분투에서는 다음을 사용하십시오. sudo 그에 대한:

    sudo renice -19 #

    xkill

    그만큼 xkill 명령은 쉽게 그래픽 프로그램을 죽이는 방법입니다. 실행하면 커서가 엑스 기호. 해당 프로그램을 종료하려면 프로그램 창을 클릭하십시오. 프로그램을 죽이지 않으려면 대신 xkill에서 마우스 오른쪽 버튼을 클릭하여 빠져 나올 수 있습니다.

    터미널에서이 명령을 실행할 필요가 없습니다. Alt-F2를 누르고 다음을 입력하십시오. xkill 그래픽 데스크탑에서 사용하려면 Enter 키를 누릅니다..

    우리는 프로세스를 쉽게 죽일 수있는 단축키에 xkill 바인딩을 적용했습니다..


    여기에 언급하지 않은 명령이나 공유 할 다른 트릭이 있습니까? 의견을 남기고 저희에게 알려주십시오..