Ievads
Ja jūs izmantojat serveri ar vairākiem lietotājiem, jūs varētu vēlēties uzzināt, kas ir pieteicies un ko viņi dara.
Jūs varat uzzināt visu, kas jums jāzina, ierakstot vienu vēstuli, un šajā rokasgrāmatā es parādīšu, kura vēstule ir, un atgriezto informāciju.
Šī rokasgrāmata ir noderīga cilvēkiem, kuri vada serverus, virtuālās mašīnas ar vairākiem lietotājiem vai cilvēkiem, kam ir pilskalota PI vai līdzīgs viena borta dators, kuru viņi visu laiku atstāj.
Kas ir pieteicies un ko viņi dara?
Viss, kas jums jādara, lai uzzinātu, kas ir pieteicies savā datorā, ierakstiet šādu burtu un nospiediet return.
w
Izvade no iepriekš minētās komandas ietver galvenes rindu un rezultātu tabulu.
Galvenes rindā ir šādi elementi
- pašreizējais laiks
- cik ilgi sistēma darbojas
- cik lietotāju pašlaik ir pieteicies
- sistēma ielādes vidējo rādītāju pēdējo 1, 5 un 15 minūšu laikā
Galvenajā tabulā ir šādas slejas:
- lietotāja vārdu
- tty
- attālā uzņēmēja
- pieteikšanās laiks
- dīkstāves laiks
- JCPU
- PCPU
- to pašreizējā procesa komandrindas
JCPU ir laiks, ko izmanto visi tty pievienotie procesi.
PCPU ir laiks, ko izmanto pašreizējais process.
Pat vienā lietotāja datorā komanda w var būt noderīga.
Piemēram, esmu pieteicies Gary manā datorā, bet komanda w atgriež 3 rindas. Kāpēc Man ir tty, kuru izmanto, lai palaistu grafisko darbvirsmu, kas manā gadījumā ir Kanēlis.
Man ir arī 2 termināla logi.
Kā atgriezt informāciju bez virsrakstiem
Komandai w ir dažādi slēdži, kurus var izmantot. Viens no tiem ļauj skatīt informāciju bez galvenēm.
Jūs varat paslēpt virsrakstus, izmantojot šādu komandu:
w -h
Tas nozīmē, ka 5, 10 un 15 minūšu laikā jūs neredzat laiku, veiktspēju vai slodzes, bet jūs varat redzēt lietotājus, kuri ir pieteicies un ko viņi dara.
Ja vēlaties, lai jūsu slēdži būtu lasītājiem draudzīgi, tad vienam mērķim ir tas pats.
w --no-header
Kā atgriezties bez maksas pamatinformāciju
Varbūt jūs nevēlaties zināt JCPU vai PCPU. Faktiski varbūt jūs vienkārši vēlaties uzzināt, kas ir pieteicies, kuru terminālu viņi lieto, kāds ir viņu resursdatora nosaukums, cik ilgi viņi ir darbojušies dīkstāvē un kādai komandai tie darbojas.
Lai atgrieztu tikai šo informāciju, izmantojiet šādu komandu:
w -s
Atkal jūs varat izmantot lasītāju draudzīgāku versiju, kas ir šāda:
w - īss
Varbūt pat tas ir pārāk daudz informācijas. Varbūt jūs nevēlaties uzzināt arī par saimniekdatora nosaukumu.
Tālāk norādītās komandas izlaist saimniekdatora nosaukumu:
w -f
w --from
Jūs varat apvienot vairākus slēdžus vienā šādā veidā:
w -s -h -f
Iepriekš norādītā komanda izsniedz tabulas īsu versiju, bez virsrakstiem un nevienu saimniekdatora nosaukumu. Jūs varētu arī izteikt iepriekš minēto komandu šādi:
w -shf
Varat to arī rakstīt šādi:
w - īss - no -no-header
Atrodiet lietotāja IP adresi
Pēc noklusējuma komanda w atgriež katra lietotāja resursdatora nosaukumu. Jūs to varat mainīt tā, lai IP adrese tiktu atgriezta, izmantojot šādas komandas:
w-i
w -ip-addr
Filtrēšana pēc lietotāja
Ja jūs izmantojat serveri ar simtiem lietotāju vai pat tikai dažus desmiti, tas var kļūt diezgan aizņemts, vadot w komandu pati par sevi.
Ja vēlaties uzzināt, ko dara konkrēts lietotājs, jūs varat norādīt savu vārdu pēc komandas w.
Piemēram, ja es gribētu uzzināt, ko dara Gari, es varu ievadīt šādu:
w gary
Kopsavilkums
Lielāko daļu informācijas, kuru sniedz komanda w, var atgriezt citas Linux komandas, bet nevienai no tām nav vajadzīgs mazāks taustiņsitienu skaits.
Uptime komandu var izmantot, lai parādītu, cik ilgi sistēma darbojas.
Ps komandu var izmantot, lai parādītu datorā darbināmos procesus
Kas komandu var izmantot, lai parādītu, kurš ir pieteicies. whoami komanda parādīs, kurš jūs esat pieteicies kā, un id komanda jums pateiks informāciju par lietotāju.