Kā uzskaitīt darbības procesus operētājsistēmā Linux

Ka Uzskaitit Darbibas Procesus Operetajsistema Linux



Ikreiz, kad palaižat procesu, tas sastāv no dažādiem elementiem, piemēram, lietotāja ievades, datu izguves un apstrādes no failiem, programmas instrukcijām un citiem. Galvenokārt procesiem ir divu veidu: priekšplāna procesi un fona procesi. Lai gan priekšplāna procesi parasti ir atkarīgi no lietotāja ievades, fona procesi darbojas atsevišķi, lietotājam nav jāiesaistās.

Viens no biežākajiem Linux lietotāju uzdevumiem ir šo procesu uzskaitīšana. Kāpēc? Tas palīdz sistēmas uzraudzībā, veiktspējas analīzē, problēmu novēršanā, resursu pārvaldībā, drošības auditā utt. Tomēr daudzi lietotāji nezina, kādas metodes tiek izmantotas šim uzdevumam. Tātad, šajā rokasgrāmatā īsumā tiks apspriestas komandas, lai uzskaitītu Linux darbojošos procesus.







Kā uzskaitīt darbības procesus operētājsistēmā Linux

Varat izmantot dažas komandas, lai uzskaitītu darbojošos procesus. Tāpēc mēs sadalīsim šo sadaļu vairākās daļās, lai parādītu katras komandas izmantošanu.



1. Ps Aux komanda

Ps aux parāda padziļinātu informāciju par pašreizējiem procesiem. Tajā ir sniegts visaptverošs procesu saraksts ar to PID, CPU lietojumu, atmiņas patēriņu un citu statistiku cilvēkiem lasāmā formātā:



ps uz





Turklāt, ja vēlaties skatīt procesus, kurus darbina noteikta lietojumprogramma, izmantojiet to ar komandu “grep”.

ps uz | saķere lietotnes_nosaukums

Aizstājiet terminu “app_name” ar paredzētās lietojumprogrammas nosaukumu. Šī komanda konveijera izvadi no komandas “ps aux” uz komandu “grep” kā ievadi. Pēc tam komanda “grep” izfiltrēs rezultātu, pamatojoties uz jūsu norādīto lietojumprogrammas nosaukumu.



Piemēram, ja mēs vēlamies meklēt procesus, kurus vada snap lietojumprogramma, komanda būtu šāda:

ps uz | saķere snap

2. Augšējā komanda

Procesu tabulas komanda (augšā) parāda kodola pārvaldītos darbības procesus reāllaika skatā. Papildus PID tas sniedz informāciju par to, kurš lietotājs uzsāka procesu, tā resursu izmantošanu un patērēto laiku.

tops

3. Pstrī komanda

Pstree parāda procesu hierarhiju koka formātā, kas palīdz lietotājam pārbaudīt savienojumu starp dažādiem procesiem.

pstree

Secinājums

Darbojošo procesu uzskaitīšana operētājsistēmā Linux ir ļoti svarīga sistēmas veselības uzturēšanai, kļūdu novēršanai, sistēmas optimizācijai un drošībai. Tas sniedz vērtīgu ieskatu par to, kas notiek sistēmā, kas palīdz lietotājiem pieņemt pārdomātus lēmumus, lai uzlabotu sistēmas veiktspēju. Tāpēc šajā rokasgrāmatā ir vispusīgi izskaidrotas komandas, kas tiek izmantotas, lai uzskaitītu darbojošos procesus. Mēs apspriedām trīs efektīvas komandas — ps aux, pstree un top — tās visas kalpo dažādiem procesa saraksta mērķiem.