Kako upravljati procesima s Linux terminala: 10 naredbi koje trebate znati

Sadržaj:

Kako upravljati procesima s Linux terminala: 10 naredbi koje trebate znati
Kako upravljati procesima s Linux terminala: 10 naredbi koje trebate znati
Anonim
Linux terminal ima brojne korisne naredbe koje mogu prikazivati pokrenute procese, ubiti ih i promijeniti njihovu razinu prioriteta. Ovaj post navodi klasične, tradicionalne naredbe, kao i neke korisnije, moderne.
Linux terminal ima brojne korisne naredbe koje mogu prikazivati pokrenute procese, ubiti ih i promijeniti njihovu razinu prioriteta. Ovaj post navodi klasične, tradicionalne naredbe, kao i neke korisnije, moderne.

Mnoge naredbe ovdje izvode jednu funkciju i mogu se kombinirati - to je Unixova filozofija za projektiranje programa. Drugi programi, kao što je htop, pružaju prijateljsko sučelje na vrhu naredbi.

vrh

vrh naredba je tradicionalni način za pregled korištenja resursa vašeg sustava i prikaz procesa koji vode najviše resursa sustava. Na vrhu se prikazuje popis procesa, s onima s najviše CPU-a na vrhu.

Image
Image

Da biste napustili gornji ili gornji dio, upotrijebite Ctrl-C prečac na tipkovnici. Ovaj prečac na tipkovnici obično ubija trenutačno pokrenuti postupak na terminalu.

htop

htop naredba je poboljšana vrh. Nije instalirano prema zadanim postavkama na većini Linux distribucija - ovdje je naredba koju ćete morati instalirati na Ubuntu:

sudo apt-get install htop

htop prikazuje iste podatke s jednostavnijim izgledom. Također vam omogućuje odabir procesa pomoću tipki sa strelicama i izvršavanje radnji, poput njihovog ubijanja ili promjene prioriteta, tipkama F.
htop prikazuje iste podatke s jednostavnijim izgledom. Također vam omogućuje odabir procesa pomoću tipki sa strelicama i izvršavanje radnji, poput njihovog ubijanja ili promjene prioriteta, tipkama F.

U prošlosti smo detaljnije opisali htop.

p.s

p.s popisi naredbi koji pokreću procese. Sljedeća naredba navodi sve procese koji se izvode na vašem sustavu:

ps -A

Image
Image

Ovaj svibanj biti previše procesa za čitanje u jednom trenutku, tako da možete cijevi izlaz kroz manje naredba za kretanje kroz njih na vlastiti način:

ps -A | less

tisak q izaći kad završite.

Također možete cijepati izlaz grep za traženje određenog procesa bez korištenja drugih naredbi. Sljedeća naredba traži Firefox postupak:

ps -A | grep firefox

Image
Image

pstree

pstree naredba je još jedan način vizualizacije procesa. Prikazuje ih u obliku stabla. Na primjer, vaš X poslužitelj i grafičko okruženje bi se pojavili pod upraviteljem zaslona koji ih je iznio.

Image
Image

ubiti

ubiti naredba može ubiti proces, s obzirom na ID procesa. Te informacije možete dobiti od ps-A, vrh ili pgrep naredbe.

kill PID

Image
Image

Tehnički gledano, naredba ubijanja može poslati bilo koji signal procesu. Možeš koristiti ubiti - KILL ili ubiti -9 Umjesto da ubije tvrdoglav proces.

pgrep

S obzirom na pojam za pretraživanje, pgrep vraća ID-ove procesa koji odgovaraju njemu. Na primjer, možete upotrijebiti sljedeću naredbu da biste pronašli Firefoxov PID:

pgrep firefox

Također možete kombinirati ovu naredbu s ubiti da ubiješ određeni proces. Korištenje pkill ili killall je jednostavnije, ipak.
Također možete kombinirati ovu naredbu s ubiti da ubiješ određeni proces. Korištenje pkill ili killall je jednostavnije, ipak.

pkill & killall

pkill i killall naredbe mogu ubiti proces, s obzirom na njegovo ime. Upotrijebite naredbu za ubijanje Firefoxa:

pkill firefox killall firefox

Već smo dublje pokrivali pkill.
Već smo dublje pokrivali pkill.

renice

renice naredba mijenja lijepu vrijednost već pokrenutog procesa. Lijepa vrijednost određuje koji je prioritet proces. Vrijednost - 19 je vrlo visok prioritet, dok je vrijednost 19 je vrlo nizak prioritet. Vrijednost 0 je zadani prioritet.

Naredba renice zahtijeva proces PID-a. Sljedeća naredba čini proces koji radi s vrlo niskim prioritetom:

renice 19 PID

Image
Image

Možete koristiti pgrep prevariti se gore sa renice, previše.

Ako izvršavate postupak pri višem prioritetu, zahtijevat će vam dopuštenja za korijenje. Na Ubuntu koristite sudo za to:

sudo renice -19 #

Xkill

Xkill naredba je način lako ubijanja grafičkih programa. Pokrenite ga i pokazivač će se pretvoriti u x znak. Kliknite prozor programa da biste ubijali taj program. Ako ne želite ubiti neki program, možete se vratiti iz xkill-a tako da umjesto toga desnom tipkom miša kliknete.

Image
Image

Ne morate pokrenuti ovu naredbu s terminala - također možete pritisnuti Alt-F2, tip Xkill i pritisnite Enter da biste ga koristili s grafičke radne površine.

Pokrili smo vezivanje xkilla na hotkey kako bismo lako ubijali procese.

Imate li omiljenu naredbu koju ovdje nismo spomenuli ili drugi trik za dijeljenje? Ostavite komentar i obavijestite nas.

Preporučeni: