Shell


Ya hace 6 meses y un poquito que migré el Blog de Blogger a WordPress y elegí Openshift como plataforma para alojarlo. Aún sin conocer los servicios de otras compañías ya me voy haciendo una idea de las capacidades de OpenShift y sus luces y sombras. Así que con el atrevimiento, y desconocimiento, de un novato describo mi experiencia (bastante buena) y agradeceré que alguien más sabio me corrija. Openshift es un servicio de alojamiento de aplicaciones en la nube, […]

6 meses con OpenShift, sus luces y sombras


2
Objetivo:Componer un comando a partir del contenido de un fichero depositado en un determinado directorio. Habrá un fichero en el directorio por comando a componer. Todo ello con un scritp de bash. Para ello tendremos que: Leer los ficheros que hay en un directorio. Por cada uno de los ficheros: leerlo, parsear el contenido del fichero (los parámetros están separados por #) y almacenar el contenido en una variable para después usarlo. Cada fichero tiene una única línea y cada […]

Lectura de ficheros desde la Shell de linux (Bash)


Aquí tenemos otra utilidad de las que surgen en un momento de urgencia. En este caso necesitaba un gestor de ftp que soporte múltiples protocolos, por línea de comando y mis “contactos” me recomendaron lftp. Lo he probado y es espectacular en cuanto a las posibilidades que ofrece, algunas de ellas, la mayoría, no las usaré en mi vida. Por ser un poco ordenado:Instalación.Muy sencilla ya que es un paquete debian, así que: sudo apt-get install lftp Configuración.Con infinitas posibilidades, […]

LFTP. Gestor de descargar por línea de comando.



Comparativa de precios de ADSL. Crecimiento de las factorías de SW. Mas problemas de seguridad en facebook. Machacando a la homeopatía. La SGAE reacciona a la limitación del canon, las administraciones también y por supuesto la SGAE no se queda atrás. Microsoft y la administración pública.  En los EEUU y en Galicia. Nuevos capítulos de la guerra de Java: Apache y Google. Manuales sobre seguridad con Wifi. Se permitirá primar unos tráficos frena a otros desde las operadoras. ¿El fin […]

Enlaces (Noviembre 2010)


A veces nos ocurre la desgracia de no recordar la clave de root o que te den para administrar una máquina de la que nadie se acuerda de cual era la clave de root. Pues que no “panda el punico” es relativamente fácil de recuperar si se tiene acceso físico a la máquina. Rápidamente los pasos a seguir son: Rearrancar la máquina. Sobre la pantalla de arranque de grub seleccionar el kernel con el que se quiere arrancar y pulsar […]

Reseteo clave de root


El planificador de tareas de Linux es un viejo amigo al que acudo tan de vez en cuando que nunca me acuerdo como configurarlo. Como recientemente me lo he tendido que volver a repasar dejo aquí una chuletilla. Cron es el nombre del programa del planificador de Linux/Unix que permite ejecutar automáticamente comandos o scripts (grupos de comandos) a una hora o fecha específica. En prácticamente todas las distribuciones de Linux se usa la versión Vixie Cron. Básicamente consiste en […]

CRON. Planificador de *nix.



Conferencia internacional de SW libre 2010. 27 y 28 de Octubre. Consejos para la salud de los que usamos ordenadores. Controles de seguridad en redes corporativas. Mejorar la cobertura de móvil en casa pagando 9 euros. El mundo al revés. Delitos informáticos. Lincity. SimCity para linux. Libros libres sobre linux. Consejos de manejo de la Shell de linux. Exportar certificados digitales marcados como no exportables. SGAE vs Google.

Enlaces (Septiembre 10)


Algunas veces he cargado alguna distribución Linux para probarla y me ha arrancado directamente con la consola. No problemo, quien ha dicho miedo, le metemos mano a la consola y al hacer un ls -l  no tenemos ‘-‘. Ya estamos otra vez con el juego de caracteres cargado en ingles, ¿Donde estaba ‘-‘?. La forma de recuperar el juego de caracteres en español es: ~$ loadkeys es Mediante el comando loadkeys se cargan las tablas de traducción del teclado. Estas […]

Cargar en una consola el teclado en español


A menudo sucede que hay que desmontar un determinado filesystem y está bloqueado porque algún otro proceso lo está usando. Hay varias formas de identificar los procesos/usuarios que usan los ficheros. LSOF Lista los ficheros abiertos y permite identificar los usuarios y procesos que los están usando. Así para saber que ficheros estan abiertos de un determinado directorio: lsof /home | moreCOMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAMEgnome-ses 1467 gxx  cwd    DIR    8,1     4096  47617 home/gxxgnome-ses 1467 gxx    […]

Identificando los procesos que acceden a un fichero.



1
Muchas veces hay problemas en como se ven los acentos y otros caracteres en nuestros equipo y normalmente se debe a la configuración local de la codificación de los caracteres. Incluyo aquí algunas nociones de como configurarlos. Para comprobar que locales tienes instaladas, escribe en la línea de comando: locale. En general debería salir es_ES.UTF8. Si sale eso, pueden surgir algunos problemas. Para cambiarlo acceder , como root, al directorio /var/lib/locales/supported.d Editar el archivo en, y dejar sólamente la línea […]

Configucación de las Locales en Ubuntu


1
Muchas veces es necesario planificar accesos con ssh, por ejemplo para sincronizaciones de sistemas de ficheros, y es muy incomodo, y poco seguro, tener que incluir el usuario/clave de conexión. SSH ofrece un sistema de autenticación basado en un sistema de clave pública y privada para resolver esto. A pesar de que es un tema que está mas que documentado nunca lo encuentro cuando lo necesito, así que aquí va mi chuletilla.   Partimos de dos servidores linux: Cliente ssh […]

Autenticando SSH mediante clave pública/privada


A menudo me encuentro en la tesitura de tener que mover ficheros de un servidor a otro. Cada vez es menos frecuente encontrarse servidores de FTP activos y por el contrario es muy frecuente que nos den acceso por SSH. Pues bien con un acceso SSH tenemos prácticamente todo lo que necesitamos. Y en lo que nos ocupa, transferir ficheros, estamos mas que servidos. Veamos distintos modos en que podemos hacerlo desde línea de comando. SFTPEs el equivalente al ftp […]

Copiando ficheros entre servidores con SSH



Últimamente he tenido que hacer pruebas de rendimiento de un aplicativo y me he encontrado que tenía que caracterizar y ver el rendimiento de un servidor. Así que he preparado un pequeño script del que puedo extraer la información que necesito. echo “Datos sistema”uname -aecho ; echo “Memoria”freeecho ; echo “CPU”cat /proc/cpuinfo | grep ‘model name’echo; echo “Ips”ifconfigecho ; echo “Procesos”ps -efecho ; echo “Datos de CPU y Memorias” while [ 1 ] ; do   V1=`date +%d-%m-%y %H:%M:%S`   top -n 1 […]

Herramienta de monitorización de sistemas linux casera.


2
El otro día leí un post en el que contaba como se podía controlar la hora de llegada de su jefe con Bluetooth. Ya llevaba tiempo pensando en como realizar control de presencia y/o triangulación de equipos bluetooth, pero no le encontraba la utilidad y el artículo me dio una idea para echarle un ratillo. Coincido en lo que se comenta en el artículo, donde indica que cada vez hay mas dispositivos con capacidades Bluetooth y que sorprende ver cuantas […]

Fichando con Bluetooth.


1
Conozco desde hace mucho rsync, al menos en teoría, pero nunca le había metido mano. Hace unos días por trabajo me encontré en la necesidad de desplegar simultáneamente el mismo aplicativo en distintos servidores y me acordé de él. Así que me dispuse a hacer una prueba y si todo iba bien le metería mano a lo que comento.   RSYNC. Es una herramienta para sincronizar los ficheros y directorios que tenemos almacenados en un sitio en otro diferente minimizando […]

RSYNC. Sincronizando ficheros comodamente.



En un post anterior comentaba como realizar Wardriving con Kismet y Gpsdrive. Después de escribirlo descubrí que airodump-ng también dejaba una traza de la posición donde localizaba una red usando gpsd. La verdad es que no me parecía que Kismet aportase gran cosa sobre airodump-ng y al descubrir que se integraba con la señal gps quise ver como se conseguía. Buscando no encontré nada, así que voy a intentar montar un pequeño script que me permita representar geográficamente los datos […]

Wardriving con Airodump y gpsbabel.


1
En este articulo describo como he transformado un fichero generado por airodump-ng con las redes wifi identificadas geográficamente haciendo Wardriving. En un artículo posterior comentaré como se realiza Wardriving con Airodump-ng, como se representa en múltiples plataformas, el porqué de airodump-ng, el porqué de la necesidad de transformar los ficheros y como he definido las reglas de validación. Para empezar comentar que nos encontramos con un fichero de traza que genera airodump-ng y que deberíamos transformar a un formato legible […]

Transformado ficheros GPS con AWK y SED.


Últimamente tengo una series de procesos que tengo que matar recurrentemente y de los que me he quedado con el nombre. Así que vamos a ver si conseguimos sistematizar la operativa para crear un pequeño script para ahorrarme trabajo. Lo primero, identificar los procesos que tenemos. ps -ef (ps extrae los procesos, -e para verlos todos, -f para ver la orden completa y no sólo el inicio). De estos procesos vamos a extraer los procesos a identificar. Son los correspondientes […]

Kill. Me he quedado con tu nombre