Ú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
- aktuální čas
- jak dlouho systém běží
- kolik uživatelů je momentálně přihlášeno
- zatížení systému za posledních 1, 5 a 15 minut
Hlavní tabulka obsahuje následující sloupce:
- přihlašovací jméno
- tty
- vzdálený hostitel
- Přihlašovací čas
- doba nečinnosti
- JCPU
- PCPU
- příkazového řádku jejich současného procesu
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 -fw - 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 -iw -ip-addr
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 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. Filtrování podle uživatele
souhrn