Makseviisid Abuse

Kuidas leida sessiooni teavet loginctlisse

06.12.2022, 18:47

Me oleme juba käsitlenud, mis on loginctl ja selle süntaks. Nüüd vaatame, kuidas vaadata seansside teavet. Seda ülesannet saab täita ühe lihtsa käsuga. Te peaksite saama vaadata kõiki aktiivseid seansse ja näha teavet graafilises kasutajaliideses.

Sessioonide kohta teabe leidmine

Seansside kohta teabe leidmiseks tuleb käivitada vaid üks lihtne käsk - list-sessions:

$ loginctl list-sessions

See võimaldab teil näha kõiki aktiivseid seansse antud ajahetkel. Nagu ülaltoodud ekraanipildilt näha, on kaks aktiivset seanssi. Esimene neist vastutab Gnome'i käivitamisel automaatse sisselogimise eest GUI-sse, teine seanss on TTY3 konsoolisessioon. Näeme, et GUI-s näeme ainult sessiooni ID-d, samuti kasutajanime ja TTY-d.

Kuidas saame iga sessiooni kohta üksikasjalikumat teavet teada? Selleks kasutage käsku session-status

Sessioon näeb GUI-s välja järgmiselt:

$ loginctl session-status 1

Sel juhul näeme sessiooni käivitamise hetke, selle tüüpi, ekraanipildil on see X11. Konsooli seanss TTY-s näeb välja nii:

$ loginctl session-status 3

Vajadus näha seansi seadistusi ilma protsessiinfoteta? Lihtsalt käivitage show-session:

$ loginctl show-session 1

Kasutades seda käsku, on teil võimalus määrata, millist teavet soovite saada, kasutades valikut -pvõi --property.

Ainult tüübi saamiseks kasutage seda käsku:

$ loginctl show-session 1 --p Type

Kui soovite saada ainult väärtust, ilma omaduse nimeta, kasutage --value valikut:

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

Me nägime, kuidas loginctl 'is sessiooniteavet vaadata - selles pole midagi keerulist.