Metodi di pagamento Abuse

Come trovare le informazioni sulla sessione in loginctl

06.12.2022, 18:47

Abbiamo già visto cos'è loginctl e la sua sintassi. Ora vediamo come visualizzare le informazioni sulla sessione. Questo compito si svolge con un semplice comando. Dovreste essere in grado di visualizzare tutte le sessioni attive e di vedere le informazioni nella GUI.

Trovare informazioni sulle sessioni

Per trovare informazioni sulle sessioni, basta eseguire un semplice comando: list-sessions:

$ loginctl list-sessions

Esso consente di visualizzare tutte le sessioni attive in un determinato momento. Come si può vedere dalla schermata precedente, ci sono due sessioni attive. La prima è responsabile dell'accesso automatico alla GUI quando Gnome è in esecuzione, la seconda è la sessione della console in TTY3. Possiamo notare che nella GUI possiamo vedere solo l'ID della sessione, oltre al nome utente e alla TTY.

Come si possono trovare informazioni più dettagliate su ogni sessione? A questo scopo, utilizzare il comando session-status .

La sessione nella GUI si presenta come segue:

$ loginctl session-status 1

In questo caso possiamo vedere il momento in cui la sessione è stata avviata, il suo tipo, che nella schermata è X11. Una sessione di console in TTY ha il seguente aspetto:

$ loginctl session-status 3

Avete bisogno di vedere le impostazioni della sessione senza informazioni sul processo? Basta eseguire show-session:

$ loginctl show-session 1

Con questo comando è possibile specificare il tipo di informazioni che si desidera ottenere con l'opzione -po --property.

Per ottenere solo il tipo, utilizzate questo comando:

$ loginctl show-session 1 --p Type

Per ottenere solo il valore, senza il nome della proprietà, utilizzare l'opzione --value:

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

Abbiamo visto come visualizzare le informazioni di sessione in loginctl: non c'è nulla di complicato.