Guía de comandos con utilidad SED linux

Emulación de comandos

Continue reading

Uso de NC Netcat

Si tenemos perdidas de conexiones – microcortes entre máquinas podemos dejar levantado un netcat con un puerto aleatorio al azar para ver si se cierra la conexión.

En la máquina con problemas ejecutamos (miramos antes que el puerto 2523 no este activo y que no tenga firewall que corte las conexiones a ese puerto)

En otra máquina dentro de la misma red ejecutamos

Ahora si escribimos cualquier cosa en el terminal de la máquina que no tiene problemas, nos aparecerá en la otra consola.

Si hubiese algo que cerrara la conexión se cerraría el netcat.

 

 

Crear Archivos “Grandes” en Linux para pruebas

A veces en pruebas necesitamos generar archivos de gran tamaño para calcular tiempos.

Para ello podemos utilizar el comando dd

Con este comando obtenemos un fichero de 1000MB que se generará en /tmp

Forzar procesamiento de la cola en sendmail

Si deseamos forzar el procesamiento de la cola completa (por ejemplo, si de pronto nuestra conexión a Internet se ha restablecido tras un corte), en cualquier momento esto se puede hacer con el comando:

 

Sin embargo, a fin de intentar el envío de sólo un mensaje en particular (o un conjunto de éstos), se puede usar lo siguiente:

Donde “substr” es un substring del queue ID del mensaje a enviar (o de los mensajes.) Por ejemplo, si tenemos los siguientes mensajes encolados:

 

Y queremos enviar los dos primeros de la lista (que tienen bastante tiempo en la cola), podemos especificar su Q-ID completo o un substring del mismo. Por ejemplo, puesto que sus Q-ID son “h8RKt4UX001163” y “h8RKt4UZ001163”, podremos emplear el substring “1163” así:

 

Nota: Como se indicó anteriormente, en las versiones recientes Sendmail viene dividido en “dos partes”, una de las cuales se encarga del procesamiento de los mensajes enviados desde la línea de comando del servidor (sm-client) y otra de los mensajes recibidos desde la red. Ambas tienen su propia cola. A fin de ver la cola del “sm-client” es menester usar: