# Kā izmantot Linux komandu „ps“, lai iegūtu pārskatu par darbojošajiem procesiem

Komanda „ps“ Linux vidē sniedz pārskatu par visiem procesiem, kas pašlaik darbojas jūsu sistēmā. Komandai ir arī virkne opciju, kas ļauj iegūt konkrētāku sarakstu.

## Kas ir Linux komanda „ps“?

Ja jūsu sistēma darbojas īpaši lēni vai rodas citas problēmas, [Linux komanda](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/linux-komandas-terminala-komandu-parskats/ "Linux commands: An overview of terminal commands") „ps“ var būt lielisks palīgs. Tā parādīs **sarakstu ar visiem procesiem, kas pašlaik darbojas jūsu sistēmā**. Šajā gadījumā „ps“ nozīmē „process status“ (procesa statuss). Komanda parādīs procesa nosaukumu kopā ar procesa identifikācijas numuru (PID), procesam atvēlēto procesora laiku, kā arī termināli. Visa šī informācija ir noderīga, lai iegūtu pārskatu un ātri identificētu problēmas. Ja vēlaties izpētīt konkrētus procesus, iesakām izmantot komandu pgrep. Komanda ps darbojas visās Linux distribūcijās, piemēram, Ubuntu.

## Kā darbojas komanda „ps“?

Ja ievadīsiet komandu „ps“ bez jebkādiem parametriem, tiks parādīts saraksts ar visiem procesiem, kas tika palaisti no pašreizējās komandu rindas. Šajā gadījumā citi procesi netiks parādīti. Ja vēlaties redzēt arī tos, lasiet tālāk. Sarakstu ir ļoti viegli pārskatīt, un tas sniedz sākotnējus orientējošus rādītājus, piemēram, par to, cik labi vai slikti darbojas pašreizējie procesi.

## Kāda ir ps sintakse?

Linux komandas „ps“ sintakse ir ļoti vienkārša un izskatās šādi:

```shell
ps [Options]
```

Ja izpildīsiet šo komandu, tiks parādīts saraksts ar visiem pašlaik darbojošajiem procesiem.

## Kādas ir komandas „ps“ opcijas Linux sistēmā?

Komandai `ps` ir dažādas opcijas, kuras var izmantot. UNIX formāta opcijas var pievienot, izmantojot vienkāršu defisi, un tās var grupēt kopā. BSD opcijām defise nav nepieciešama, un arī tās var grupēt kopā. GNU opcijas tiek ievadītas, izmantojot divas defises. Starp svarīgākajām opcijām ir:

- **-A:** ņem vērā visus sistēmā darbojošos procesus.
- **-a:** ņem vērā arī visus procesus, izņemot tos, kas nav saistīti ar termināli. Turklāt tiek izslēgti sesiju vadītāji.
- **-C \[Process\]:** Parāda tikai tos procesus, kas ir uzskaitīti sadaļā \[Processes\].
- **-d:** Ietver visus procesus, izņemot sesiju vadītājus.
- **-e:** Identisks -A.
- **-f:** Šo opciju var izmantot, lai iegūtu detalizētāku atsevišķo procesu sarakstu.
- **r:** ņem vērā tikai pašlaik darbojošos procesus.
- **T:** ņem vērā tikai tos procesus, kas ir savienoti ar pašreizējo termināli.
- **x:** Šo opciju var izmantot, lai ierobežotu rezultātu ar procesiem, kas pieder jums vai citiem lietotājiem.

## Ps komandas piemēri

Lai labāk izprastu, kā izmantot Linux komandu „ps“ ar dažādām opcijām, šeit ir pāris piemēri:

```shell
$ ps -A
```

Tādējādi tiks parādīti visi procesi.

```shell
$ ps -ef
```

Šeit atradīsiet sīkāku informāciju par visiem procesiem.

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

Šajā piemērā jūs redzēsiet sīkāku informāciju par konkrētām programmām.


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