Vi har redan gått igenom vad loginctl
är och dess syntax. Nu ska vi titta på hur man visar sessionsinformation. Den här uppgiften utförs med ett enkelt kommando. Du bör kunna visa alla aktiva sessioner och se informationen i det grafiska gränssnittet.
Om du vill ta reda på information om sessioner behöver du bara köra ett enkelt kommando - list-sessions:
$ loginctl list-sessions
Det gör att du kan se alla aktiva sessioner vid en viss tidpunkt. Som vi kan se på skärmdumpen ovan finns det två aktiva sessioner. Den första är ansvarig för att automatiskt logga in i GUI när Gnome körs, den andra sessionen är konsolsessionen i TTY3. Vi kan se att i GUI kan vi bara se sessions-ID, samt användarnamn och TTY.
Hur kan vi ta reda på mer detaljerad information om varje session? För detta ändamål använder du kommandot session-status
Sessionen i det grafiska gränssnittet ser ut som följer:
$ loginctl session-status 1
I det här fallet kan vi se när sessionen startades, dess typ, i skärmdumpen är det X11. En konsolsession i TTY ser ut så här:
$ loginctl session-status 3
Behöver du se sessionsinställningar utan processinformation? Kör bara show-session
:
$ loginctl show-session 1
Med det här kommandot har du möjlighet att ange vilken typ av information du vill få med alternativet -p
eller --property
.
Om du bara vill ha typinformationen använder du det här kommandot:
$ loginctl show-session 1 --p Type
Om du bara vill få värdet, utan egenskapsnamnet, använder du alternativet --value
:
$ loginctl show-session 1 --p Type --value
Vi har sett hur man visar sessionsinformation i loginctl
- det är inget komplicerat med det.