Почетна » како да » Како управљати процесима са Линук наредби које треба да знате

    Како управљати процесима са Линук наредби које треба да знате

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

    Многе команде овде обављају једну функцију и могу се комбиновати - то је Уник филозофија дизајнирања програма. Други програми, као што је хтоп, пружају пријатељски интерфејс на врху команди.

    топ

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

    Да бисте изашли из горњег или горњег дела, користите Цтрл-Ц пречица на тастатури. Ова пречица на тастатури обично убија тренутно покренут процес у терминалу.

    хтоп

    Тхе хтоп наредба је побољшан врх. Није инсталиран по дефаулту на већини Линук дистрибуција - ево наредбе коју ћете морати инсталирати на Убунту:

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

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

    Покривали смо хтоп детаљније у прошлости.

    пс

    Тхе пс наредба наводи покренуте процесе. Следећа команда наводи све процесе који се изводе на вашем систему:

    пс -А

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

    пс -А | мање

    Притисните к да изађете када завршите.

    Можете и да пропуштате излаз греп за тражење одређеног процеса без употребе других наредби. Следећа команда би претраживала Фирефок процес:

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

    пстрее

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

    убити

    Тхе убити наредба може убити процес, с обзиром на ИД процеса. Ове информације можете добити од корисника пс -А, топ или пгреп командама.

    килл ПИД

    Технички говорећи, наредба килл може послати било какав сигнал процесу. Можете користити килл -КИЛЛ или килл -9 уместо да убије тврдоглав процес.

    пгреп

    Дајем тражени појам, пгреп враћа ИД-ове процеса који се поклапају. На пример, можете да користите следећу команду да бисте пронашли ПИД за Фирефок:

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

    Такође можете комбиновати ову команду са убити да бисте убили одређени процес. Употреба пкилл-а или киллалл-а је једноставнија.

    пкилл & киллалл

    Тхе пкилл и киллалл команде могу убити процес, дати његово име. Користите било коју од команди да бисте убили Фирефок:

    пкилл фирефок
    киллалл фирефок

    У прошлости смо покрили пкилл дубље.

    ренице

    Тхе ренице наредба мијења лијепу вриједност већ покренутог процеса. Лепа вредност одређује са којим приоритетом се процес изводи. Вредност -19 је веома висок приоритет, а вредност 19 је веома низак приоритет. Вредност 0 је подразумевани приоритет.

    Команда ренице захтева ПИД процеса. Следећа команда чини процес покренутим са веома ниским приоритетом:

    ренице 19 ПИД

    Можете користити пгреп трик изнад са ренице, превише.

    Ако процес покрећете на вишем приоритету, биће вам потребне коренске дозволе. На Убунту, користите судо за то:

    судо ренице -19 #

    ккилл

    Тхе ккилл наредба је начин за лако убијање графичких програма. Покрените га и курсор ће се претворити у Икс знак. Кликните на прозор програма да бисте га убили. Ако не желите да убијете програм, можете се повући из ккилл-а десним кликом на њега.

    Не морате да покрећете ову команду са терминала - можете такође да притиснете Алт-Ф2, откуцајте ккилл и притисните Ентер да бисте га користили са графичке радне површине.

    Покрили смо повезивање ккилл-а са хоткеи-ом да бисмо лако убили процесе.


    Да ли имате омиљену команду коју нисмо поменули овде, или неки други трик да поделимо? Оставите коментар и јавите нам.