Як адкрыць спіс працэсаў Linux

Anonim

Як адкрыць спіс працэсаў Linux

Часам ў карыстальніка з'яўляецца патрэба адсачыць спіс запушчаных працэсаў у аперацыйнай сістэме Linux і даведацца максімальна дэталёвую інфармацыю аб кожным з іх або пра нейкі канкрэтна. У АС прысутнічаюць убудаваныя сродкі, якія дазваляюць ажыццявіць пастаўленую задачу без якіх-небудзь высілкаў. Кожны такі інструмент арыентаваны пад свайго юзера і адкрывае для яго розныя магчымасці. У рамках гэтага артыкула мы закранем два варыянты, якія будуць карысныя ў пэўных сітуацыях, а вам застанецца толькі выбраць найбольш прыдатны.

Праглядаем спіс працэсаў у Linux

Практычна ва ўсіх папулярных дыстрыбутывах, заснаваных на ядры Linux, спіс працэсаў адкрываецца і праглядаецца з дапамогай адных і тых жа каманд, інструментаў. Таму мы не будзем засяроджваць увагу на асобных зборках, а возьмем за прыклад апошнюю версію Ubuntu. Вам жа застанецца толькі выканаць прадастаўленыя інструкцыі, каб уся працэдура прайшла паспяхова і без цяжкасцяў.

Спосаб 1: Тэрмінал

Бясспрэчна, класічная кансоль аперацыйных сістэм на Лінуксе гуляе найважную ролю пры ўзаемадзеянні з праграмамі, файламі і іншымі аб'ектамі. Усе асноўныя маніпуляцыі юзэр вырабляе менавіта праз гэта дадатак. Таму з самага пачатку хацелася б расказаць пра вывад інфармацыі менавіта праз «Тэрмінал». Звернем увагу мы толькі на адну каманду, аднак разгледзім самыя папулярныя і карысныя аргументы.

  1. Для пачатку запусціце кансоль, націснуўшы на адпаведны значок у меню або выкарыстоўваючы камбінацыю клавіш Ctrl + Alt + T.
  2. Запуск тэрмінала праз меню ў Linux

  3. Прапішіце каманду ps, каб проста пераканацца ў яе працаздольнасці і азнаёміцца ​​з выглядам паказаных дадзеных без ужывання аргументаў.
  4. Выкарыстанне каманды ps без аргументаў на Linux

  5. Як бачыце, спіс працэсаў атрымаўся досыць малым, звычайна гэта не больш за тры вынікаў, таму варта надаць час ужо згаданым аргументаў.
  6. Выгляд каманды ps без аргументаў на Linux

  7. Каб адлюстраваліся адразу ўсе працэсы, варта дадаць -A. У такім выпадку каманда выглядае як ps -A (A абавязкова павінна быць у верхнім рэгістры). Пасля націску на клавішу Enter вы адразу ўбачыце зводку радкоў.
  8. Каманда ps з аргументам -А ў АС Linux

  9. Папярэдняя каманда ня адлюстроўвае лідэра групы (галоўны працэс з звязкі). Калі вас цікавяць і гэтыя дадзеныя, тут варта прапісаць ps -d.
  10. дзеянне каманды ps -d ў кансолі аперацыйнай сістэмы Linux

  11. Атрымаць большую колькасць карыснай інфармацыі можна, проста дадаўшы -f.
  12. Дзеянне каманды ps -f ў кансолі аперацыйнай сістэмы Linux

  13. Тады поўны спіс працэсаў з пашыранай інфармацыяй будзе выклікацца праз ps -Af. У табліцы вы ўбачыце UID - імя карыстальніка, які запусціў працэс, PID - унікальны нумар, PPID - нумар бацькоўскага працэсу, C - колькасць часу нагрузкі на ЦП ў працэнтах, калі актыўны працэс, STIME - час актывацыі, TTY - нумар кансолі, адкуль быў здзейснены запуск, TIME - час працы, CMD - каманда, які запусціў працэс.
  14. Дзеянне каманды ps -Af ў кансолі Linux

  15. Кожны працэс мае свой PID (Proccess Identificator). Калі вы хочаце ўбачыць зводку аб канкрэтным аб'екце, прапішіце ps -fp PID, дзе PID - нумар працэсу.
  16. Дзеянне каманды ps -fp ў кансолі АС Linux

  17. Асобна хацелася б закрануць і сартаванне. Напрыклад, каманда ps -FA --sort pcpu дазваляе паставіць усе радкі ў парадку нагрузкі на CPU, а ps -Fe --sort rss - па затрачваць аб'ёму аператыўнай памяці.
  18. Сартаванне праз каманду ps ў аперацыйнай сістэме Linux

Вышэй мы распавялі пра асноўныя аргументах каманды ps, аднак прысутнічаюць яшчэ і іншыя параметры, напрыклад:

  • -H - адлюстраванне дрэва працэсаў;
  • -V - выснова версій аб'ектаў;
  • -N - выбарка ўсіх працэсаў акрамя зададзеных;
  • -З - адлюстраванне толькі па імі каманды.

Для разгляду метаду прагляду працэсаў праз убудаваную кансоль мы выбралі менавіта каманду ps, а не top, паколькі другая абмежаваная памерамі вокны і не змяшчаюцца дадзеныя проста ігнаруюцца, застаючыся невыведенными.

Спосаб 2: Сістэмны манітор

Вядома, метад прагляду патрэбнай інфармацыі праз кансоль з'яўляецца складаным для некаторых карыстальнікаў, але ён дае магчымасць падрабязна азнаёміцца ​​з усімі важнымі параметрамі і прымяніць неабходныя фільтры. Калі вы жадаеце проста паглядзець сьпіс запушчаных утыліт, прыкладанняў, а таксама здзейсніць з імі шэраг узаемадзеянняў, вам падыдзе ўбудаванае графічнае рашэнне «Сістэмны манітор».

Спосабы запуску гэтага прыкладання вы можаце даведацца ў іншай нашай артыкуле, перайшоўшы па наступнай спасылцы, а мы ж пераходзім да выканання пастаўленай задачы.

Чытаць далей: Спосабы запуску Сістэмнага манітора ў Linux

  1. Запусціце «Сістэмны манітор» любым зручным метадам, напрыклад, праз меню.
  2. Запуск сістэмнага манітора ў аперацыйнай сістэме Linux

  3. Адразу ж адлюструецца спіс працэсаў. Вы даведаецеся, колькі яны спажываюць памяці і рэсурсаў ЦП, ўбачыце карыстальніка, які запусціў выкананне праграмы, а таксама зможаце азнаёміцца ​​з іншай інфармацыяй.
  4. Адлюстраванне працэсаў у сістэмным маніторы Linux

  5. Пстрыкніце правай кнопкай мышы на цікавіць радку, каб перайсці ў яе ўласцівасці.
  6. Перайсці да ўласцівасцяў працэсу праз сістэмны манітор Linux

  7. Тут адлюстроўваюцца практычна ўсе тыя ж дадзеныя, якія даступныя да атрымання праз «Тэрмінал».
  8. Дэталёвая інфармацыя аб працэсе праз сістэмны манітор у Linux

  9. Выкарыстоўвайце функцыю пошуку або сартавання, каб знайсці неабходны працэс.
  10. Сартаванне і пошук працэсаў у сістэмным маніторы Linux

  11. Звярніце ўвагу і на панэль зверху - яна дазваляе сартаваць табліцу па неабходных значэнняў.
  12. Сартаванне працэсаў па назве, ідэнтыфікатары і нагрузцы на Linux

Завяршэнне, прыпынак або выдаленне працэсаў таксама адбываецца праз гэта графічнае прыкладанне шляхам націску на адпаведныя кнопкі. Пачаткоўцам карыстачам такое рашэнне здасца больш зручным, чым праца ў «тэрмінале», аднак засваенне кансолі дазволіць атрымліваць шуканую інфармацыю не толькі хутчэй, але і з вялікай колькасцю дэталяў.

Чытаць далей