Способи оплати 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 - у цьому немає нічого складного.