Ynlieding
As jo in server brûke mei meardere brûkers dan kinne jo witte wa't ynlogd is en wat se dogge.
Jo kinne alles fine dat jo witte moatte troch te typen in inkele brief en yn dit guod, sil ik jo sjen litte hokker letter it is en de ynformaasje dy't weromjûn wurdt.
Dizze guod is nuttich foar minsken dy't servers, virtuele masines brûke mei meardere brûkers of minsken dy't in Raspberry PI hawwe orzjineel as ien inkele boardcomputer dy't se altyd ferlitte.
Wa is oanmeld en wat binne se?
Alles wat jo dogge om te finen hoe't jo yn jo komponint ynlogd binne, typearje de folgjende letter en druk werom.
w
De útfier fan it boppesteande kommando befettet in koptekst en in tabel fan resultaten.
De koptekst befettet de folgjende eleminten
- de aktuele tiid
- hoe lang it systeem rint
- hoefolle brûkers no opnommen binne
- De systeemslast averet foar de ferline 1, 5 en 15 minuten
De haadtabel hat de neikommende kolommen:
- ynlognamme
- tty
- remote host
- login tiid
- idle tiid
- JCPU
- PCPU
- kommando line fan har aktuele proses
JCPU stiet foar de tiid fan 'e tiid dy't brûkt wurdt troch alle prosessen dy't oan' e tty ferbûn binne.
PCPU stiet foar de tiid fan it aktuele proses.
Ek op in inkele brûkerskompjûter kin it kommando w brûke.
Bygelyks, ik bin oanmeld as Gary op myn kompjûter, mar it kommando w jout 3 rigen. Wêrom? Ik haw in tty dy't brûkt wurdt om it grafyske buroblêd út te fieren dat yn myn gefal Cinnamon is.
Ik haw ek 2 terminalfinsters iepen.
Hoe't jo de ynformaasje sûnder de kopteksten weromjaan
It kommando w hat ferskate skeakels dy't brûkt wurde kinne. Ien fan dy lit jo ynformaasje sjen sûnder de kopteksten.
Jo kinne de kopteksten ferbergje troch it folgjende kommando te brûken:
w -h
Dit betsjut dat jo de tiid, tiidstip of belestings net sjen foar de 5, 10 en 15 minuten mar jo kinne de brûkers sjen dy't opnommen binne en wat se dogge.
As jo foarkomme dat jo skeakels freonlik lêze, dan is it folgjende itselde doel.
w - net-header
Hoe't de Bare Basisynformaasje weromkomt
Miskien wol jo de JCPU of de PCPU net witte. Yn feiligens, miskien wolle jo gewoan wa't ynlogd is, hokker termyn se brûke, hokker har hostnamme is, hoe lang se lege binne en hokker kommando se rinne.
Om krekt dizze ynformaasje werom te krijen brûk it folgjende kommando:
w -s
Earst kinne jo de mear lêzerfreonlike ferzje brûke dy't sa is:
w - short
Miskien sels dat is tefolle ynformaasje. Miskien wol jo net wolle oer de hostnamme.
De folgjende kommando's ûntfange de hostnamme:
w -f
w --from
Jo kinne in tal skeakels yn ien folgje:
w -s -h -f
It boppeste kommando jout de koarte ferzje fan 'e tafel, gjin kopteksten, en gjin hostnamme. Jo kinne it hjirboppe kommando lykwols útdrukt hawwe:
w -shf
Jo kinne it ek op 'e folgjende wize skreaun hawwe:
w - short --from --no-header
Sykje it IP-adres fan de brûkers
Standert stiet it kommando w werom fan de hostnamme foar elke brûker. Jo kinne it feroarje om it IP-adres werom te krijen troch te brûken de folgjende kommando's:
w -i
w --ip-addr
Filter troch brûker
As jo in server mei hûnderten brûkers brûke of sels in pear duzen, kin it gewoan dwaande wêze dat it w kommando op eigen wize rint.
As jo wolle útfine hokker in spesifike brûker docht, kinne jo har namme negearje nei it kommando w.
Bygelyks, as ik wist wêr't Gary te dwaan is kin ik de folgjende type ynfiere:
w gary
Gearfetting
De measte fan 'e ynformaasje dy' t troch it kommando w bewarre wurde, kinne weromgean wurde troch oare Linux-kommando's, mar gjinien fan harren nedich hat minder oanwizings.
It kommando-opsje kin brûkt wurde om te sjen hoe lang jo systeem rinnende is.
It ps-kommando kin brûkt wurde om de prosessen te litten op in kompjûter
It kommando kin brûkt wurde om te sjen wa't opnommen is. it kommando wêrami sil sjen litte wa't jo oanmeld hawwe as en it id-kommando sil jo ynformaasje jaan oer in brûker.