Soms moet die gebruiker die lys van lopende prosesse in die Linux-bedryfstelsel byhou en die mees gedetailleerde inligting oor elkeen of van 'n spesifieke een uitvind. In die bedryfstelsel is daar ingeboude gereedskap wat jou toelaat om die taak sonder enige moeite te bereik. Elke sodanige instrument is onder sy gebruiker georiënteer en maak verskillende moontlikhede daarvoor oop. In hierdie artikel sal ons twee opsies aanraak wat in sekere situasies nuttig sal wees, en jy sal net die mees geskikte een moet kies.
Kyk na die lys prosesse in Linux
In byna alle gewilde verdelings wat gebaseer is op die Linux-kern, word die lys prosesse oopgemaak en besigtig met dieselfde opdragte en gereedskap. Daarom sal ons nie op individuele bouwerk fokus nie, maar neem die nuutste weergawe van Ubuntu as voorbeeld. U sal slegs die instruksies moet volg sodat die hele prosedure suksesvol en sonder probleme kan wees.
Metode 1: Terminaal
Ongetwyfeld speel die klassieke konsole bedryfstelsels op Linux 'n belangrike rol in die interaksie met programme, lêers en ander voorwerpe. Die gebruiker voer alle basiese manipulasies uit deur hierdie aansoek. Daarom wil ek van die begin af graag praat oor die uitset van inligting deur "Terminal". Kom ons gee aandag aan slegs een span, maar ons sal die gewildste en bruikbare argumente oorweeg.
- Om te begin, begin die konsole deur op die ooreenstemmende ikoon in die spyskaart te klik of met die sleutelkombinasie Ctrl + Alt + T.
- Registreer span
PS
, net om oortuig te wees van sy werksvermoë en om kennis te maak met die tipe data wat getoon word sonder die gebruik van argumente. - Soos u kan sien, het die lys van prosesse blyk te wees klein, gewoonlik is dit nie meer as drie resultate nie, dus moet u die tyd neem om die reeds genoemde argumente te gebruik.
- Om al die prosesse gelyktydig te vertoon, moet u byvoeg -A. In hierdie geval lyk die span soos
ps-a
(A moet in die hoofletter wees). Nadat u op die sleutel gedruk het Tik Jy sal dadelik 'n opsomming van die lyne sien. - Die vorige opdrag gee nie die groepleier (die hoofproses van die bondel) nie. As u belangstel in hierdie inligting, moet u hier registreer.
ps-d
. - Jy kan meer nuttige inligting kry deur eenvoudig by te voeg
f
. - Dan sal die volledige lys van prosesse met uitgebreide inligting geroep word
ps -of
. In die tabel sal jy sien UID - Naam van die gebruiker wat die proses begin het PID - unieke nommer, PPID - die nommer van die ouerproses, C - die hoeveelheid CPU-lading in persent wanneer die proses aktief is, STIME - aktiveringstyd, TTY - die nommer van die konsole waar die bekendstelling gemaak is, TYD - werk tyd CMD - die span wat die proses geloods het. - Elke proses het sy eie PID (Proccess Identifier). As jy 'n opsomming van 'n spesifieke voorwerp wil sien, skryf dit neer
ps-fp PID
waar PID - Prosesnommer. - Afsonderlik wil ek graag kontak en sorteer. Byvoorbeeld, die opdrag
ps -FA - sort pcpu
kan jy al die lyne in volgorde van las op die SVE plaas, enps -Fe - sort rss
- op die hoeveelheid RAM verbruik.
Hierbo het ons gepraat oor die hoofargumente van die span.PS
Daar is egter ook ander parameters, byvoorbeeld:
-H
- vertoning van die prosesboom;-V
- uitvoer weergawes van voorwerpe;-N
- seleksie van alle prosesse behalwe die gespesifiseerde-C
- Wys slegs op bevelnaam.
Om die metode van die lees van prosesse deur die ingeboude konsole te oorweeg, het ons die opdrag gekiesPS
en nietop
want die tweede is beperk deur die venster grootte en die nie-paslike data word eenvoudig geïgnoreer, terwyl dit nog nie geïmplementeer word nie.
Metode 2: Stelsel Monitor
Natuurlik is die gebruik van die nodige inligting deur die konsole moeilik vir sommige gebruikers, maar dit laat u toe om in besonderhede kennis te maak met al die belangrike parameters en die nodige filters toe te pas. As jy net 'n lys van funksies, toepassings, en 'n aantal interaksies met hulle wil sien, sal die ingeboude grafiese oplossing jou pas. "Stelsel Monitor".
U kan uitvind hoe om hierdie aansoek in ons ander artikel te loods deur op die volgende skakel te kliek, en ons gaan die taak voltooi.
Lees meer: Hoe om stelselmonitor in Linux te bestuur
- begin "Stelsel Monitor" Enige gerieflike metode, byvoorbeeld, deur die spyskaart.
- Die lys van prosesse sal onmiddellik vertoon word. U sal uitvind hoeveel geheue- en SVE-hulpbronne hulle verbruik, sien die gebruiker wat die program begin het, en sien ook ander inligting.
- Klik met die rechtermuisknop op die betrokke lys om na die eienskappe te gaan.
- Dit vertoon feitlik alle dieselfde data wat beskikbaar is om deur te ontvang "Terminal".
- Gebruik die soektog of sorteer funksie om die verlangde proses te vind.
- Gee aandag aan die paneel hierbo - dit laat jou toe om die tabel met die nodige waardes te sorteer.
Die voltooiing, stop of skrapping van prosesse vind ook plaas deur hierdie grafiese toepassing deur op die toepaslike knoppies te klik. Novice gebruikers sal hierdie oplossing meer gerieflik vind as om in te werk "Terminal"As jy egter die konsole bemeester, sal jy die vereiste inligting nie net vinniger, maar ook met meer besonderhede kan ontvang nie.