jueves, 8 de noviembre de 2018

Usos del comando hostname

A continuación vamos a ver algunos usos útiles que se le puede dar al comando hostname de Linux para obtener información sobre la configuración de red del equipo:

Conocer el nombre del equipo

Este es el uso habitual que se le suele dar a este comando: conocer el hostname de la máquina en la que estamos.
$ hostname
myserver
Adicionalmente, se puede usar el parámetro -s, de short, para conocer el nombre del equipo, o lo que es lo mismo, la primera parte del nombre FQDN.
$ hostname -s
myserver
Conocer el dominio DNS del equipo
Para obtener el nombre del dominio DNS configurado en el equipo, habrá que usar el parámetro -d:
$ hostname -d
example.com

Conocer el nombre FQDN del equipo

​El FQDN (Fully Qualified Domain Name) de un equipo está formado por su hostname y el nombre de dominio. La forma de conocer este dato es la siguiente:
$ hostname -f
myserver.example.com

viernes, 25 de agosto de 2017

Examinar tráfico de red SQL


Si se quiere examinar qué actividad está generando un equipo cliente contra un servidor de base de datos, se puede:
  1. Activar el logging en la base de datos. Esta opción es válida si disponemos de acceso a la configuración de la base de datos y es viable realizar cambios.
  2. Activar un sniffer en el equipo cliente con tal de obtener el tráfico de red SQL que genera. Es viable siempre que tengamos fácil acceso al equipo y se pueda instalar software en él.
  3. Activar un sniffer en el servidor de base de datos para ver el tráfico SQL que un cliente está generando. Esta opción será la que se abordará en este post.

viernes, 18 de agosto de 2017

Resumen de ficheros por extensión

Es posible que en algún momento pueda hacer falta analizar el contenido de un directorio, con subdirectorios y miles de ficheros en su interior, para conocer qué extensiones tienen estos ficheros y qué cantidad hay para cada tipo de extensión.

Aunque existen herramientas gráficas que permiten hacer estos análisis, puede resultar más rápido y sencillo usar los comandos que vienen de serie en cualquier distribución Linux.