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