Ми вже розповіли про те, що таке 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
- у цьому немає нічого складного.