Archive for the ‘Linux’ Category
Eliminar etiquetas HTML de un fichero con SED
Tuesday, February 1, 2011 13:32 No Comments¿Necesitas eliminar las etiquetas HTML de un fichero de texto? Lo más sencillo puede ser utilizar el siguiente comando SED: $ sed -e ‘s/<[^>]*>//g’ index.html La potencia del comando SED es tremenda. Aquí puedes ver unos pequeños manuales que preparé en su día para entender un poco más de este comando: Entendiendo el comando sed [...]
CHECK_NRPE: Error – Could not complete SSL handshake
Sunday, December 26, 2010 21:20 No CommentsEs posible que tras configurar nuestro servidor nagios, obtengamos este error a la hora de chequear algún servicio de una máquina donde tengamos el agente de nagios corriendo. Las 2 razones más comunes para subsanar este error son 2: 1. No tengamos instalado el paquete openssl-devel 2. Tengamos mal configurado el fichero de configuración /etc/xinetd.d/nrpe [...]
Solucionar el problema de los ficheros con espacios en listado de directorios en bash
Sunday, December 19, 2010 16:35 2 CommentsLa manera más sencilla de procesar los ficheros de un directorio en un script en bash es mediante un bucle for. Por defecto el recorrido del listado no funciona bien si alguno de los nombres de los ficheros contiene espacios en blanco ya que por defecto el IFS ( Internal Field Separator ) incluye además [...]
Sincroniza la hora de tus servidores Linux
Thursday, October 28, 2010 12:56 No CommentsEn algunas ocasiones nuestros servidores Linux se desincronizan, y la hora que muestran no es la real. Para conseguir sincronizarlos podemos utilizar el servicio ntpdate. Yo por ejemplo utilizo Ubuntu, el cual viene ya instalado con ntpdate. Como os comentaba en algunas ocasciones es necesario sincronizar la hora y aunque se haga durante la instalación, [...]
Herramientas básicas de todo administrador de Linux
Sunday, September 5, 2010 11:32 No CommentsGestión de Procesos: Procesos activos en el sistema: ps y top Terminación de procesos: kill Suspender un proceso: sleep Gestión de Disco: Espacio libre en disco: df Espacio ocupado: du Creación de un sistema de ficheros: mkfs Montado de sistemas de ficheros: mount Coherencia del sistema de ficheros: fsck Ajuste del sistema de ficheros: tune2fs [...]
Ubuntu Pocket Guide and Reference, una guía gratuita sobre Ubuntu
Sunday, August 29, 2010 19:37 No CommentsUbuntu Pocket Guide and Reference (Ubuntu Guía de Bolsillo y Referencia) es un libro (en inglés) escrito por Keir Thomas. Con casi 170 páginas se centra en aprender todo lo necesario para ser un experto usuario de Ubuntu pudiendo ser entendido por los usuarios de Windows que tengan interés en cambiar de sistema operativo, asumiendo [...]
Encontrar y matar procesos Zombies en Linux
Sunday, August 1, 2010 16:33 No CommentsPara saber cuales son los procesos zombies que tenemos en nuestro servidor Linux, tendremos que valernos del comando ps y buscar entre los procesos aquellos que tienen el estado Z que es el que indica que los procesos están en estado Zombie: ps -A -ostat,ppid,pid,cmd | grep -e ‘^[Zz]‘ Para matar todos los procesos, deberemos [...]
Ejecutar comandos remotos via SSH
Friday, February 12, 2010 14:47 No CommentsEl comando ssh nos permite además de acceder a máquinas remotas a través de una red, ejecutar comandos en una máquina remota de forma no interactiva. Un ejemplo práctico podría ser el siguiente: root@maquina:~ # ssh root@www ‘df -h’ Filesystem Size Used Avail Use% Mounted on /dev/xvda1 30G 1.9G 27G 7% / tmpfs 513M 0 [...]
Encuentra cualquier Linux CDLive
Saturday, November 28, 2009 17:47 No Comments¿Usas Windows, y tu sistema operativo actual no te convence? ¿Usas Linux, y estás buscando otro sistema que se adapte mejor a tus necesidades? En livecdlist podrás encontrar una infinidad de distros de linux en formato liveCD.
Sumar numeros desde un fichero formateado con un script bash
Monday, November 9, 2009 10:04 No CommentsHace poco he tenido que sumar varios cientos de miles de números dentro de un fichero con este formato: $cat fichero_numeros.dat 1023 1023 34 2 … Para proceder a la suma, pensé en seguida en realizar un pequeño script en bash: #!/bin/bash file="/home/test/fichero_numeros.dat" cat ${file} | \ while read num do sum=$(($sum + $num )) [...]