viernes, 11 de marzo de 2016

Control de ancho de banda con Linux Traffic Control (tc)

Este artículo tratará acerca de Linux Traffic Control, la herramienta que nos ofrece el kernel de Linux para controlar el uso del ancho de banda cuando usamos este sistema operativo como puerta de enlace para la navegación a Internet, como equipo de ruteo entre diferentes redes corporativas, etc.

Sea como sea, en mi caso lo llegué a utilizar en conjunto con el servicio Squid (sobre el que escribí hace poco aquí), donde aparte de dar servicio de caché de navegación el servidor se encargaba de controlar el ancho de banda de los usuarios. Su implementación como siempre es muy sencilla como lo veremos a continuación.

viernes, 4 de marzo de 2016

Configuración básica de Squid en openSUSE Linux

Hace tiempo que tengo guardado los pasos para configurar un servidor de proxy Squid, de forma básica, muy básica y poco segura pero que cumple con su función, y que estos días decidí probarlo nuevamente en un equipo con openSUSE 13.2 para ver si sigue funcionando en las nuevas versiones de Squid.

Configurar correctamente un servidor proxy lleva tiempo y dedicación, por mi parte no recomiendo esta configuración para un entorno de producción, pero si alguien está interesado en probar o experimentar con dicho servicio pueden seguir leyendo este artículo que lo terminé de escribír para evitar la pérdida del poco know how que tengo acerca del tema.

miércoles, 3 de febrero de 2016

Generar sentencias SQL con Oracle sqlplus desde un script bash

Que mejor que volver al blog con una entrada livianita, luego de tanto tiempo sin escribir no hay nada mejor que comenzar por algo poco exigente, así no salgo huyendo de aquí para volver a aparecer luego de seis meses.

El artículo de hoy trata acerca de como hacer un script bash que se conecte a nuestra base de datos Oracle, ejecute unas sentencias SQL cuya salida sean sentencias SQL en si mismas, y que dichas salidas se escriban directamente en un archivo de texto plano.

jueves, 16 de julio de 2015

Ejecutar aplicaciones como administrador y cambiar permisos desde el CMD de Windows

Este artículo trata acerca de lanzar una aplicación gráfica con permisos de administrador desde el intérprete de comandos CMD de Windows con el comando runas, y sobre cómo cambiar los permisos de acceso y de ejecución de un archivo y/o aplicación desde el CMD utilizando el comando cacls.

Si bien no es muy común utilizar estas opciones, las documento justamente porque alguna vez me sirvieron.

lunes, 13 de julio de 2015

Desplegar aplicaciones gráficas sin escritorio en openSUSE Linux

En ciertas ocasiones necesitamos lanzar una aplicación que sea la única que se encuentre disponible en el escritorio de nuestro operador y que éste no tenga acceso a nada más, ya sea porque solo debe usar la aplicación designada o bien porque el equipo está destinado para una tarea específica.

Y es que lograr ejecutar una aplicación de forma solitaria en la pantalla de un operador no es tan complicado en las distribuciones Línux como uno se podría imaginar, solo hay que seguir leyendo.

viernes, 3 de julio de 2015

Detección de error en script bash y envío de correo electrónico con Mailx

Como tenía muchos script bash que se pasaban realizando procesos automatizados a todas horas del día, y de los cuales no me enteraba si su ejecución era satisfactoria o no, me puse a investigar la forma más adecuada para que me avisaran de cualquier inconveniente.

Es así que me puse a investigar como se podía hacer para enviar un correo en caso de que la ejecución generara un error, el resultado de dicha investigación sigue a continuación.

lunes, 29 de junio de 2015

Configurar rutas TCP/IP alternativas en Windows

En ciertas ocasiones necesitamos que parte del tráfico que va dirigido a una IP o segmento de red sea ruteado por otra puerta de enlace distinta a la establecida por defecto, o bien por otra interfaz de red de nuestro equipo.

En Windows esto lo podemos hacer de varias formas, pero en este artículo veremos cómo definir y eliminar rutas directamente desde la línea de comandos, o sea desde el CMD.

jueves, 25 de junio de 2015

Calcular dígito verificador de códigos de barra EAN13 con Oracle PL/SQL

En el trabajo tuve la necesidad de calcular el dígito verificador de códigos de barra EAN13 con el lenguaje PL/SQL de Oracle, y como estaba bastante perezoso para codificarlo por mí mismo me puse a probar varios ejemplos de código que había encontrado en Internet.

Los resultados de las pruebas de dichos ejemplos fueron diversos, y como en ciertas ocasiones el dígito verificador calculado no resultaba ser el correcto, al final decidí crear mi propia versión.