Linuxiga töötamine võib olla väljakutsuv, eriti kui sul on vaja ülevaadet käimasolevatest protsessidest ja nende süsteemiressursside tarbimisest. Selles juhendis näitan ma, kuidas käsud ps, top ja kill aitavad sul tõhusalt välja selgitada, millised programmid töötavad ja kuidas neid vajadusel lõpetada. See on eriti oluline, kui mõni protsess mõjutab sinu süsteemi jõudlust.

Olulisemad järeldused

  • Käsu ps abil saad kuvada kõik käimasolevad protsessid.
  • Käsk top pakub dünaamilist ülevaadet süsteemiressurssidest ja nende kasutamisest.
  • Käsu kill abil saad protsessid sihipäraselt lõpetada, mis parandab sinu süsteemi stabiilsust.

Samm-sammuline juhend

1. Protsesside kuvamine käsuga ps

Käimasolevate protsesside ülevaate saamiseks kasuta käsku ps. See kuvab protsessid, mis töötavad sinu kasutaja all. Põhi formaat on ps.

Protsessid Linuxis: Tõhus haldamine ja kontroll

Kui soovid näha kõiki protsesse, mis süsteemis töötavad, saad kasutada käsku ps -ax. See annab sulle laiemat loetelu protsessidest, sealhulgas root-kasutaja ja teiste kasutajate protsessidest.

2. Spetsiifiliste protsesside filtreerimine

Kui sind huvitavad vaid kindlad protsessid, saad kasutada käsku ps -ax | grep . Selle abil filtreerid kuvatavaid protsesse ja leiad ainult asjakohased kirjed, näiteks kõik protsessid, mis on seotud "root"iga.

Protsessid Linuxis: Tõhus haldus ja kontroll

3. Üksikasjalikud protsessiandmed ps aux käsuga

Veelgi üksikasjalikuma teabe saamiseks saad kasutada käsku ps aux. Siin saad mitmeid andmeid, sealhulgas PID (protsessi ID), CPU ja mälu kasutuse iga aktiivse eksemplari kohta.

Protsessid Linuxis: Tõhus haldamine ja kontroll

Olulisem aspekt on PID, millega saad tuvastada spetsiifilised protsessid.

4. Dünaamiline ülevaade käsuga top

Käsk top annab sulle dünaamilise protsesside loendi, mis uuendatakse iga kahe kuni kolme sekundi järel. Lihtsalt kirjuta terminali top ja saad kohe ülevaate protsessidest ja nende ressursikasutusest.

Protsessid Linuxis: Tõhus haldamine ja kontroll

5. Sorteerimine ja erinevad vaated top-is

Top-vaates saad vaadet kohandada. Vajuta klahvi M, et sorteerida protsesse nende mälu tarbimise järgi.

Protsessid Linuxis: Tõhus haldus ja kontroll

Selgita teavet selgelt, esile tõstes sellega seotud veerge.

6. Protsesside lõpetamine otse top-ist

Kui soovid protsessi lõpetada, kui top käsk on aktiivne, vajuta k (kill jaoks) ja sisesta protsessi PID, mille soovid lõpetada. See võimaldab sul protsessi vahetult keelata.

Protsessid Linuxis: Tõhus haldamine ja kontroll

Sa saad vaadata PID-d ka nimekirjas, mis kasutab praegu kõige rohkem mälu.

7. Protsesside lõpetamine käsuga kill

Protsessi lõpetamiseks kasuta kill-käsku, järgides seda PID-ga. Näiteks kill -9 , et lõpetada protsess kohe. See on kasulik, kui programm ei reageeri enam.

Protsessid Linuxis: Tõhus haldamine ja kontroll

Alternatiivselt võid kasutada killall -9 , et lõpetada kõik eksemplarid kindlast programmist korraga. See on eriti kasulik, kui programm töötab mitmes eksemplaris, näiteks veebiserverite puhul nagu Apache.

Protsessid Linuxis: Efektiivne haldamine ja kontroll

Kokkuvõte - Protsesside ja instantside tõhus kuvamine ja haldamine Linuxis

Selles juhendis oled õppinud, kuidas kasutada käske ps, top ja kill, et omandada kontroll oma Linuxi süsteemi protsesside üle. Need tööriistad võimaldavad sul mitte ainult jälgida käimasolevaid protsesse, vaid ka kiiresti lõpetada ebaefektiivsed või mittevastavad programmid.

Korduma kippuvad küsimused

Milliseid samme pean võtma, et kuvada protsessid Linuxis?Kasutage käsku ps, et saada loetelu teie kasutaja all käimasolevatest protsessidest või ps -ax, et näha kõiki protsesse.

Kuidas ma leiaksin spetsiifilise protsessi?Kasutage käsku ps -ax | grep, et filtreerida konkreetse protsessi järgi.

Mida teeb käsk top?top näitab sulle dünaamilist ülevaadet kõigist käimasolevatest protsessidest ja nende ressursikasutusest.

Kuidas lõpetada protsess käsklusega kill?Kasutage kill -9, et lõpetada protsess kohe.

Kas ma saan korraga lõpetada mitu protsessi?Jah, käsuga killall -9 saad lõpetada kõik eksemplarid kindlast programmist.