Хардвер

Како се рукује и убија процесе са конзоле у ​​Линуку: килл, киллалл, пкилл ...

Преглед садржаја:

Anonim

Знамо да нам у Линуку конзола пружа алате који су изузетно моћни за администрацију система. Због тога ћемо данас говорити о командама за Управљање процесима са конзоле у ​​Линуку. Вероватно да их неколико њих већ познаје, али никад не боли да направите преглед; будући да нам ово омогућава гледање, постављање њиховог приоритета, убијање процеса.

Садржај индекс

Управљање процесима са конзоле у ​​Линуку

врх

Ово је једна од класичних Линук команди за руковање процесима. Омогућује вам да прегледате ресурсе које користи систем и на тај начин идентификујете који од њих троши највише.

Синтакса:

врх

хтоп

Рецимо да је побољшана верзија врха. Обично Линук дистрибуције не садрже га подразумевано инсталирано.

Ако је немају на свом систему, покренули су је следеће да би је инсталирали:

судо апт-гет инсталл хтоп

Његово главно побољшање је да је резултат много лакше интерпретирати у поређењу с врхом. Уз то, омогућава се обављање других врста операција на процесима, као што је убијање процеса, на врло лак начин користећи тастере приказане на следећој слици:

пгреп

Ова наредба нам омогућава да одредимо ПИД процеса који одговара претраживању за испоручену кључну реч. ПИД значи "Идентификатор процеса". Погледајмо пример:

пгреп фирефок

Вратит ће ПИД процеса "фирефок".

ренице

Ова наредба нам помаже у модификовању „лепе“ вредности процеса који се изводи.

Вредност „лепо“ је оно што одређује приоритет одређеног процеса. Његова скала је следећа:

  • Вредност -19 представља веома висок приоритет, обрнуто, вредност 19 одређује низак приоритет, а подразумевана вредност је 0.

Наредба за ренице потребан је ПИД процеса као параметра.

Синтакса:

ренице 19 "ПИД"

пс

То је универзална задана Линук команда за управљање процесима. Можете прегледати процесе и извршавати операције на њима. Сасвим је практичан јер вам омогућава да га повежете са другим командама. Пример за њих је употреба „греп-а“ за тражење одређеног процеса, коришћењем познатих цеви.

Пример:

пс -А | греп фирефок

Тамо где "греп фирефок" тражи Фирефок процесе.

пстрее

Ова наредба омогућава нам да визуелизујемо све процесе са њиховим зависностима, у облику стабла.

Зауставите процесе у Линуку

Оперативни системи засновани на Линуку садрже сет корисних алата за окончање процеса који су се заглавили или више не требамо да наставимо са покретањем. У овом тренутку ћемо се мало проширити јер постоје 4 начина за завршетак процеса и то је основни део управљања процесима у Линуку. То може бити и кроз његово име, такође одређивање дела његовог имена, директно помоћу ПИД-а или чак упућивање курсором на прозор поменутог поступка. Даље ћемо видети једног по једног.

Убити: користећи ПИД за убијање процеса

То је најсложенији, али истовремено и најтачнији начин, јер је ПИД јединствени идентификатор за сваки процес који се одвија у датом тренутку.

Килл нам омогућава слање различитих врста сигнала, што може затворити процес или групу њих. Подразумевани сигнал је ТЕРМ ако није наведен ниједан тип.

ПРЕПОРУЧУЈЕМО ВАМ ДА Убунту 17.04 изгледа као Виндовс?

Следеће врсте сигнала су најчешће:

  • СИГХУП: Користи се када се конзола не одазове или ако се изгуби контрола над процесом. Одговорна је за поновно учитавање својих конфигурацијских датотека као и могућих датотека дневника СИГКИЛЛ: Овај начин је најрадикалнији за завршетак процеса, користи се када више не реагује. Нема података неће бити сачувани јер то није чисти начин за затварање процеса.СИГТЕРМ: То је подразумевани механизам за убијање процеса.

Пример:

килл 22298

Где, 22298 представља ПИД процеса.

киллалл: убити процес користећи његово име

То је врло једноставна наредба. Једна ствар коју треба имати на уму је да ће се, у случају да постоји неколико случајева покретања програма, наредба побринути да их затвори.

Синтакса:

киллалл процесс_наме

пкилл: убити процес користећи део његовог имена

пкилл нам даје могућност да уништимо процес путем свог имена или чак његовог дела. То нас ослобађа потребе да запамтимо ПИД да бисмо одредили сигнал. Међутим, сви процеси чија имена садрже одређену реч биће затворени.

Његово извршење би било:

пкилл процесс_наме парт

Препоручујемо читање преусмеравања и цеви у Линуку.

ккилл: убити процес одабиром прозора мишем

Од читаве групе, ово је најпрактичније и најједноставније. Само притисните Алт + Ф2 тастере, након чега ће се приказати дијалошки оквир. Овај оквир ће вам омогућити извршење команде. Пишемо ккилл. Тада ће курсеви постати лобања и кликом на један од прозора збогом поступак!

Оставите своје искуство у коментарима, поделите са нама која од ове групе наредби је корисна за вас и зашто?

Хардвер

Избор уредника

Back to top button