<Anterior | Contenido | Siguiente>
3.4.5. Obtención de registros e información del sistema
El gratis el comando muestra información sobre la memoria; disco libre (df) informa sobre el espacio disponible en disco en cada uno de los discos montados en el sistema de archivos. Su -h opción (para legible por humanos) convierte los tamaños en una unidad más legible (normalmente mebibytes o gibibytes). De manera similar, el gratis El comando admite el -m y -g opciones, y muestra sus datos en mebibytes o en gibibytes, respectivamente.
$ gratis | ||||||
total | usado | gratis | caché / beneficio compartido | Estar Disponible | ||
Meme: | 2052944 | 661232 | 621208 | 10520 770504 | 1359916 | |
Intercambio: | 0 | 0 | 0 | |||
$ df | ||||||
Sistema de archivos | 1K-bloques | Usado | Disponibles | Usar% | Montado en | |
udev | 1014584 | 0 | 1014584 | 0% | / dev | |
tmpfs | 205296 | 8940 | 196356 | 5% | /correr | |
/ dev / vda1 | 30830588 | 11168116 | 18073328 | 39% | / | |
tmpfs | 1026472 | 456 | 1026016 | 1% | / dev / shm | |
tmpfs | 5120 | 0 | 5120 | 0% | / ejecutar / bloquear | |
tmpfs | 1026472 | 0 | 1026472 | 0% | / sys / fs / cgroup | |
tmpfs | 205296 | 36 | 205260 | 1% | / ejecutar / usuario / 132 | |
tmpfs | 205296 | 24 | 205272 | 1% | / ejecutar / usuario / 0 |
El id El comando muestra la identidad del usuario que ejecuta la sesión junto con la lista de grupos a los que pertenecen. Dado que el acceso a algunos archivos o dispositivos puede estar limitado a los miembros del grupo, comprobar la pertenencia al grupo disponible puede resultar útil.
$ id
uid = 1000 (buxy) gid = 1000 (buxy) grupos = 1000 (buxy), 27 (sudo)
$ id
uid = 1000 (buxy) gid = 1000 (buxy) grupos = 1000 (buxy), 27 (sudo)
El uname -a El comando devuelve una sola línea que documenta el nombre del kernel (Linux), el nombre de host, la versión del kernel, la versión del kernel, el tipo de máquina (una cadena de arquitectura como x86_64) y el nombre del sistema operativo (GNU / Linux). La salida de este comando generalmente debe incluirse en los informes de errores, ya que define claramente el kernel en uso y la plataforma de hardware en la que se está ejecutando.
$ uname -a
Linux kali 4.9.0-kali3-amd64 # 1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU / Linux
$ uname -a
Linux kali 4.9.0-kali3-amd64 # 1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU / Linux
Todos estos comandos brindan información en tiempo de ejecución, pero a menudo es necesario consultar registros para comprender lo que sucedió en su computadora. En particular, el kernel emite mensajes que almacena en un búfer de anillo cada vez que sucede algo interesante (como la inserción de un nuevo dispositivo USB, una operación defectuosa del disco duro o la detección inicial del hardware al arrancar). Puede recuperar los registros del kernel con el dmesg mando.
El diario de Systemd también almacena múltiples registros (salida stdout / stderr de demonios, mensajes syslog, registros del kernel) y facilita la consulta con journalctl. Sin ningún argumento, simplemente vuelca todos los registros disponibles de forma cronológica. Con el -r opción, invertirá el orden para que los mensajes más nuevos se muestren primero. Con el -f opción, imprimirá continuamente nuevas entradas de registro a medida que se agreguen a su base de datos. los -u La opción puede limitar los mensajes a los emitidos por una unidad systemd específica (por ejemplo: journalctl -u ssh.servicio).