# Kaip naudoti Linux komandą „ps“, kad gautumėte vykdomų procesų apžvalgą

„ps“, kad gautumėte vykdomų procesų apžvalgą

Linux sistemoje komanda „ps“ pateiks visų šiuo metu jūsų sistemoje vykdomų procesų sąrašą. Ši komanda taip pat turi įvairių parametrų, leidžiančių gauti išsamesnį sąrašą.

## Kas yra Linux komanda „ps“?

Jei jūsų sistema veikia ypač lėtai arba susiduriate su kitomis problemomis, labai pravers [Linux komanda](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komandos-terminalo-komandu-apzvalga/ "Linux commands: An overview of terminal commands") „ps“. Ji pateiks **visų šiuo metu jūsų sistemoje vykdomų procesų sąrašą**. Šiuo atveju „ps“ reiškia „process status“ (proceso būsena). Komanda pateiks proceso pavadinimą kartu su proceso identifikavimo numeriu (PID), procesui skiriamu procesoriaus laiku bei terminalu. Visa ši informacija yra naudinga norint susidaryti bendrą vaizdą ir greitai nustatyti problemas. Jei norite ištirti konkrečius procesus, rekomenduojame naudoti komandą pgrep. Komanda ps veikia visose Linux distribucijose, pavyzdžiui, Ubuntu.

## Kaip veikia komanda „ps“?

Jei įvesite komandą „ps“ be jokių parametrų, bus pateiktas visų procesų, paleistų iš dabartinės aplinkos, sąrašas. Kiti procesai šiuo atveju nebus rodomi. Jei norite pamatyti ir juos, skaitykite toliau. Sąrašą labai lengva peržiūrėti, be to, jame pateikiama pirminė informacija, pavyzdžiui, kaip gerai ar blogai veikia dabartiniai procesai.

## Kaip atrodo „ps“ komandos sintaksė?

Linux komandos „ps“ sintaksė yra labai paprasta ir atrodo taip:

```shell
ps [Options]
```

Jei paleisite šią komandą, ji parodys visų šiuo metu veikiančių procesų sąrašą.

## Kokios yra komandos „ps“ parinktys Linux sistemoje?

Komandai „ps“ yra įvairių parinkčių, kurias galite naudoti. UNIX formato parinktis galima nurodyti naudojant paprastą brūkšnelį, be to, jas galima sugrupuoti. BSD parinkčių nurodymui brūkšnelis nereikalingas, jas taip pat galima sugrupuoti. GNU parinktis nurodomos naudojant du brūkšnelius. Tarp svarbiausių parinkčių yra:

- **-A:** Atsižvelgia į visus sistemoje vykdomus procesus.
- **-a:** Taip pat atsižvelgia į visus procesus, išskyrus tuos, kurie nėra susieti su terminalu. Be to, neįtraukiami sesijų lyderiai.
- **-C \[Procesas\]:** Rodo tik tuos procesus, kurie yra išvardyti skyriuje \[Procesai\].
- **-d:** Įtraukia visus procesus, išskyrus sesijų lyderius.
- **-e:** Tapatus -A.
- **-f:** Šią parinktį galite naudoti, norėdami gauti išsamesnį atskirų procesų sąrašą.
- **r:** Atsižvelgia tik į šiuo metu vykdomus procesus.
- **T:** Atsižvelgia tik į procesus, kurie yra prijungti prie dabartinio terminalo.
- **x:** Šią parinktį galite naudoti, kad rezultatai apsiribotų procesais, kurie priklauso jums arba kitiems vartotojams.

## „ps“ komandos pavyzdžiai

Kad būtų aiškiau, kaip naudoti „Linux ps“ su įvairiomis parinktimis, pateikiame keletą pavyzdžių:

```shell
$ ps -A
```

Tai parodys visus procesus.

```shell
$ ps -ef
```

Čia rasite išsamesnę informaciją apie visus procesus.

```shell
$ ps -fC programm1, programm2, programm3
```

Šiame pavyzdyje rasite išsamesnę informaciją apie tam tikras programas.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-ps/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komanda-ps/) for AI/LLM consumption.