GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak najdu a ukončím proces v Ubuntu

Jeden nebo více vašich programů nebo procesů může během používání Ubuntu čas od času uvíznout . V této situaci hledáte způsoby, jak pohodlně, rychle a bezpečně zastavit nereagující procesy a aplikace, protože restartování systému není vždy tím nejlepším řešením. Tento článek vám ukáže Jak najdu a zabiju proces v Ubuntu Používejte jak příkazový řádek, tak uživatelské rozhraní Ubuntu. Než se do toho pustíme, podívejme se nejprve na stručný úvod do procesu:

Co je to proces v Ubuntu?

Proces je řada kroků, které je nutné dodržet, aby byl daný úkol dokončen, nebo můžeme říci, že se jedná o program, který provádí nějakou operaci. Často běží více procesů současně, přičemž proces je svázán s jedním programem a každý proces má svou vlastní sadu komponent, které provádějí specifické úkoly. Proces má své vlastní charakteristiky:číslo procesu (PID), název procesu, jedinečné číslo procesu, stav procesu, původ procesu a čas, který každý proces vyžaduje.

Když spustíte aplikaci, spustí se proces na pozadí. Proces spojený s touto aplikací můžete ukončit vynucením ukončení aplikace. Další část ukáže, Jak najít a zabít proces s terminálem Ubuntu. Takže můžeme začít!

Jak najít a ukončit proces v Ubuntu pomocí Terminálu

Ubuntu má nástroj nazvaný „ps“ pro zobrazení informací souvisejících s procesy v systému, což je zkratka pro „Stav procesu “. ps Příkaz se používá k zobrazení seznamu aktuálně běžících procesů, jejich PID a dalších informací. Následuje seznam atributů procesu, které lze nastavit spuštěním příkazu „ps "Příkaz:

."
  • PID (identifikátor procesu): V systému každý proces obdrží PID, jedinečný identifikátor pro každý běžící proces.
  • % CENTRÁLNÍHO PROCESORU: Je to spotřebovaný čas dělený dobou provádění procesu.
  • % MEM: Ukazuje vztah mezi rezidentní sadou a velikostí procesu k fyzické paměti na počítači.
  • VSZ: Tento atribut ukazuje využití virtuální paměti procesem.
  • RSS: RSS znamená vztah mezi velikostí rezidentní sady a množstvím fyzické paměti, která nebyla vyměněna.
  • TTY: Procesu jsou přiřazeny informace o řídícím terminálu.
  • ZAČÁTEK: Ukazuje čas zahájení procesu.
  • ČAS: Chcete-li se dozvědět více o celkovém využití CPU, podívejte se na hodnotu TIME.
  • CMD: Tento atribut označuje příkaz, který proces provedl.

Nyní napište příkaz uvedený níže, abyste našli proces a jeho informace v terminálu Ubuntu:

$ ps ux

Spuštěním tohoto příkazu se zobrazí následující výstup:

Nyní máte všechny informace o procesech na vašem terminálu. Hledejte konkrétní proces. Chcete-li ukončit proces, použijte jeho ID procesu v „kill ”Příkaz takto:

$ zabít -9 [PID]

Ve výše uvedeném příkazu „-9 „Vyšle signál zabíjení“SIGKILL "Okamžitě zastavit proces." Nyní se pokusíme ukončit proces mít.2051 „PID takto:

$ zabít -9 2051

Bezchybný výstup deklaruje, že proces byl úspěšně ukončen s PID =2051. Chcete-li potvrdit přerušenou operaci, spusťte „ps "Příkaz:

." $ ps ux

Můžete vidět, že proces skončil s PID 2051 není v seznamu procesů vyhledávání:

Jak najít a zabít více procesů v Ubuntu pomocí Terminálu

Můžete také použít „zabít ”Příkaz pro zabití více procesů najednou. Například chceme ukončit procesy pomocí PID:1770, 1772, 1774, které jsou také zvýrazněny na obrázku níže:

Chcete-li ukončit tyto více procesů současně, v části „kill ”Zapište svá PID následovně:

$ zabít -9 1770 1772 1774

Vše hotovo!

Jak najít a zabít proces v Ubuntu pomocí System Monitor

Použití terminálu Ubuntu k ukončení procesu je snadné, ale začátečníkům to nemusí vyhovovat. Nicméně jeden Ubuntu Uživatel může použít Monitor systému Žádost za tímto účelem. Systémový monitor funguje podobně jako správce úloh v systému Windows. Zobrazuje seznam všech aktivních procesů ve vašem počítači a informace o využití paměti RAM, CPU a pevného disku v reálném čase. Umožňuje také ukončit jakýkoli procesní software, který odmítá reagovat.

Pokud ve svém systému Ubuntu nemáte systémový monitor, napište níže uvedený příkaz k instalaci:

$ sudo Nainstalujte apt-get gnome-system-monitor

Po dokončení instalace vyhledejte „Monitor systému “Ve vyhledávací liště aplikace:

Zde vidíte seznam aktivních procesů ve vašem systému. Přejděte v seznamu dolů a vyhledejte proces, který neodpovídá nebo který chcete ukončit:

Konkrétní proces můžete ukončit tak, že na něj kliknete pravým tlačítkem a poté vyberete „zabít „Možnost nebo stiskněte“CTRL + K “:

Tento proces potvrďte kliknutím na „Proces zabíjení ”Tlačítko zvýrazněné na obrázku níže:

A je to. Vybraný proces skončí ve vašem systému Ubuntu.

diplom

Ubuntu nabízí různé nástroje pro udržení kontroly, i když běžící proces přestane reagovat. Můžete zabít nereagující proces Použití terminálu Ubuntu a Monitor systému . Tento článek vám ukázal Jak najít a zabít proces v Ubuntu s terminálem Ubuntu a monitorem systému. Podle našich zkušeností je použití terminálu k ukončení procesu lepší volbou, protože nástroje založené na grafickém uživatelském rozhraní nemusí zobrazovat informace o spuštění skrytého procesu.


Ubuntu
  1. Jak najít a zabít zombie proces v Linuxu

  2. Co jsou zombie procesy a jak najít a zabít zombie procesy?

  3. Jak najdu ID procesu v Ubuntu?

  1. Jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04

  2. Jak najdu svou IP adresu v Ubuntu

  3. Linux:Najděte a zabijte zombie procesy

  1. Jak nainstalovat Anaconda na Ubuntu 18.04 a 20.04

  2. Jak najít a ukončit / zabít proces MySQL

  3. Jak zabít proces v Linuxu