Як відомо в усьому світі, командний рядок забезпечує нам велику потужність у наших системах Ubuntu. Це надає нам стільки ж чи більше інструментів для роботи з нашою операційною системою, ніж графічне середовище. У цій статті ми побачимо деякі з цих інструментів. Вони будуть одними з найважливіших або, принаймні, цікавими, з якими ми можемо перевірити інформацію нашої операційної системи, вбивати відкриті процеси або програми.
Це список команд, які можна додати до тієї, яку колега показав нам свого часу, коли він пояснив, що вони процеси в Gnu / Linux і як ними керувати. За допомогою команд, які я збираюся показати нижче, ми зможемо отримати додаткову інформацію та розширити параметри, якими зазвичай користується більшість користувачів. Це не все, що існує, тому, якщо хтось знає відповідну команду, не соромтеся залишати її в коментарях.
Процеси вбивства з терміналу:
вбивати і вбивати
Вбивство - це один із тих наказів, про який повинен знати кожен. Використовується для вбивати процеси. Він повинен використовуватися з ПІД, який ідентифікує процес на терміналі. Якщо при запуску команди це не вдається, ми можемо додати сигнал 9, щоб збільшити шанси на успіх.
Kill -9 12838
За замовчуванням kill використовує сигнал 15, який називається SIGTERM. сигнал 9 - SIGKILL. Цей останній сигнал не вдасться лише тоді, коли процес робить запит до ядра. Якщо виникає така обставина, процес закінчиться після здійснення системного виклику.
Ми можемо побачити повний перелік сигналів, які ми можемо використовувати з цією командою, написавши kill -l.
За допомогою команди killall ми можемо вбивати процеси за назвою. Якщо Firefox (наприклад) аварійно завершує роботу, ми можемо використати наступний приклад, щоб закрити програму.
Killall firefox
xkill
Іноді ми не знаємо справжнього імені програми. У цьому випадку ви можете прийняти більш графічний підхід вбивати процеси. Ввівши xkill у терміналі, курсор перетвориться на X. Потім, натиснувши вікно, що не відповідає, команда закриє його.
пкіл
Як і команди kill і killall, pkill використовується для надсилання сигналів. Команда pkill дозволяє вам використовувати регулярні вирази та інші критерії відбору. Шукайте в командах, які використовуються для запуску процесів. Тому вам не потрібно знати точну назву, коли ви хочете вбивати процеси.
htop
Це htop, a інтерактивний переглядач процесів пункт Системи Unix. Це програма в текстовому режимі (для консолі), з якої ми можемо бачити відкриті процеси, вбивати процеси, бачити роботу центрального процесора, контролювати споживану пам’ять тощо.
Отримати системну інформацію:
ps
Ps означає стан процесу. Ця команда використовується для відображення a список процесів працює під поточним користувачем. Команда покаже нам ім'я та ідентифікаційний номер процесу (PID), які можна використовувати з іншими командами.
топ
Це інформаційна команда. Команда top показує, які завдання виконуються найбільше Використання процесора. Це дозволяє нам сортувати список за використанням центрального процесора або оперативної пам'яті, часу роботи програми та інших факторів. Після виконання команди ми можемо отримати допомогу, натиснувши клавішу 'h'.
vmstat
Замість того, щоб бачити цю інформацію в прямому ефірі, як це робиться з командою top, ми можемо зробити її знімок. Vmstat робить саме це. Отримати миттєвий огляд процесів в даний час працює і скільки пам'яті вони використовують.
безкоштовно
Ця команда орієнтована на пам'ять. Показує обсяг доступної пам'яті. У стовпцях відображається вільна та використана фізична та обмінна пам'ять. Ви також можете побачити кеш, який використовується ядром.
lscpu
Це команда для дати контекст отриманій інформації з наведеними командами, оскільки без контексту це безглуздо. Скільки процесорів у вашому комп’ютері? Який тип архітектури ви використовуєте? Використовуйте lscpu, щоб побачити цю інформацію, представлену простим способом.
Як ви вже читали в статті, ці програми та команди мають керувати тим, що відбувається на вашому комп'ютері за допомогою терміналу. Завдання операційної системи полягає в тому, щоб допомогти зробити щось, і коли програмне забезпечення зависає, воно не робить свою роботу належним чином. Тепер ми можемо тримати несанкціоноване програмне забезпечення. Linux має репутацію стабільної операційної системи, але це не означає, що всі додатки надійні.
Іменовані програми мають різні способи роботи. Для отримання додаткової інформації рекомендується звернутися до "людини" щоб побачити, які можливості пропонує кожен із них. Можливо, це не найкращі програми користувачів, які щойно прибули з Windows, але їх використання завжди буде необхідним рано чи пізно.