Způsoby platby Abuse

Jak zjistit informace o relaci v aplikaci loginctl

06.12.2022, 18:47

Již jsme se zabývali tím, co je loginctl a jeho syntaxí. Nyní se podíváme na to, jak zobrazit informace o relaci. Tento úkol se provádí pomocí jednoho jednoduchého příkazu. Měli byste být schopni zobrazit všechny aktivní relace a zobrazit informace v grafickém uživatelském rozhraní.

Zjištění informací o relacích

Chcete-li zjistit informace o relacích, stačí spustit jeden jednoduchý příkaz - list-sessions:

$ loginctl list-sessions

Ten vám umožní zobrazit všechny aktivní relace v daném čase. Jak vidíme z výše uvedeného obrázku, jsou aktivní dvě relace. První z nich je zodpovědná za automatické přihlašování do grafického uživatelského rozhraní při spuštěném prostředí Gnome, druhá relace je konzolová relace v TTY3. Vidíme, že v grafickém uživatelském rozhraní vidíme pouze ID relace, stejně jako uživatelské jméno a TTY.

Jak můžeme zjistit podrobnější informace o jednotlivých relacích? K tomu slouží příkaz session-status

Relace v grafickém uživatelském rozhraní vypadá následovně:

$ loginctl session-status 1

V tomto případě vidíme okamžik spuštění relace, její typ, na obrázku je to X11. Konzolová relace v TTY vypadá takto:

$ loginctl session-status 3

Potřebujete vidět nastavení relace bez informací o procesu? Stačí spustit příkaz show-session:

$ loginctl show-session 1

Pomocí tohoto příkazu máte možnost určit, jaký druh informací chcete získat pomocí parametru -pnebo --property.

Chcete-li získat pouze typ, použijte tento příkaz:

$ loginctl show-session 1 --p Type

Chcete-li získat pouze hodnotu bez názvu vlastnosti, použijte volbu --value:

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

Viděli jsme, jak zobrazit informace o relaci v programu loginctl - není na tom nic složitého.