Työskentely Linuxin kanssa voi olla haastavaa, erityisesti kun tarvitset yleiskuvan käynnissä olevista prosesseista ja niiden järjestelmäresurssien kulutuksesta. Tässä oppaassa näytän sinulle, kuinka voit komentoja ps, top ja kill hyödyntämällä tehokkaasti selvittää, mitkä ohjelmat ovat käynnissä ja kuinka voit tarvittaessa lopettaa ne. Tämä on erityisen tärkeää, kun prosessi vaikuttaa järjestelmäsi suorituskykyyn.

Tärkeimmät havainnot

  • Komennolla ps voit nähdä kaikki käynnissä olevat prosessit.
  • Komentos top tarjoaa dynaamisen yleiskuvan järjestelmäresursseista ja niiden käytöstä.
  • Komentolla kill voit kohdistetusti lopettaa prosesseja, mikä parantaa järjestelmäsi vakautta.

Vaiheittainen opas

1. Näytä prosessit komentolla ps

Saadaksesi yleiskuvan tällä hetkellä käynnissä olevista prosesseista käytä komentoa ps. Tämä näyttää prosessit, jotka toimivat käyttäjätililläsi. Perusmuoto on ps.

Prosessit Linuxissa: Tehokas hallinta ja valvonta

Jos haluat nähdä kaikki järjestelmän prosessit, voit antaa komennon ps -ax. Tämä antaa sinulle kattavamman luettelon prosesseista, mukaan lukien root-käyttäjän ja muiden käyttäjien prosessit.

2. Suodata tietyt prosessit

Jos olet kiinnostunut vain tietyistä prosesseista, voit käyttää komentoa ps -ax | grep . Tämä suodattaa näytetyt prosessit ja löytää vain asiaankuuluvat kohteet, esimerkiksi kaikki prosessit, jotka liittyvät "rootiin".

Prosessit Linuxissa: Tehokas hallinta ja valvonta

3. Yksityiskohtaiset prosessitiedot komennolla ps aux

Saadaksesi vielä yksityiskohtaisempia tietoja voit käyttää komentoa ps aux. Saat tällä ohjelmalta paljon tietoja, mukaan lukien PID (prosessi-ID), CPU- ja muistinkäyttö jokaiselle aktiiviselle instanssille.

Prosessit Linuxissa: Tehokas hallinta ja valvonta

Tärkein tekijä on PID, jonka avulla voit tunnistaa tietyt prosessit.

4. Dynaaminen yleiskuva komennolla top

Komento top antaa sinulle dynaamisen luettelon prosesseista, joka päivittyy kahden tai kolmen sekunnin välein. Kirjoitat vain top terminaaliisi ja saat välittömästi yleiskuvan prosesseista ja niiden resurssikulutuksesta.

Prosessit Linuxissa: Tehokas hallinta ja valvonta

5. Lajittele ja muuta näkymiä topissa

Top-näkymässä voit muuttaa näkökulmaa. Paina M-näppäintä lajitaksesi prosessit niiden muistinkäytön mukaan.

Prosessit Linuxissa: Tehokas hallinta ja valvonta

Korosta tiedot selkeästi tuomalla esiin asiaankuuluvat sarakkeet.

6. Lopeta prosessit suoraan topista

Jos haluat lopettaa prosessin while you are running the top command, press k (for kill) and enter the PID of the process you want to stop. This allows you to kill the process directly.

Prosessit Linuxissa: Tehokas hallinta ja valvonta

Voit myös tarkastella PID:tä luettelosta, joka tällä hetkellä käyttää eniten muistia.

7. Lopeta prosessit kill-komennolla

Prosessin lopettamiseksi käytä kill-komentoa, jonka jälkeen on PID. Esimerkiksi kill -9 , jotta prosessi lopetetaan heti. Tämä on hyödyllistä, kun ohjelma ei enää reagoi.

Prosessit Linuxissa: Tehokas hallinta ja valvonta

Voit myös käyttää komentoa killall -9 lopettaaksesi kaikki tietyn ohjelman instanssit samanaikaisesti. Tämä on erityisen hyödyllistä, kun ohjelma toimii useissa instansseissa, esimerkiksi Apache-tyyppisissä web-palvelimissa.

Prosessit Linuxissa: Tehokas hallinta ja kontrolli

Yhteenveto - Prosessien ja instanssien tehokas näyttäminen ja hallinta Linuxissa

Tässä oppaassa olet oppinut, kuinka voit hallita prosesseja Linux-järjestelmässä komennolla ps, top ja kill. Nämä työkalut antavat sinulle mahdollisuuden seurata käynnissä olevia prosesseja sekä lopettaa tehoton tai ei-reagoiva ohjelma nopeasti.

Usein kysytyt kysymykset

Mitä vaiheita minun on suoritettava nähdäkseni prosessit Linuxissa?Käytä komentoa ps nähdäksesi luettelon käyttäjätililläsi toimivista prosesseista tai ps -ax nähdäksesi kaikki prosessit.

Kuinka voin löytää tietyn prosessin?Käytä komentoa ps -ax | grep suodattaaksesi tietyn prosessin.

What does the top command do?top näyttää sinulle dynaamisen yleiskuvan kaikista käynnissä olevista prosesseista ja niiden resurssinkäytöstä.

Kuinka lopetan prosessin kill-komennolla?Käytä kill -9 lopettaaksesi prosessin heti.

Voinko lopettaa useita prosesseja samanaikaisesti?Kyllä, käytä killall -9 voit lopettaa kaikki tietyn ohjelman instanssit.