Kdo je přihlášen do počítače a co dělají?

Úvod

Pokud používáte server s více uživateli, možná budete chtít vědět, kdo je přihlášen a co dělá.

Vše, co potřebujete vědět, můžete zjistit zadáním jediného písmena a v této příručce vám ukážeme, jaký dopis je a jaká informace jsou vrácena.

Tato příručka je užitečná pro lidi, kteří provozují servery, virtuální počítače s více uživateli nebo lidi, kteří mají malinko PI nebo podobný jednopanelový počítač, který nechávají po celou dobu.

Kdo je přihlášen a co dělají?

Jediné, co musíte udělat, abyste zjistili, kdo je přihlášen do vašeho počítače, je zadejte následující písmeno a stiskněte klávesu návrat.

w

Výstup z výše uvedeného příkazu obsahuje řádek záhlaví a tabulku výsledků.

Řádek záhlaví obsahuje následující prvky

Hlavní tabulka obsahuje následující sloupce:

JCPU znamená čas, který používají všechny procesy připojené k tty.

PCPU znamená dobu, kterou používá současný proces.

Dokonce i na jednom počítači uživatele může být užitečný příkaz w.

Například jsem přihlášen jako Gary na mém počítači, ale w příkaz vrátí 3 řádky. Proč? Mám tty, který se používá k spuštění grafické plochy, která je v mém případě Cinnamon.

Mám také dvě otevřená okna.

Jak vrátit informace bez záhlaví

Příkaz w má různé přepínače, které lze použít. Jeden z nich umožňuje zobrazit informace bez záhlaví.

Nadpisy můžete skrýt pomocí následujícího příkazu:

w -h

To znamená, že na 5, 10 a 15 minut nevidíte čas, provozuschopnost ani zátěž, ale můžete vidět uživatele, kteří jsou přihlášeni a co dělají.

Pokud dáváte přednost vašim přepínačům, aby byly pro čtečky přátelské, pak následující cíl dosahuje stejného cíle.

w - ne-záhlaví

Jak vrátit barevné základní informace

Možná nechcete znát JCPU nebo PCPU. Ve skutečnosti možná budete chtít vědět, kdo je přihlášen, jaký terminál používá, jaký je jejich název hostitele, jak dlouho jsou nečinní a jakým příkazem běží.

Chcete-li vrátit pouze tyto informace, použijte následující příkaz:

w -s

Opět můžete použít verzi pro více čtenáře, která je následující:

w - zkratka

Možná i to je příliš mnoho informací. Možná nechcete vědět ani o názvu hostitele.

Následující příkazy vynechávají název hostitele:

w -f

w - od

Můžete spárovat řadu přepínačů do jednoho z následujících způsobů:

w -s -h -f

Výše uvedený příkaz vygeneruje krátkou verzi tabulky, žádné záhlaví a žádný název hostitele. Můžete také vyjádřit výše uvedený příkaz takto:

w -shf

Mohli jste je také napsat takto:

w - zkratka - od - ne-záhlaví

Najděte adresu IP uživatele

Ve výchozím nastavení příkaz w vrátí název hostitele pro každého uživatele. Můžete jej změnit tak, aby byla adresa IP vrácena pomocí následujících příkazů:

w -i

w -ip-addr

Filtrování podle uživatele

Pokud provozujete server se stovkami uživatelů nebo dokonce jen několik desítek, může se dostat docela zaneprázdněný příkazem w samotným.

Chcete-li zjistit, co dělá určitý uživatel, můžete zadat jeho jméno po příkazu w.

Například, pokud bych chtěl zjistit, co dělá Gary, mohu napsat následující:

w gary

souhrn

Většina informací poskytovaných příkazem w může být vrácena jinými příkazy Linuxu, ale žádný z nich nevyžaduje méně stisknutí kláves.

Příkaz uptime lze použít k zobrazení doby, po kterou byl systém spuštěn.

Příkaz ps může být použit k zobrazení procesů spuštěných v počítači

Příkaz who může být použit k zobrazení toho, kdo je přihlášen. příkaz whoami ukáže, na koho jste se přihlásili, a příkaz id vám sdělí informace o uživateli.