We hebben al besproken wat loginctl
is en wat de syntaxis ervan is. Laten we nu eens kijken hoe we sessie-informatie kunnen bekijken. Deze taak wordt uitgevoerd met een eenvoudig commando. Je zou in staat moeten zijn om alle actieve sessies te bekijken en de informatie in de GUI te zien.
Om informatie over sessies te vinden, hoef je maar één simpel commando uit te voeren - list-sessions:
$ loginctl list-sessions
Hiermee kun je alle actieve sessies op een bepaald moment bekijken. Zoals je in de bovenstaande schermafbeelding kunt zien, zijn er twee actieve sessies. De eerste is verantwoordelijk voor het automatisch inloggen in de GUI als Gnome draait, de tweede sessie is de console sessie in TTY3. We kunnen zien dat we in de GUI alleen het sessie ID kunnen zien, evenals de gebruikersnaam en TTY.
Hoe kunnen we meer gedetailleerde informatie over elke sessie te weten komen? Gebruik hiervoor het commando session-status
De sessie in de GUI ziet er als volgt uit:
$ loginctl session-status 1
In dit geval zien we het moment waarop de sessie is gestart, het type, in de schermafbeelding is dat X11. Een consolesessie in TTY ziet er zo uit:
$ loginctl session-status 3
Wil je sessie-instellingen zien zonder procesinformatie? Voer gewoon show-session
uit:
$ loginctl show-session 1
Met dit commando heb je de optie om aan te geven wat voor soort informatie je wilt krijgen met de -p
of --property
optie.
Gebruik dit commando om alleen het type te krijgen:
$ loginctl show-session 1 --p Type
Om alleen de waarde te krijgen, zonder de naam van de eigenschap, gebruik je de optie --value
:
$ loginctl show-session 1 --p Type --value
We hebben gezien hoe je sessie-informatie kunt bekijken in loginctl
- er is niets ingewikkelds aan.