Käsklus w: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 57: Line 57:
Järgneb tabel kus veerude kaupa on kirjas kasutajad(USER), terminali nimi(TTY), kust kasutaja sisse logis (FROM), sisselogimise aeg(LOGIN@), kaua on mõõdunud aega viimasest tegevusest(IDLE), palju on kasutaja kasutanud protsessoriaega kokku(JCPU), palju on kasutaja kasutanud viimase tegevuse jaoks protsessoriaega(PCPU) ning millist programmi kasutaja viimase tegevuse jaoks käivitas.
Järgneb tabel kus veerude kaupa on kirjas kasutajad(USER), terminali nimi(TTY), kust kasutaja sisse logis (FROM), sisselogimise aeg(LOGIN@), kaua on mõõdunud aega viimasest tegevusest(IDLE), palju on kasutaja kasutanud protsessoriaega kokku(JCPU), palju on kasutaja kasutanud viimase tegevuse jaoks protsessoriaega(PCPU) ning millist programmi kasutaja viimase tegevuse jaoks käivitas.


 
Proovime veel korra ja sisestame tavakasutajana terminali:
<pre>w -s</pre>
<pre>w -s</pre>
 
Vastuse saame sellise:
<pre>
<pre>
21:19:01 up 37 min,  2 users,  load average: 0,00, 0,01, 0,06
21:19:01 up 37 min,  2 users,  load average: 0,00, 0,01, 0,06
Line 67: Line 67:


</pre>
</pre>
 
Lõpetuseks proovime veel ja sisestame tavakasutajana terminali:
<pre>w -o</pre>
<pre>w -o</pre>
 
Vastuse saame sellise:
<pre>
<pre>
21:23:44 up 41 min,  2 users,  load average: 0,01, 0,03, 0,05
21:23:44 up 41 min,  2 users,  load average: 0,01, 0,03, 0,05

Revision as of 23:16, 29 December 2014

Autor

Andrus Veinberg AK21

Sissejuhatus

Lühikese nimega käsklus w annab informatsiooni, kes on süsteemis ja mida nad teevad. Kuvatakse ka need kasutajad, kes on süsteemiga ühenduses üle võrgu. Käsklust kasutatakse Unixi/Linux-laadsetes süsteemides. Seda saab kasutada juurkasutajana ning ka tavakasutajana. Tegemist on käskluse who ja finger sugulasega, kuid w annab meile rohkem teavet.

Süntaks

 w [options] user [...] 

Käskluse w kasutamine on väga lihtne, peale käskluse kirjutamist võite sisestada vaja mineva võtme(d) või/ja kui soovite infot konkreetse kasutaja(te) kohta siis kasutaja nime(d).

Käskluse võtmed

Kasutatavad võtmed on:

-s, --short Saab vaadata infot vähemate detailidega.
-h, --no-header Ei kuva väljastatava infotulba peale tema kirjeldust.
-u, --no-currentEi kuva kasutajanimesi.
-f, --from Ei kuva sisselogimise koha välja.
-V, --version Kuvab antud käskluse versiooni.
-o, --old-style Kui kasutaja on viimase minuti jooksul mõne käsu sisestanud siis seda aega ei kuvata.
-i, --ip-addr Näitab FROM real IP aadressi hosti nime asemel.
--help Kuvab info antud käskluse kohta.
user Kuvab info ainult antud kasutaja kohta.

Näited

Sisestame tavakasutajana terminali:

w 

Vastuse saame sellise:

21:06:41 up 24 min,  2 users,  load average: 0,05, 0,09, 0,12
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
andrus   tty7     :0               20:42   24:37  15.06s  0.07s init --user
andrus   pts/0    :0               21:06    1.00s  0.02s  0.00s w

Esimesel real on kirjas sisselogimise aeg(21:06:41), süsteem on töötanud 24 minutit,süsteemis on 2 kasutajat ja ja süsteemi keskmine koormus viimasel 1, 5 ja 15 minutil. Järgneb tabel kus veerude kaupa on kirjas kasutajad(USER), terminali nimi(TTY), kust kasutaja sisse logis (FROM), sisselogimise aeg(LOGIN@), kaua on mõõdunud aega viimasest tegevusest(IDLE), palju on kasutaja kasutanud protsessoriaega kokku(JCPU), palju on kasutaja kasutanud viimase tegevuse jaoks protsessoriaega(PCPU) ning millist programmi kasutaja viimase tegevuse jaoks käivitas.

Proovime veel korra ja sisestame tavakasutajana terminali:

w -s

Vastuse saame sellise:

21:19:01 up 37 min,  2 users,  load average: 0,00, 0,01, 0,06
USER     TTY      FROM              IDLE WHAT
andrus   tty7     :0               36:57  init --user
andrus   pts/0    :0                5.00s w -s

Lõpetuseks proovime veel ja sisestame tavakasutajana terminali:

w -o

Vastuse saame sellise:

21:23:44 up 41 min,  2 users,  load average: 0,01, 0,03, 0,05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
andrus   tty7     :0               20:42   41:40m               init --user
andrus   pts/0    :0               21:06                        w -o

Kokkuvõte

Käsklus w tundub küll väga lihtne käsklus olevat aga samas annab ta administraatorile hea ülevaate, millised kasutajad konkreetselt millise tegevusega antud hetkel tegelevad.

Kasutatud kirjandus

  1. http://www.eenet.ee/EENet/assets/docs/abs/w.html
  2. http://linux.about.com/library/cmd/blcmdl1_w.htm
  3. http://www.computerhope.com/unix/w.htm
  4. http://www.cyberciti.biz/faq/unix-linux-w-command-examples-syntax-usage-2/