Шкољка

Како лоцирати и убити процес помоћу Линук терминала

Како лоцирати и убити процес помоћу Линук терминала

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

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

Током примене овог чланка користио сам Убунту. Међутим, наредбе могу радити на било којој Линук дистрибуцији.

Лоцирање Линук процеса

Корак 1: Прво отворите Терминал кликом на Убунту покретач и потражите Терминал.

Корак 2: Сада кликните на терминал и сачекајте да се терминал отвори.

 

3. корак: Једном када се терминал отвори, имаћете овакав екран:

Два кључа која су овде важна у наредним корацима су следећа:

  1. ПИД - То је ИД процеса. Сваки појединачни процес има свој одређени петоцифрени број који је додељен самом процесу. Бројеви се могу поновити када достигну максималну границу, али су увек јединствени за процес у систему.

Корак 4: врх - наредба се користи као основна наредба за приказ свих тренутно покренутих процеса који користе ресурсе рачунарског уређаја. Дакле, извршавамо топ-цомманд у терминалу и резултати су

врх је сам по себи апликација. Може се користити за приказ листе свих процеса и има нови изглед када се извршава. Ево примера за то,

Корак 5: Постоји још једна наредба да се види листа свих тренутно покренутих процеса, користимо „пс -А | мање ” команда.

Појавиће се листа свих тренутно покренутих процеса. Овај процес приказује све покренуте процесе који су повезани са њима ПИДс „ИД-ови процеса“. Можете даље прегледати ову листу да бисте сазнали назив процеса који се такође подудара са програмом који заправо желите да убијете. Програми који се покрећу недавно приказани су на крају листе коју желите да убијете са листе. За наш пример, користили смо Фирефок као процес који нас занима.

Када завршите притисните „к”Да бисте изашли из овог прозора.

Убијање процеса помоћу личне карте

Једном када добијемо ПИД, можемо користити наредбу килл да убијемо процес из података које смо добили из пс -А наредбе.

Корак 1: У ту сврху користимо команду „судо килл ПИД“. Где је ПИД ИД процеса који желимо да убијемо.

 

Ако желимо да убијемо одређени процес, видимо његов одговарајући ПИД, а затим га користимо за убијање тог покренутог процеса. Е.г. желимо да убијемо поступак „фирефок-а“, па прво пронађемо његов ПИД.

Дакле, овде је ПИД фирефока 9999. Користимо "судо килл ПИД”Да убије процес Фирефока.

Како проверити да ли је процес укинут или не?

Затим проверимо све покренуте процесе када убијемо онога који нас занима, користећи „пс -А | мање „наредба“. Исход показује да имамо нема поступка за фирефок (ПИД: 9999) на списку.

Убијање процеса по имену

Убијање програма помоћу имена процеса функционише само за све извршне датотеке (тј.е., сви покренути програми) за које је предвиђено да буду отворени у време извршења. Сви они програми који се изводе у позадини не могу бити убијени помоћу имена процеса.

Сада ћемо убити процес који нас занима користећи назив тог процеса. Ако желимо да убијемо одређени процес, видимо његов одговарајући ПИД и затим га користимо за убијање тог покренутог процеса. Е.г. желимо да убијемо поступак „фирефок-а“, па прво пронађемо његов ПИД.

Дакле, овде је име процеса фирефок и користимо „пкилл фирефок”Наредба за убијање овог процеса.

Како проверити да ли је процес укинут или не?

Затим проверимо све покренуте процесе када убијемо онога који нас занима, користећи „пс -А | мање „наредба“. Исход показује да имамо нема фирефок процеса на списку.

Закључак

Хвала што сте прочитали овај чланак. Видели смо како можемо да лоцирамо и убијемо процес користећи његов ИД или име процеса.

Како се користи ГамеЦонкуерор Цхеат Енгине у Линуку
Чланак покрива водич о коришћењу ГамеЦонкуерор варалице у Линуку. Многи корисници који играју игре на Виндовс-у често користе апликацију „Цхеат Енгине...
Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...
Најбољи Линук Дистрос за игре у 2021
Линук оперативни систем далеко је превалио свој изворни, једноставни изглед заснован на серверима. Овај ОС се изузетно побољшао последњих година и сад...