Kotisivu » miten » Miten hallita prosesseja Linux-päätelaitteen 10 komennoista, joita sinun tarvitsee tietää

    Miten hallita prosesseja Linux-päätelaitteen 10 komennoista, joita sinun tarvitsee tietää

    Linux-päätelaitteessa on useita hyödyllisiä komentoja, jotka voivat näyttää käynnissä olevia prosesseja, tappaa ne ja muuttaa niiden prioriteettitasoa. Tämä viesti luettelee klassiset, perinteiset komennot sekä muutamia hyödyllisiä, nykyaikaisia.

    Monet komennot suorittavat yhden toiminnon, ja ne voidaan yhdistää - se on Unix-filosofia ohjelmien suunnittelussa. Muut ohjelmat, kuten htop, tarjoavat ystävällisen käyttöliittymän komentojen päälle.

    ylin

    ylin komento on perinteinen tapa tarkastella järjestelmän resurssien käyttöä ja nähdä prosessit, jotka käyttävät eniten järjestelmän resursseja. Yläosassa näkyy luettelo prosesseista, joissa ylin CPU: ta käytetään.

    Voit poistua ylhäältä tai htopista käyttämällä Ctrl-C pikanäppäin. Tämä pikanäppäin tappaa tavallisesti käynnissä olevan prosessin päätteessä.

    htop

    htop komento on parannettu yläosa. Se ei ole asennettu oletusarvoisesti useimmissa Linux-jakeluissa - tässä on komento, joka sinun täytyy asentaa Ubuntuun:

    sudo apt-get install htop

    htop näyttää samat tiedot helpommin ymmärrettävällä ulkoasulla. Sen avulla voit myös valita prosesseja nuolinäppäimillä ja suorittaa toimintoja, kuten tappaa ne tai muuttaa niiden prioriteettia F-näppäimillä.

    Olemme peittäneet htopiä aiempaa yksityiskohtaisemmin.

    ps

    ps komennolla luetellaan käynnissä olevat prosessit. Seuraavassa komennossa luetellaan kaikki järjestelmässä olevat prosessit:

    ps -A

    Tämä voi olla liian monta prosessia kerrallaan lukemista varten, joten voit siirtää lähdön Vähemmän komento selata niitä omaan tahtiin:

    ps -A | Vähemmän

    Lehdistö q Poistu, kun olet valmis.

    Voit myös tulostaa lähdön grep etsiä tiettyä prosessia käyttämättä muita komentoja. Seuraava komento etsii Firefox-prosessia:

    ps -A | grep firefox

    pstree

    pstree komento on toinen tapa visualisoida prosesseja. Se näyttää ne puumuodossa. Esimerkiksi X-palvelin ja graafinen ympäristö näkyvät näytönhallinnan alla, joka synnytti ne.

    tappaa

    tappaa komento voi tappaa prosessin prosessin tunnuksen perusteella. Voit saada nämä tiedot ps -A, ylin tai pgrep komennot.

    tappaa PID

    Teknisesti ottaen tappokomento voi lähettää minkä tahansa signaalin prosessille. Voit käyttää tappaa -KILL tai tappaa -9 sen sijaan tappaa itsepäinen prosessi.

    pgrep

    Koska hakusana on, pgrep palauttaa prosessin tunnukset, jotka vastaavat sitä. Esimerkiksi Firefoxin PID: n avulla voit käyttää seuraavaa komentoa:

    pgrep firefox

    Voit myös yhdistää tämän komennon tappamalla tappamalla tietyn prosessin. Pkillin tai killallin käyttö on kuitenkin yksinkertaisempaa.

    pkill & killall

    pkill ja tapa kaikki komennot voivat tappaa prosessin sen nimen perusteella. Käytä kumpaakin komentoa tappaaksesi Firefoxin:

    pkill firefox
    tappaa Firefox

    Olemme peittäneet aiempaa syvällisempää.

    renice

    renice komento muuttaa jo käynnissä olevan prosessin mukavaa arvoa. Mukava arvo määrittää, mihin painopisteeseen prosessi kulkee. Arvo -19 on erittäin korkea prioriteetti, kun taas arvo on 19 on erittäin alhainen prioriteetti. Arvo 0 on oletus prioriteetti.

    Renice-komento vaatii prosessin PID: n. Seuraava komento tekee prosessista hyvin pienen prioriteetin:

    renice 19 PID

    Voit käyttää pgrep myös huijata yllä.

    Jos suoritat prosessin korkeammalla prioriteetilla, tarvitset root-käyttöoikeudet. Käytä Ubuntua sudo sen vuoksi:

    sudo renice -19 #

    xkill

    xkill komennolla voidaan helposti tappaa graafisia ohjelmia. Suorita se ja kohdistin muuttuu x merkki. Napsauta ohjelman ikkunaa tappaaaksesi ohjelman. Jos et halua tappaa ohjelmaa, voit palata xkillistä napsauttamalla hiiren kakkospainikkeella.

    Sinun ei tarvitse suorittaa tätä komentoa päätelaitteelta - voit myös painaa Alt-F2-tyyppiä xkill ja paina Enter, jos haluat käyttää sitä graafisesta työpöydältä.

    Olemme peittäneet sitovan xkill-ohjelman pikanäppäimeen tappamaan prosessit helposti.


    Onko sinulla suosikkikomentomme, jota emme maininneet täällä, tai toista temppua jakaa? Jätä kommentti ja kerro meille.