Betalningsmetoder Abuse

Så här tar du reda på sessionsinformation i loginctl

06.12.2022, 18:47

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.

Ta reda på information om sessioner

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 -peller --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.