Linux-terminaalien prosessien hallinta: 10 komentoa, jotka sinun tarvitsee tietää

Sisällysluettelo:

Linux-terminaalien prosessien hallinta: 10 komentoa, jotka sinun tarvitsee tietää
Linux-terminaalien prosessien hallinta: 10 komentoa, jotka sinun tarvitsee tietää

Video: Linux-terminaalien prosessien hallinta: 10 komentoa, jotka sinun tarvitsee tietää

Video: Linux-terminaalien prosessien hallinta: 10 komentoa, jotka sinun tarvitsee tietää
Video: How To Farm Chia w/ Madmax Gigahorse and Chia GPU Plotter in Windows - Chia Farming Guides 2023 - YouTube 2024, Huhtikuu
Anonim
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 sisältää klassiset, perinteiset komennot sekä joitain hyödyllisempää, nykyaikaisempia komentoja.
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 sisältää klassiset, perinteiset komennot sekä joitain hyödyllisempää, nykyaikaisempia komentoja.

Monet komennot toimivat tässä yhdessä toiminnassa, ja ne voidaan yhdistää - tämä on Unixin filosofia ohjelmien suunnittelusta. 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 prosessien luettelo, jossa käytetään eniten suorittimia yläosassa.

Image
Image

Jos haluat poistua ylä- tai alaspäin, käytä Ctrl-C näppäinoikote. Tämä pikanäppäin yleensä tappaa päätelaitteen käynnissä olevan prosessin.

htop

htop komento on parannettu alkuun. Se ei ole oletusarvoisesti asennettuna useimmille Linux-jakeluille - tässä on komento, jonka sinun on asennettava Ubuntuun:

sudo apt-get install htop

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

Olemme havainneet entistä tarkemmin htopin.

ps

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

ps -A

Image
Image

Tämä voi olla liian monta prosedua lukemaan kerralla, joten voit ohjata tuotoksen läpi Vähemmän komento selata niitä omalla vauhdilla:

ps -A | less

Lehdistö q poistua, kun olet valmis.

Voit myös tuottaa lähdön läpi grep etsiä tiettyä prosessia ilman muita komentoja. Seuraava komento etsiisi Firefox-prosessia:

ps -A | grep firefox

Image
Image

pstree

pstree komento on toinen tapa visualisoida prosesseja. Se näyttää ne puun muodossa. Joten esimerkiksi X-palvelimesi ja graafinen ympäristö näkyisivät näytönhallinnan alla, joka kutsuisi heidät.

Image
Image

tappaa

tappaa komento voi tappaa prosessin sen prosessidunnuksen ansiosta. Voit saada nämä tiedot osoitteesta ps-A, ylin tai pgrep komentoja.

kill PID

Image
Image

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

pgrep

Kun otetaan huomioon hakutermi, pgrep palauttaa prosessin tunnukset, jotka vastaavat sitä. Voit esimerkiksi käyttää seuraavaa komentoa löytääksesi Firefoxin PID: n:

pgrep firefox

Voit yhdistää tämän komennon myös tappaa tappaa tietyn prosessin. Käyttämällä pkill tai killall on kuitenkin yksinkertaisempi.
Voit yhdistää tämän komennon myös tappaa tappaa tietyn prosessin. Käyttämällä pkill tai killall on kuitenkin yksinkertaisempi.

pkill & killall

pkill ja tapa kaikki komennot voivat tappaa prosessin, koska sen nimi. Käytä joko komentoa tappaa Firefox:

pkill firefox killall firefox

Olemme aiemmin perehtineet pkill-syvyyteen.
Olemme aiemmin perehtineet pkill-syvyyteen.

renice

renice komento muuttaa jo käynnissä olevan prosessin mukavaa arvoa. Mukava arvo määrittää prosessin etusijalle. Arvo - 19 on erittäin tärkeä, kun taas arvo on 19 on hyvin alhainen. Arvo 0 on oletusarvoinen.

Renice-komento vaatii prosessin PID. Seuraava komento tekee prosessin, jolla on hyvin alhainen prioriteetti:

renice 19 PID

Image
Image

Voit käyttää pgrep temppu edellä myös renice, too.

Jos teet prosessin suorituksen korkeammalla prioriteetilla, tarvitset juuri oikeuksia. Käytä Ubuntua sudo sen vuoksi:

sudo renice -19 #

xkill

xkill komento on tapa tappaa helposti graafiset ohjelmat. Suorita se ja kohdistin muuttuu x merkki. Napsauta ohjelman ikkunaa, jos haluat tappaa kyseisen ohjelman. Jos et halua tappaa ohjelmaa, voit poistua xkillistä napsauttamalla hiiren oikeaa painikkeita.

Image
Image

Sinun ei tarvitse suorittaa komentoa terminaalista - voit myös painaa Alt-F2, tyyppi xkill ja paina Enter-näppäintä, jos haluat käyttää sitä graafisesta työpöydästä.

Olemme nähneet sitovan xkillin pikanäppäimellä helposti prosessien tappamiseksi.

Onko sinulla suosikki komento, jota emme maininnut täällä, vai toinen temppu jaettavaksi? Jätä kommentti ja ilmoita meille.

Suositeltava: