Bəzən istifadəçi Linux əməliyyat sistemindəki çalışan proseslərin siyahısını izləməli və onların hər biri və ya konkret biri haqqında ən ətraflı məlumatı tapmalıdır. OS, işi heç bir səy göstərmədən yerinə yetirməyə imkan verən daxili alətlərə malikdir. Hər bir bu vasitə istifadəçisinə yönəlir və bunun üçün müxtəlif imkanlar açır. Bu məqalə çərçivəsində müəyyən vəziyyətlərdə faydalı olacaq iki seçimə toxunacağıq və sadəcə ən uyğun birini seçməlisiniz.
Linux Proses Siyahısına nəzər salın
Linux nüvəsinə əsaslanan demək olar ki, bütün populyar paylanmalarda eyni əmr və alətlərdən istifadə edərək proseslərin siyahısı açılır və baxılır. Buna görə fərdi toplaşmalara diqqət yetirməyəcəyik, nümunə olaraq Ubuntu-nun ən son versiyasını götürək. Bütün prosedurun uğurlu və heç bir çətinlik çəkməməsi üçün sadəcə verilən təlimatları izləməlisiniz.
Metod 1: Terminal
Şübhəsiz ki, klassik Linux əməliyyat sisteminin konsolu proqramlar, fayllar və digər obyektlərlə qarşılıqlı əlaqədə mühüm rol oynayır. İstifadəçi bu proqram vasitəsilə bütün əsas manipulyasiyalar edir. Buna görə də əvvəldən məlumatların çıxışı haqqında danışmaq istərdim "Terminal". Yalnız bir komandaya diqqət yetiririk, bununla birlikdə ən populyar və faydalı arqumentləri nəzərdən keçirəcəyik.
- Başlamaq üçün, menyudakı müvafiq simvolu vuraraq və ya düymələrin birləşməsini istifadə edərək konsolu işə salın Ctrl + Alt + T.
- Bir əmr qeyd edin
ps
, sadəcə işlədiyinə əmin olmaq və arqumentlər tətbiq etmədən göstərilən məlumatların növü ilə tanış olmaq. - Gördüyünüz kimi, proseslərin siyahısı olduqca kiçik oldu, ümumiyyətlə üç nəticədən çox deyil, buna görə də qeyd olunan dəlillərə vaxt ayırmalısınız.
- Bütün prosesləri bir anda göstərmək üçün əlavə etməyə dəyər -A. Bu vəziyyətdə əmr bənzəyir
ps -A
(A yuxarı vəziyyətdə olmalıdır). Düyməni basdıqdan sonra Daxil edin Dərhal satırların xülasəsini görəcəksiniz. - Əvvəlki komanda qrup liderini göstərmir (dəstədən gələn əsas proses). Bu məlumatlarla maraqlanırsınızsa, burada yazmalısınız
ps -d
. - Sadəcə əlavə etməklə daha faydalı məlumat əldə edə bilərsiniz
-f
. - Sonra geniş məlumat verilmiş proseslərin tam siyahısı çağırılacaqdır
ps-af
. Cədvəldə görəcəksiniz UID - prosesə başlayan istifadəçinin adı, PİD - unikal nömrə, PPİD - valideyn prosesi nömrəsi, C - proses aktiv olduqda faizlə CPU-ya yüklənmə vaxtının miqdarı, STİM - aktivləşdirmə müddəti, Tty - buraxılış yerindən konsol nömrəsi, ZAMAN - iş vaxtı CMD - prosesə başlayan komanda. - Hər bir prosesin özünün PID (Proccess Identifikator) var. Müəyyən bir obyektin xülasəsini görmək istəyirsinizsə yazın
ps -fp PID
harada PİD - proses nömrəsi. - Çeşidləmə məsələsinə də toxunmaq istərdim. Məsələn, əmr
ps -FA --sort pcpu
CPU-ya yükləmə üçün bütün xətləri qoymağa imkan verir vəps -Fe - növ rss
- istehlak edilmiş RAM miqdarı ilə.
Yuxarıda, komandanın əsas arqumentləri haqqında danışdıq.ps
lakin, digər parametrlər də mövcuddur, məsələn:
-H
- Proses ağacının nümayişi;-V
- obyektlərin çıxış versiyaları;-N
- göstərilənlərdən başqa bütün proseslərin seçilməsi;-C
- yalnız komanda adı ilə göstərilir.
Daxili konsol vasitəsilə proseslərə baxmaq metodunu nəzərdən keçirmək üçün əmri seçdikps
lakin yoxüst
, ikincisi pəncərənin ölçüsü ilə məhdud olduğundan və uyğun olmayan məlumatlar açıqlanmamış qalır.
Metod 2: Sistem Monitoru
Əlbəttə ki, konsol vasitəsilə lazımi məlumatları nəzərdən keçirmə üsulu bəzi istifadəçilər üçün çətindir, ancaq bütün vacib parametrlərlə ətraflı tanış olmağa və lazımi filtrləri tətbiq etməyə imkan verir. Yalnız işləyən kommunal proqramların, tətbiqlərin siyahısına baxmaq və onlarla bir sıra qarşılıqlı əlaqə qurmaq istəyirsinizsə, daxili qrafik həll sizin üçün uyğundur "Sistem Monitor".
Aşağıdakı linki tıklayaraq bu tətbiqetməni digər məqaləmizdə necə işlədiyini öyrənə bilərsiniz və biz tapşırığı tamamlamağa davam edəcəyik.
Daha çox: Linux-da Sistem Monitorunu işə salma yolları
- Çalışın "Sistem Monitor" istənilən rahat üsul, məsələn, menyu vasitəsilə.
- Proseslərin siyahısı dərhal göstərilir. Onların yaddaş və CPU resurslarını nə qədər istehlak etdiyini, proqramı işə salan istifadəçini görəcəksiniz və başqa məlumatlarla da tanış ola bilərsiniz.
- Xassələrinə getmək üçün maraq xəttinə sağ vurun.
- Burada demək olar ki, bütün mövcud məlumatları görə bilərsiniz "Terminal".
- İstədiyiniz prosesi tapmaq üçün axtarış və ya çeşidləmə funksiyasından istifadə edin.
- Yuxarıdakı panelə diqqət yetirin - bu masanı lazımi dəyərlərə görə sıralamağa imkan verir.
Proseslərin dayandırılması, dayandırılması və ya silinməsi də müvafiq düymələri tıklayaraq bu qrafik tətbiqetmədən keçir. Təcrübəsiz istifadəçilər üçün bu həll işləməkdən daha rahat görünür "Terminal"Bununla birlikdə, konsolu mənimsəmək sizə lazım olan məlumatları yalnız daha sürətli deyil, həm də bir çox detal ilə əldə etməyə imkan verəcəkdir.