Kto je prihlásený do počítača a čo robia?

úvod

Ak používate server s viacerými používateľmi, možno budete chcieť vedieť, kto je prihlásený a čo robia.

Všetko, čo potrebujete vedieť, môžete zistiť zadaním jedného písmena a v tejto príručke vám ukážem, ktorý list je a informácie, ktoré sa vrátia.

Táto príručka je užitočná pre ľudí, ktorí prevádzkujú servery, virtuálne stroje s viacerými používateľmi alebo ľudia, ktorí majú malinko PI alebo podobný jednoprúdový počítač, ktorý nechávajú po celú dobu.

Kto je prihlásený a čo robia?

Jediné, čo musíte urobiť, aby ste zistili, kto je prihlásený do vášho počítača, je napísať nasledujúce písmeno a stlačiť návrat.

w

Výstup z vyššie uvedeného príkazu obsahuje riadok hlavičky a tabuľku výsledkov.

Riadok záhlavia obsahuje nasledujúce prvky

V hlavnej tabuľke sú uvedené nasledujúce stĺpce:

JCPU znamená čas, ktorý používajú všetky procesy pripojené k tty.

PCPU znamená čas, ktorý používa súčasný proces.

Dokonca aj v jednom počítači používateľa môže byť príkaz w užitočný.

Napríklad som prihlásený ako Gary na mojom počítači, ale w príkaz vráti 3 riadky. Prečo? Mám tty, ktorý sa používa na spustenie grafickej plochy, ktorá je v mojom prípade škorica.

Mám tiež dve otvorené okná.

Ako vrátiť informácie bez záhlavia

Príkaz w má rôzne prepínače, ktoré je možné použiť. Jeden z nich vám umožňuje zobraziť informácie bez záhlavia.

Nadpisy môžete skryť pomocou nasledujúceho príkazu:

w -h

To znamená, že počas 5, 10 a 15 minút nevidíte čas, uplynutie alebo načítanie, ale uvidíte užívateľov, ktorí sú prihlásení a čo robia.

Ak dávate prednosť vašim prepínačom, aby boli pre čitateľov priateľské, potom nasledujúce dosiahne rovnaký cieľ.

w - no-header

Ako vrátiť základné informácie

Možno nechcete poznať JCPU alebo PCPU. V skutočnosti možno možno budete chcieť vedieť, kto je prihlásený, aký terminál používajú, aký je ich názov hostiteľa, ako dlho sú nečinné a aké povely vykonávajú.

Ak chcete tieto informácie vrátiť, použite nasledujúci príkaz:

w -s

Znova môžete použiť verziu, ktorá je čitateľnejšia, a to takto:

w - krátke

Možno aj to je príliš veľa informácií. Možno nechcete vedieť aj o názve hostiteľa.

Nasledujúce príkazy vynechajú názov hostiteľa:

w -f

w - od

Môžete zlúčiť niekoľko prepínačov do jedného z nasledujúcich spôsobov:

w -s -h -f

Vyššie uvedený príkaz vyšle krátku verziu tabuľky, žiadne hlavičky a žiadny názov hostiteľa. Môžete tiež vyjadriť vyššie uvedený príkaz takto:

w -shf

Môžete tiež napísať takto:

w - short - od - no-header

Nájdite adresu IP používateľa

V predvolenom nastavení príkaz w vráti názov hostiteľa pre každého používateľa. Môžete to zmeniť tak, aby sa adresa IP vrátila pomocou nasledujúcich príkazov:

w -i

w -ip-addr

Filtrovanie podľa používateľa

Ak prevádzkujete server so stovkami používateľov alebo dokonca len niekoľko desiatok, môže byť dostatočne zaneprázdnený spustením príkazu w sám.

Ak chcete zistiť, čo konkrétny používateľ robí, môžete zadať jeho meno po príkaze w.

Napríklad, ak by som chcel zistiť, čo Gary robí, môžem napísať nasledovné:

w gary

zhrnutie

Väčšina informácií poskytnutých príkazom w môže byť vrátená inými príkazmi Linuxu, ale žiadny z nich nevyžaduje menej klávesových skratiek.

Príkaz uptime sa môže použiť na zobrazenie toho, ako dlho bol váš systém spustený.

Príkaz ps sa môže použiť na zobrazenie procesov bežiacich v počítači

Ktorý príkaz možno použiť na zobrazenie toho, kto je prihlásený. príkaz whoami ukáže, kto ste sa prihlásili, a príkaz id vám povie informácie o používateľovi.