Kā nogalināt procesu Gnu / Linux

Serveru ferma

Viens no uzdevumiem, ko Windows lietotājs zina vislabāk, ir negaidīti pārtraukt procesu vai aizvērt lietojumprogrammu. Šāda veida operācijas ir izplatītas Windows sistēmās, taču diemžēl tās nav ekskluzīvas tikai operētājsistēmai: tās pastāv arī Gnu / Linux.

Bet, pat Gnu / Linux, veids, kā tikt galā ar šīm problēmām, ir efektīvāks nekā patentētās operētājsistēmās. Gnu / Linux ir trīs komandas, kuru mērķis ir nogalināt procesu vai pārtraukt lietojumprogrammu, Viņus sauc par Kill, PKill un Killall.

Bet pirms to izmantošanas mums vispirms jāzina vai jāzina procesa PID. PID ir procesa identifikācijas numurs. Tas ir unikāls, un tiem nav vairāk nekā viena procesa, tas darbojas tā, it kā tas būtu personas DNI vai pases numurs, tas tajā laikā ir kaut kas unikāls un neatkārtojams.

Zināt procesa PID ir vienkārši, mēs to varam atrast, terminālā ierakstot komandu "htop" vai terminālā tieši ierakstot "ps -A".

Jebkurā gadījumā tas mums parādīs visus procesus, viņu izmantotās programmas un katra procesa PID. Tagad, lai nogalinātu procesu, mums ir jāraksta šādi:

kill -9 PID

PID vietā mēs izmantosim procesa kodu. Mainīgais lielums "-9" norāda, ka mēs vēlamies nogalināt procesu. Ja mēs mainīsim to uz "-15", mēs norādīsim, ka mēs vēlamies, lai process tiktu pabeigts, un, ja mēs izmantojam "-1", mēs to apturam.

Nogalināt ir komanda, kas palīdz mums nogalināt procesu bet tas darbosies tikai tajos procesos, kurus esam izveidojuši kā lietotāji, mēs nevarēsim nogalināt citu lietotāju vai sistēmas procesus.

Pkill komanda ir līdzīga Kill. Bet atšķirībā no iepriekšējā, PKill ļauj mums nogalināt procesu vai programmu, izmantojot nosaukumu, tas ir, mums nav jāizmanto programmas PID. Lietošanas piemērs būtu:

PKill mysql

Killall komanda ir jaudīgāka un efektīvāka nekā iepriekšējās komandas, taču tā ir arī bīstamāka. Killall nogalina ne tikai procesu, bet arī programmu vai funkciju, nogalinot visus procesus, kas ir atkarīgi no šīs programmas. Killall izmantošanas piemērs ir

killall firefox

Secinājums

Lai nogalinātu procesu, tiek izmantotas visas iepriekš minētās komandas, taču ne visas no tām lieliski pielāgosies mūsu situācijai. Atkarībā no mūsu vajadzības vai problēmas mums jāizmanto Kill, PKill vai Killall. Es personīgi iesaku izmantojiet PKill, jo tas ir vienkāršāk un ātrāk. Lai gan, ja mums ir nopietna problēma, Killall komanda var būt ļoti noderīga Vai jūs tā nedomājat?


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   kāds teica

    Un, ja vēlaties nogalināt ekrānā redzamo programmu, varat izmantot xkill.
    Piemērs, jūs atverat kalkulatoru, un tas iestrēgst (nebaidieties, tas ir tikai piemērs, kas nekad nenotiks: D)
    Tātad komandu konsolē mēs rakstām xkill
    Peles kursors pārvērtīsies par sava veida "x", un mēs ar peli noklikšķinām uz kalkulatora. Tas ir tāpat kā nošaut, lai nogalinātu: D
    Sveicieni.

  2.   arrakix teica

    Es neesmu pazinējs, bet darbvirsmā »Mate» ar «System Monitor» ir vieglāk, jo īpaši tāpēc, ka jums nav jāpalaiž kā administratoram.

    # killall qbittorrent

    Ar System Monitor jūs viņu nogalināt, un jūs esat tik karsts.

    1.    kāds teica

      Ja kāda dīvaina iemesla dēļ ekrāns ir bloķēts un jūs nevarat mijiedarboties, tas nedarbosies, lai atvērtu sistēmas monitoru, jo tas ir bloķēts. Jūs varat atvērt vēl vienu sesiju ar ctrl + alt + F1..F12, un tur varat izmantot iepriekš norādītās konsoles komandas.
      Vai arī izveidojiet savienojumu, izmantojot ssh no jebkura cita datora / ierīces.

  3.   javimg teica

    Visas šīs metodes ir derīgas un efektīvas.
    Personīgi es dodu priekšroku Xkill .... Ātrākais ir izveidot palaidēju šai komandai un ievietot to panelī. Tas ir veids, kā es izmantoju Xunbuntu 14.04, savu parasto distro, kad kaut kas tiek pieķerts.

    Es ceru, ka šis ieguldījums ir noderīgs un papildina šajā amatā sniegto informāciju.

    Sveiciens un priecīgi svētki.