w - zien welke gebruikers er zijn ingelogd

Op deze pagina:

De meest complete en tevens de meest eenvoudige opdracht om alle ingelogde gebruikers met informatie over wat ze aan het doen zijn te tonen is w:


w

 06:48:56 up  7:38,  9 users,  load average: 0,70, 0,68, 0,64
USER   TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
kees   tty1     :0               23:11    7:38m  8:30   0.02s /usr/bin/startplasma-x11
kees   pts/0    :0               23:11    7:37m  0.00s  5.42s kded5
kees   pts/1    :0               23:11    7:02   0.04s  0.00s tmux new-session -A -s admin
kees   pts/2    tmux(4446).%0    23:12    7:36m  0.06s  0.06s journalctl -b -f
kees   pts/3    tmux(4446).%1    23:12    7:36m 11:18  11:18  htop
kees   pts/4    tmux(4446).%2    23:12    7:36m  0.04s  0.04s -bash
kees   pts/5    tmux(4446).%3    23:12    7:02   0.05s  0.05s -bash
kees   pts/6    :0               23:52   20:00   0.05s  0.05s /bin/bash
kees   pts/7    :0               06:48    0.00s  0.03s  0.00s w

De kopregel toont de huidige tijd, hoe lang het systeem al draait, hoeveel gebruikers er nu zijn aangemeld en de systeembelasting voor de afgelopen 1, 5 en 15 minuten.

De regels met de aangemelde gebruikers bevatten de volgende informatie voor elke aangemelde gebruiker: login naam, de tty naam, de remote host, login tijd, idle tijd, JCPU, PCPU en de opdrachtregel van het huidige proces.

JCPU is de tijd die gebruikt is door alle processen die verbonden zijn met de tty, zonder de afgelopen achtergrondtaken, maar met de huidige nog lopende achtergrondtaken.

PCPU is de tijd die gebruikt is door het huidige proces, te zien in de what kolom

last - hiermee kun je ook zien wanneer er ge-reboot is

De opdracht last laat de inlog geschiedenis zien, alsmede de reboot tijden.


last

kees   pts/7        :0               Thu Jun 16 06:48   still logged in
kees   pts/6        :0               Wed Jun 15 23:52   still logged in
kees   pts/6        :0               Wed Jun 15 23:12 - 23:12  (00:00)
kees   pts/5        tmux(4446).%3    Wed Jun 15 23:12   still logged in
kees   pts/4        tmux(4446).%2    Wed Jun 15 23:12   still logged in
kees   pts/3        tmux(4446).%1    Wed Jun 15 23:12   still logged in
kees   pts/2        tmux(4446).%0    Wed Jun 15 23:12   still logged in
kees   pts/1        :0               Wed Jun 15 23:11   still logged in
kees   pts/0        :0               Wed Jun 15 23:11   still logged in
kees   tty1         :0               Wed Jun 15 23:11   still logged in
reboot   system boot  5.4.0-120-generi Wed Jun 15 23:10   still running

De opdracht last kun je een gebruikersnaam als argument mee geven om alleen de gegevens van die ene gerbuiker te zien. Om alleen de reboot tijden te zien, gebruik je reboot als argument voor de last opdracht.


last reboot

reboot   system boot  5.4.0-120-generi Wed Jun 15 23:10   still running
reboot   system boot  5.4.0-117-generi Wed Jun  8 21:56 - 23:10 (7+01:14)
reboot   system boot  5.4.0-113-generi Mon Jun  6 17:03 - 21:55 (2+04:51)
reboot   system boot  5.4.0-113-generi Sat May 28 13:43 - 21:55 (11+08:11)
reboot   system boot  5.4.0-113-generi Tue May 24 17:43 - 13:43 (3+19:59)
reboot   system boot  5.4.0-110-generi Wed May 11 22:57 - 17:43 (12+18:46)
reboot   system boot  5.4.0-110-generi Tue May 10 21:51 - 22:57 (1+01:05)
reboot   system boot  5.4.0-109-generi Mon May  9 21:14 - 21:50 (1+00:36)
reboot   system boot  5.4.0-109-generi Wed Apr 20 07:25 - 21:13 (19+13:48)
reboot   system boot  5.4.0-107-generi Sat Apr 16 23:30 - 07:24 (3+07:54)
reboot   system boot  5.4.0-107-generi Thu Apr  7 07:03 - 23:30 (9+16:27)
reboot   system boot  5.4.0-107-generi Sun Apr  3 14:05 - 07:02 (3+16:57)
reboot   system boot  5.4.0-107-generi Sun Apr  3 13:15 - 14:05  (00:49)

Je ziet hier niet alleen de reboot tijden, maar ook de kernel versie.

who - ingelogde gebruikers weergeven

Een eenvoudige lijst met de ingelogde gebruikers kun je opvragen met de who opdracht.


who

kees   tty1         2022-06-15 23:11 (:0)
kees   pts/0        2022-06-15 23:11 (:0)
kees   pts/1        2022-06-15 23:11 (:0)
kees   pts/2        2022-06-15 23:12 (tmux(4446).%0)
kees   pts/3        2022-06-15 23:12 (tmux(4446).%1)
kees   pts/4        2022-06-15 23:12 (tmux(4446).%2)
kees   pts/5        2022-06-15 23:12 (tmux(4446).%3)
kees   pts/6        2022-06-15 23:52 (:0)
kees   pts/7        2022-06-16 06:48 (:0)

De who opdracht kun je uitbreiden met de -a parameter voor alles en de -H parameter voor het weergeven van de kolomkoppen (headers).


who -a -H

NAAM   TERMINAL     TIJD             LEDIG         PID NOTITIE  AFSLUITING
         gestart      2022-06-15 23:10
         run-level 5  2022-06-15 23:11
kees   + tty1         2022-06-15 23:11 08:11        2766 (:0)
kees   + pts/0        2022-06-15 23:11 08:10        2857 (:0)
kees   - pts/1        2022-06-15 23:11 00:40        4091 (:0)
kees   + pts/2        2022-06-15 23:12 08:10        4446 (tmux(4446).%0)
kees   + pts/3        2022-06-15 23:12 08:10        4446 (tmux(4446).%1)
kees   + pts/4        2022-06-15 23:12 08:09        4446 (tmux(4446).%2)
kees   + pts/5        2022-06-15 23:12 00:40        4446 (tmux(4446).%3)
kees   - pts/6        2022-06-15 23:52 00:53       10883 (:0)
kees   - pts/7        2022-06-16 06:48   .         36949 (:0)

uptime - hoe lang draait het systeem

Met uptime krijg je dezelfde eerste regel als bij w. Je ziet dan wel het aantal gebruikers, maar niet welke gebruikers er zijn aangemeld.


uptime

 07:39:58 up  8:29,  9 users,  load average: 0,50, 0,67, 0,62

 

Verwante artikelen