Убивайте процеси и получавайте системна информация от терминала

Убийте процеси от терминала

Както е известно по целия свят, командният ред ни осигурява голяма мощ в нашите системи на Ubuntu. Това ни предоставя толкова много или повече инструменти за действие с нашата операционна система, отколкото графичната среда. В тази статия ще видим някои от тези инструменти. Те ще бъдат едни от най-важните или поне интересни, с които можем проверете информация на нашата операционна система, убийте отворени процеси или програми.

Това е списък с команди, които биха могли да бъдат добавени към тази, която колегата ни показа по негово време, в която той обясни, че те са процесите в Gnu / Linux и как да ги управлявате. С командите, които ще покажа по-долу, ще можем да получим допълнителна информация и да разширим опциите, които повечето потребители обикновено използват. Това не са всичко, което съществува, така че ако някой знае свързана команда, не се колебайте да я оставите в коментарите.

Процеси за убиване от терминал:

убий и убий

Kill е една от онези заповеди, за които всеки трябва да знае. Използва се за убиват процеси. Той трябва да се използва, последван от PID, който ще идентифицира процеса към терминала. Ако при стартиране на командата тя се провали, можем да добавим сигнал 9 към нея, за да увеличим шансовете за успех.

Kill -9 12838

По подразбиране kill използва сигнал 15, наречен SIGTERM. The сигнал 9 е SIGKILL. Този последен сигнал ще се провали само когато даден процес отправя заявка към ядрото. Ако възникне такова обстоятелство, процесът ще приключи след извършване на системно обаждане.

Можем да видим пълен списък на сигналите, които можем да използваме с тази команда, като напишем kill -l.

Командни сигнали за убиване за убиване на процеси

Списък на сигналите за командата kill

С командата killall можем убий процеси по име. Ако Firefox (например) се срине, можем да използваме следния пример, за да затворим приложението.

Killall firefox

xkill

Понякога не знаем истинското име на приложение. В този случай можете да приемете по-графичен подход да убива процеси. Въвеждането на xkill в терминала ще превърне курсора в X. След това, като щракнете върху прозореца, който не отговаря, командата ще го затвори.

pkill

Подобно на командите kill и killall, pkill се използва за изпращане на сигнали. Командата pkill ви позволява да използвате регулярни изрази и други критерии за подбор. Търсете в командите, които се използват за стартиране на процесите. Така че не е нужно да знаете точното име, когато искате да убивате процеси.

htop

команда htop

Преглед на процеса, показан от командата htop

Това е htop, a преглед на интерактивен процес за Unix системи. Това е приложение в текстов режим (за конзола), от което можем да видим отворените процеси, да убием процесите, да видим работата на процесора, да контролираме консумираната памет и т.н.

Получете системна информация:

ps

Ps команда

Активни процеси, показвани от командата ps

Ps означава състояние на процеса. Тази команда се използва за показване на a списък с процеси работи под текущия потребител. Командата ще ни покаже име и идентификационен номер на процеса (PID), които могат да се използват с други команди.

връх

Command отгоре

Процеси и използване на процесора, показани от горната команда

Това е информационна команда. Най-горната команда показва кои задачи се правят най-много Използване на процесора. Позволява ни да сортираме списъка по използване на процесора или RAM паметта, продължителността на изпълнението на програмата и други фактори. След като командата бъде изпълнена, можем да получим помощ чрез натискане на клавиша 'h'.

vmstat

Вместо да виждаме тази информация на живо, както го правим с командата top, можем да направим моментна снимка на нея. Vmstat прави точно това. Получите незабавен изглед на процесите в момента работи и колко памет използват.

Безплатно

Тази команда е фокусирана върху паметта. Показва налична памет. Колоните показват свободната и използвана физическа и суап памет. Можете също да видите кеша, използван от ядрото.

lscpu

Команда Lscpu

Информация, предоставена от командата lscpu

Това е команда за да даде контекст на получената информация с горните команди, тъй като без контекст е безсмислено. Колко процесора има вашият компютър? Какъв тип архитектура използвате? Използвайте lscpu, за да видите тази информация, представена по прост начин.

Както сте прочели в статията, тези програми и команди трябва да контролират какво се случва на вашия компютър с помощта на терминала. Работата на операционната система е да помага да се свършат нещата и когато софтуерът замръзне, той не си върши работата както трябва. Сега можем да държим измамен софтуер на разстояние. Linux има репутацията на стабилна операционна система, но това не означава, че всички приложения са стабилни.

Имените приложения имат различни начини на работа. За да получите повече информация се препоръчва обърнете се към "човек" за да видите какви възможности предлага всеки един от тях. Това може да не са предпочитаните приложения на потребители, които току-що са пристигнали от Windows, но използването им винаги ще е необходимо рано или късно.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.