Archivo del Autor: Gonzalo Reiser A.

EXPECT – Scripts para configurar nueva VLAN en switch CISCO.

Ejemplo EXPECT crear VLAN en SWICH CISCO Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Expresiones regulares UNIX – LINUX. (shell scripts bash)

Expresiones regulares Unix Linux Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Scripts Bash – Leer la linea número «n» de un archivo de texto con AWK.-

Supongamos que tenemos un archivo de texto y necesitamos leer la linea numero xx. para esto lo podemos realizar con el comando AWK de la siguiente forma :

Publicado en Unix - Linux | Deja un comentario

BATCH – Modificar archivo en forma masiva en WINDOWS.

Existe un directorio en «C:\Files\» que, dentro de este, hay más de 500 directorios con la siguiente ruta: «C:\Files\34r79un84\conf\log.conf». En el archivo «log.conf» se debe remplazar la palabra «Administrator» por el nombre del directorio que esta detrás de «\conf«, para … Sigue leyendo

Publicado en BATCH - DOS | Deja un comentario

BASH- Codificar – decodificar contaseñas (texto) (encriptar-desencriptar) en LINUX. (con OPENSSL).

La criptografía o el cifrado designan a un procedimiento que traduce un texto sin formato (plain text o texto plano) en una secuencia ininteligible de caracteres mediante una clave. El objetivo es que el contenido del texto secreto resultante o criptograma … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Verificar integridad de archivos en granja servidores con SHA256SUM (huella digital).

Cuando hablamos de verificar la integridad de un archivo (huella digital del archivo), estamos hablando de verificar que los datos de una copia son exactamente iguales a los del archivo original. Esta verificación nos permite evitar problemas de corrupción de datos y asegurarnos … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Parsear documento XML en script bash.

El análisis o parseo de un documento XML es útil en varios contextos, ya que permite estructurar y extraer información de manera programática. Aquí hay algunas situaciones comunes en las que el análisis de documentos XML puede ser beneficioso: 1. … Sigue leyendo

Publicado en Unix - Linux | 2 comentarios

BASH – Script LINUX para buscar errores en un rango de fecha y hora.

En este sript se buscan errores en un archivo, para el ejemplo se buscan los errores en los ultimos 30 minutos del archivo log. Tomando la fecha y hora actual como final y en base a esta tomar los ultimos … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Determinar que proceso o aplicación esta utilizando un puerto determinado en SOLARIS.

Este lo he utilizado en servidores SOLARIS, para poder ejecutarlo, debe hacerlo con la cuenta «root» : Para utilizarlo, ejecute los siguientes comandos :

Publicado en Unix - Linux | Deja un comentario

WINDOWS 10 – Como saber que programa esta utilizando un determinado puerto.

En la consola CMD ejecuaremos el comando NETSTAT, el cual genera visualizaciones que muestran el estado de la red y estadísticas de protocolo. El estado de los protocolos TCP, SCTP y los puntos finales de UDP puede visualizarse en formato … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Windows 10 – Herramienta WMIC (Windows Management Instrumentation Console)

En Windows tenemos disponible una poderosa herramienta poco conocida y utilizada que permite administrar el sistema de forma eficiente. Mediante WMIC es posible la administración de equipos, tanto locales como remotos y es posible ejecutar cualquier tipo de tareas como … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para leer 2 archivos en forma simultanea.

Para leer dos archivos al mismo tiempo, leyendo cada vez la misma línea de cada uno. Es decir, procesar la línea 1 del archivo 1 a la vez que la línea 2 del archivo 2 y así sucesivamente. Para ello, … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Permisos de archivos y carpetas en UNIX y LINUX – Tipos de permisos y como cambiarlos. (suid, sgid y persistencia).

Los permisos en Linux son un conjunto de reglas y configuraciones que determinan qué acciones pueden realizar los usuarios y grupos sobre los archivos y directorios del sistema. Estos se dividen en diferentes formatos, los cuales hacen que la seguridad … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Bash – Script para cambiar extensiones de archivo en forma masiva. (Cambiar extensión).

  Una forma rápida de usar Bash para cambiar el nombre de los archivos de una extensión específica a otra. Usaremos un bucle bash, buscar, renombrar y el comando mv para realizar esta acción, la opcion -v del comando mv … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script valida rut chileno (digito verificador).-

Para este ejemplo le daremos por nombre rut.sh al SCRIPT que verifica el digito verificador del rut chileno. Para ejecutarlo se debe ingresar > bash rut.sh 27962409-2 Se explica como se realiza el proceso del calculo del digito verificador para … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script Anidación: bucles dentro de otro bucle.

Cuando ejecutamos ciclos dentro de otro ciclo se denomina ANIDACIÓN. No es aconsejable abusar mucho de esta técnica pues dificulta la comprensión del código. En el siguiente ejemplo se ejecutan dos ciclos for uno superior que va desde 1 hasta … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Monitorización de CPU en servidor.-

Publicado en Unix - Linux | Deja un comentario

BASH – Procesar argumentos de entrada de forma múltiple con un script shell.-

Haciendo loops por ejemplo : Podemos realizarlo también, con un while :

Publicado en Unix - Linux | Deja un comentario

BASH – Arrays asociativos con bash shell script.

Para poder trabajar con arrays asociativos, se debe tener instalado version 4 o superior de BASH : Al ejecutra este script, nos mostyrara el siguiente resultado :

Publicado en Unix - Linux | Deja un comentario

BASH – Matando múltiples procesos con una línea de script.-

Publicado en Unix - Linux | Deja un comentario