Maksutavat Abuse

Kuinka selvittää istuntotiedot loginctl:ssä

06.12.2022, 18:47

Olemme jo käsitelleet, mikä loginctl on ja sen syntaksia. Katsotaan nyt, miten istuntotietoja voidaan tarkastella. Tämä tehtävä onnistuu yhdellä yksinkertaisella komennolla. Sinun pitäisi pystyä tarkastelemaan kaikkia aktiivisia istuntoja ja näkemään tiedot graafisessa käyttöliittymässä.

Istuntojen tietojen selvittäminen

Saadaksesi tietoa istunnoista sinun tarvitsee vain ajaa yksi yksinkertainen komento - list-sessions:

$ loginctl list-sessions

Sen avulla näet kaikki aktiiviset istunnot tiettynä ajankohtana. Kuten yllä olevasta kuvakaappauksesta näkyy, aktiivisia istuntoja on kaksi. Ensimmäinen vastaa automaattisesta kirjautumisesta graafiseen käyttöliittymään, kun Gnome on käynnissä, ja toinen istunto on konsoli-istunto TTY3:ssa. Näemme, että graafisessa käyttöliittymässä näemme vain istunnon ID:n sekä käyttäjätunnuksen ja TTY:n.

Miten voimme saada tarkempia tietoja kustakin istunnosta? Käytä tähän tarkoitukseen komentoa session-status .

GUI:ssa istunto näyttää seuraavalta:

$ loginctl session-status 1

Tässä tapauksessa näemme istunnon käynnistyshetken ja sen tyypin, kuvakaappauksessa X11. Konsoliistunto TTY:ssä näyttää tältä:

$ loginctl session-status 3

Haluatko nähdä istunnon asetukset ilman prosessitietoja? Suorita vain show-session:

$ loginctl show-session 1

Käyttämällä tätä komentoa voit määrittää, millaisia tietoja haluat saada -p-tai --property-vaihtoehdolla.

Jos haluat saada vain tyypin, käytä tätä komentoa:

$ loginctl show-session 1 --p Type

Jos haluat saada vain arvon ilman ominaisuuden nimeä, käytä --value-vaihtoehtoa:

$ loginctl show-session 1 --p Type --value

Olemme nähneet, miten istuntotietoja voidaan tarkastella loginctl: ssä - siinä ei ole mitään monimutkaista.