Kdo je prijavljen v računalnik in kaj delajo?

Uvod

Če imate nameščen strežnik z več uporabniki, boste morda želeli vedeti, kdo je prijavljen in kaj počne.

Vse, kar morate vedeti, lahko ugotovite tako, da vnesete eno črko in v tem priročniku vam pokažem, katero pismo in informacije, ki ste jih vrnili.

Ta priročnik je uporaben za ljudi, ki upravljajo strežnike, navidezne računalnike z več uporabniki ali osebe, ki imajo Raspberry PI ali podoben enosmerni računalnik, ki ga zapustijo ves čas.

Kdo je prijavljen in kaj delajo?

Vse, kar morate storiti, da ugotovite, kdo je prijavljen v računalnik, vnesite to črko in pritisnite vrnitev.

w

Izhod iz zgornjega ukaza vključuje glavo in tabelo rezultatov.

Glava vrstice vsebuje naslednje elemente

Glavna tabela ima naslednje stolpce:

JCPU pomeni čas, ki ga uporabljajo vsi procesi, priključeni na tty.

PCPU pomeni čas, ki ga uporablja trenutni proces.

Tudi na enem računalniku lahko uporabite ukaz w.

Na primer, prijavljen sem kot Gary na mojem računalniku, čeprav w ukaz vrne 3 vrstice. Zakaj? Imam tty, ki se uporablja za zagon grafičnega namizja, kar je v mojem primeru Cinnamon.

Prav tako imam 2 odprta okna.

Kako vrniti informacije brez naslovov

Ukaz W ima različna stikala, ki jih je mogoče uporabiti. Eden od njih vam omogoča prikaz informacij brez glave.

Naslovi lahko skrijete z naslednjim ukazom:

w-h

To pomeni, da ne vidite časa, časa delovanja ali bremen za 5, 10 in 15 minut, vendar si lahko ogledate uporabnike, ki so prijavljeni in kaj počnejo.

Če želite, da so vaša stikala prijazna do bralca, sledi doseže isti cilj.

w - brez glave

Kako vrniti golih osnovnih informacij

Morda ne želite vedeti JCPU ali PCPU. Pravzaprav, morda samo želite vedeti, kdo je prijavljen, kateri terminal uporabljajo, kakšno je njihovo ime gostitelja, kako dolgo so bili nedejavni in kateri ukaz se izvajajo.

Če želite vrniti samo te podatke, uporabite ta ukaz:

w-s

Spet lahko uporabite bolj prijazno različico bralca, ki je naslednja:

w - škatla

Mogoče je celo to preveč informacij. Mogoče tudi ne želite vedeti o gostitelju.

Naslednji ukazi izpustijo ime gostitelja:

w -f

w - od

Združite lahko več stikal v enega na naslednji način:

w-s-h -f

Zgornji ukaz izpiše kratko različico tabele, brez glave in nobenega imena gostitelja. Izkazalo bi vam lahko tudi naslednje ukaze:

w-šf

Lahko bi ga napisali tudi na naslednji način:

w --short - od - brez glave

Poiščite IP-naslov uporabnika

Privzeto ukaz w vrne ime gostitelja za vsakega uporabnika. To lahko spremenite tako, da namesto tega naslov IP vrnete z naslednjimi ukazi:

w-i

w -ip-addr

Filtriranje po uporabniku

Če imate nameščen strežnik z več sto uporabniki ali celo samo nekaj ducatov, lahko postane precej zaseden, če zaženete ukaz w.

Če želite izvedeti, kaj določen uporabnik počne, lahko po ukazu w podate svoje ime.

Na primer, če bi želel ugotoviti, kaj Gary počne, lahko vnesem naslednje:

w gary

Povzetek

Večina informacij, ki jih zagotovi ukaz w, lahko vrnejo drugi ukazi Linuxa, vendar nobeden od njih ne potrebuje manj pritiskov na tipke.

Ukaz za uptime lahko uporabite za prikaz časa delovanja sistema.

Ukaz ps se lahko uporablja za prikaz procesov, ki se izvajajo v računalniku

Kateri ukaz lahko uporabite za prikaz, kdo je prijavljen. ukaz Whoami bo prikazal, kdo ste se prijavili, in ukaz id bo vam povedal informacije o uporabniku.