¿Quiere decir que quiere saber la duración de la sesión de inicio de sesión actual, o el uso total de la máquina desde que salió de la fábrica?
Esto último no es posible porque los registros que almacenan ese tipo de información rotan. Lo primero es posible, pero te llevará revisar los registros con frecuencia. Para empezar, el last
mostrará las sesiones de acceso recientes.
No creo que ninguna de esas opciones elimine el tiempo de sueño, así que eso requeriría mucho más esfuerzo si tuvieras que escribir un analizador de registros que buscara los eventos de sueño/vigilia y eliminara ese tiempo de la sesión de inicio de sesión apropiada.
No es algo para lo que haya una solución simple.
Si quieres hacer un seguimiento de los inicios de sesión y cierres de sesión, es mejor que escribas un gancho de inicio de sesión y un gancho de cierre de sesión para acceder a tu propio archivo.