Kaip nužudyti programas iš Linux

Šiomis dienomis „Linux“ programos veikia gana gerai. Kiekvieną dieną pasirodo naujesnės, geresnės programos, turinčios puikias funkcijas, kurios padeda mums kuo geriau išnaudoti kompiuterius. Deja, kartais šios programos nustoja veikti. Kai užrakinama jūsų mėgstama „Linux“ programa, paspausti mygtuką „Uždaryti“ neveikia. Užrakinimai yra patys blogiausi ir sukelia daugybę problemų, kurios gali užkirsti kelią jūsų darbo eigai. Štai kodėl šiame straipsnyje aprašysime geriausius būdus, kaip greitai sunaikinti programas iš „Linux“ terminalo. Mes pateiksime kelias komandas, taip pat keletą naudingų GUI įrankių, kuriuos taip pat naudosime.

SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.

Naudojant „Pkill“

Iki šiol lengviausias būdas greitai sunaikinti programasiš „Linux“ terminalo yra su pkill komanda. „Pkill“ yra naudingas, nes nereikalaujama, kad paprastas vartotojas žinotų konkretų PID (proceso ID numerį). Vietoj to, procesą galėsite baigti tiesiog įvedę pavadinimą. Čia pateiktas „pkill in action“ pavyzdys.

pkill firefox

Daugeliui vartotojų vykdoma „root“ komanda „pkill“pakaks užsispyrusiai, įšaldytai programai baigti. Tačiau ne visada taip yra, ir kartais jums reikia sulenkti kai kuriuos raumenis. Pvz., Jei norite nužudyti programą, kuri veikia kaip pagrindinis vartotojas, arba tai yra jos pačios vartotojas, turėsite pridėti sudo į jį.

sudo kill rootprogram

Vis dėlto net ir naudodamiesi „pkill“ įrankiušaknies programos gali nepakakti. Kartais programa veikia taip, kad paprasta žudymo komanda nepadės. Kai tai atsitiks, galite naudoti -9. Pridėjus -9 pkill pabaigoje, programa paprastai baigiama jėga, kai visos kitos parinktys nepavyksta.

sudo pkill -9 rootprogram

Naudojant Pidof Ir nužudyti

Kai komanda „Pkill“ žlunga, yra dar viena puiki alternatyva: žudyti. Užmušti funkcijas maždaug taip pat, kaip ir pkill, išskyrus tai, kad jis veikia remiantis proceso ID numeriais, o ne tik programos pavadinimu (pvz., pkill „Firefox“ ir kt.). Neigiamas aspektas žudymo programoms su nužudyti komanda yra ta, kad prieš naudodami. pirmiausia turite sužinoti, koks yra probleminės programos PID nužudyti komanda. Tai galite padaryti naudodamiesi pidof komanda. Štai kaip tai veikia.

pidof firefox

Kai pidof užbaigs teisingo ID paiešką, terminale pamatysite išėjimą. Pavyzdžiui:

pidof firefox

OUTPUT: 2219

Tada galime paimti 2219 PID ir panaudoti jį „Firefox“ nužudymui.

kill 2219

Atminkite, kad jei norite nužudyti pagrindinę programą, turėsite atlikti šiuos veiksmus:

sudo kill 2219

Galiausiai, jei programa atsisako sustoti, pabandykite naudoti -9. Jis veikia panašiai kaip pkill.

sudo kill -9 2219

Užmušk programas su aukščiausio lygio programomis

Nenorite naudoti individualių komandų žudymuinereaguojančios programos „Linux“? Apsvarstykite galimybę įdiegti HTOP. Kaip ir „Pkill“ bei „Kill“, šį įrankį vis dar įmanoma naudoti per SSH ir nuotoliniu būdu. Kadangi jis veikia terminale, jis vis tiek naudingas žudant programas. „Htop“ yra patobulinta TOP sistemos valdymo įrankio versija, įtraukta į daugumą „Linux“ sistemų. Jis turi daug patobulinimų, pavyzdžiui, grafikos, skirtos geresniam procesoriaus / RAM naudojimo nuskaitymui, ir procesų.

HTOP turi ir kitų patobulinimų, tokių kaip leidimasvartotojas gali slinkti tiek horizontaliai, tiek vertikaliai, nebijodamas pertraukti įrankio. Tai taip pat leidžia vartotojams nužudyti bet kurį norimą procesą, nereikia žinoti proceso ID ir parodo keletą skirtingų būdų, kaip nužudyti.

Pastaba: norint, kad HTOP veiktų tinkamai, reikia „Nursurs“. Įdiekite „ncurses“ ieškodami „Linux“ paskirstymo paketo valdymo įrankyje (jei „htop“ to neįdiegia už jus).

Įdiekite HTOP

Ubuntu

sudo apt install htop

Debian

sudo apt-get install htop

„Arch Linux“

sudo pacman -S htop

Fedora

sudo dnf install  htop

„OpenSUSE“

sudo zypper install htop

Kitos Linux

Paimkite naujausią „Linux“ „Htop“ versijąplatinimą atidarius terminalą ir naudojant „htop“ naudojant paketų tvarkymo įrankį. Jei nerandate (dėl tam tikrų priežasčių), apsvarstykite galimybę apsilankyti oficialioje svetainėje, atsisiųsti šaltinio kodą ir sukurti patys!

Naudojant HTOP

Bet kuriuo metu paleiskite HTOP įrankį, atidarydamiterminalo langą ir įvesdami komandą „htop“. Arba HTOP įrankį galima paleisti bet kuriuo metu, tiesiog ieškant „htop“ programos meniu. Taip pat turėtų būti nuorodos į jį „sistemoje“ ar panašiai.

Kai atidaromas HTOP, rodyklės klavišu pasirinkite aprocesas, kurį norėtumėte valdyti. Paspauskite F9, kad atidarytumėte „Kill“ meniu. Rūšiuokite procesus naudodami F6 ir ieškokite vykdomų programų su F3. Reikia pagalbos naudojant HTOP įrankį? Paspauskite F1 mygtuką klaviatūroje, kad būtų atidarytas pagalbos meniu. Įvedimas „man htop“ terminale taip pat veikia.

Galiausiai, norėdami visiškai išeiti iš HTOP įrankio, tiesiog paspauskite klaviatūros mygtuką Q. F10 mygtuko naudojimas taip pat veikia, jei norite mesti.

Turėtume paminėti, kad jei priversite žudyti programasiš terminalo, yra tikimybė, kad galite pamesti savo darbą. Naudodamiesi naršykle, turbūt galite atkurti skirtukus, tačiau kitoms programoms turėsite pasikliauti jų pačių įmontuotais atkūrimo mechanizmais. Jei jų nėra, galite prarasti dalį duomenų.

Komentarai