Darbas su Linux gali būti iššūkis, ypač jei reikia peržiūrėti vykstančius procesus ir jų sunaudojamas sistemos išteklius. Šiame vadove parodysiu, kaip naudodamasis komandomis ps, top ir kill efektyviai sužinoti, kurie programos veikia ir kaip, jei reikia, jas nutraukti. Tai ypač svarbu, jei procesas trukdo jūsų sistemos našumui.
Lengviai suprantami įžvalgos
- Naudodamas komandą ps gali matyti visus vykstančius procesus.
- Komanda top suteikia dinaminį vaizdą apie sistemos išteklius ir jų panaudojimą.
- Naudodamas kill gali tiksliai nutraukti procesus, taip pagerindamas savo sistemos stabilumą.
Žingsnis po žingsnio vadovas
1. Procesų rodymas su ps
Norėdamas gauti apžvalgą apie šiuo metu vykstančius procesus, naudok komandą ps. Ji parodys tau procesus, kurie veikia po tavo vartotoju. Pagrindinis formatas yra ps.

Norėdamas pamatyti visus procesus, kurie veikia sistemoje, gali nurodyti komandą ps -ax. Tai suteiks tau išsamesnį procesų sąrašą, įskaitant Root vartotojo ir kitų vartotojų procesus.
2. Filtruoti specifinius procesus
Jei domiesi tik tam tikrais procesais, gali naudoti komandą ps -ax | grep

3. Išsamios proceso informacijos su ps aux
Dar išsamesnei informacijai gali naudoti komandą ps aux. Čia gausi daug informacijos, įskaitant PID (procesų ID), CPU ir atminties naudojimą kiekviename aktyviame instancijoje.

Svarbiausias aspektas yra PID, su kuria gali identifikuoti specifinius procesus.
4. Dinaminė apžvalga su top
Komanda top suteikia dinaminį procesų sąrašą, kuris atnaujinamas kas dvi ar tris sekundes. Tu tiesiog įrašai top į savo terminalą ir iš karto gauti apžvalgą apie procesus ir jų išteklių sunaudojimą.

5. Rūšiavimas ir skirtingi vaizdai top
Top režime gali pritaikyti savo perspektyvą. Paspausk M, kad rikiuotum procesus pagal jų atminties sunaudojimą.

Aiškiai pažymėk informaciją, išryškindamas susijusius stulpelius.
6. Procesų nutraukimas tiesiai iš top
Jei nori nutraukti procesą vykdydamas top komandą, paspausk k (už kill) ir įvesk proceso PID, kurį nori nutraukti. Tai leis tau tiesiogiai nutraukti procesą.

Taip pat gali pasižiūrėti į PID sąraše, kuris šiuo metu naudoja daugiausia atminties.
7. Procesų nutraukimas su kill
Norėdamas nutraukti procesą, naudok kill komandą, po kurios eina PID. Pavyzdžiui, kill -9

Alternatyva, gali naudoti killall -9

Santrauka - Efektyviai rodyti ir valdyti procesus bei instancijas Linux
Šiame vadove sužinojai, kaip su komandomis ps, top ir kill perimti kontrolę dėl procesų savo Linux sistemoje. Šie įrankiai leidžia ne tik stebėti vykstančius procesus, bet ir greitai nutraukti neveiksmingas ar nereaguojančias programas.
Dažnai užduodami klausimai
Kokius žingsnius turiu atlikti, kad pamatyčiau procesus Linux?Naudok komandą ps, kad gautum sąrašą procesų, veikiančių po tavo vartotoju, arba ps -ax visiems procesams.
Kaip galiu rasti specifinį procesą?Naudok komandą ps -ax | grep, kad filtruotum pagal tam tikrą procesą.
Ką daro komanda top?Top rodo dinaminę apžvalgą apie visus vykstančius procesus ir jų išteklių naudojimą.
Kaip nutraukti procesą su kill?Naudok kill -9, kad nutrauktum procesą iš karto.
Ar galiu vienu metu nutraukti kelis procesus?Taip, su killall -9 gali nutraukti visas tam tikros programos instancijas.