Начини на плащане Abuse

Как да намерите информация за сесията в loginctl

06.12.2022, 18:47

Вече разгледахме какво представлява loginctl и какъв е неговият синтаксис. Сега нека разгледаме как да прегледаме информацията за сесията. Тази задача се изпълнява с една проста команда. Трябва да можете да прегледате всички активни сесии и да видите информацията в графичния потребителски интерфейс.

Намиране на информация за сесиите

За да откриете информация за сесиите, трябва просто да изпълните една проста команда - list-sessions:

$ loginctl list-sessions

Тя ви позволява да видите всички активни сесии в даден момент. Както можем да видим от горната екранна снимка, има две активни сесии. Първата отговаря за автоматичното влизане в графичния потребителски интерфейс, когато е стартиран Gnome, а втората сесия е конзолната сесия в TTY3. Виждаме, че в графичния потребителски интерфейс можем да видим само идентификатора на сесията, както и потребителското име и TTY.

Как можем да разберем по-подробна информация за всяка сесия? За тази цел използвайте командата session-status

Сесията в графичния потребителски интерфейс изглежда по следния начин:

$ loginctl session-status 1

В този случай можем да видим момента, в който сесията е стартирана, нейния тип, на снимката е X11. Конзолната сесия в TTY изглежда по следния начин:

$ loginctl session-status 3

Необходимо е да видите настройките на сесията без информация за процеса? Просто стартирайте show-session:

$ loginctl show-session 1

Използвайки тази команда, имате възможност да посочите каква информация искате да получите с опцията -pили --property.

За да получите само типа, използвайте тази команда:

$ loginctl show-session 1 --p Type

За да получите само стойността, без името на свойството, използвайте опцията --value:

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

Видяхме как да прегледаме информацията за сесията в loginctl - в това няма нищо сложно.