Spiga

‘ linux ’ category archive

Chiquito de la Calzada traduce Tar

May 19, 08 by admin


denis@denis-iron:~$ tar jcvf caca.tar.bz2
tar: Rechazo cobarde a crear un archivo vacío
Intente`tar --help' o `tar --usage' para mayor información.

Update:
Me han preguntado pero que intenta decir jejeje, el significado es que estamos intentado crear un archivo que contenga a caca.tar.gz sin nombre, y al parecer le faltan agañas para hacerlo y te lo rechaza cobardemente.

Definitivamente me paso a Firefox2

May 14, 08 by admin

Uso Ubuntu 8.04 y desde que actualicé creo que hará dos semanas, también me actualizó Firefox 3 Beta 5, ya lo había probado cuando salieron las primeras betas pero lo veía un poco verde, al ver que ya venía con la nueva versión de Ubuntu pensé que ya estaría algo más maduro, los problemas que he tenido además de que no me funcionara el SSL que seguramente me podría haber puesto a echarlo andar pero bueno con Flock iba saliendo del paso, es que se me cierra cada dos por tres, mucho más frecuente que los cuelgues de Firefox2, y eso me mosquea más, seré masoca pero prefiero que una aplicacion se me quede pillada a que se me cierre sin más, ya que se muere al menos quiero verla morir….

Si alguien quiere seguir mis pasos:

sudo apt-get remove firefox firefox-3.0
sudo apt-get install firefox-2

Actualización
Parece ser que todo el problema viene por el Flash, ya contaré …

Crear documentación con DocBook

February 29, 08 by admin

He desarrollado un pequeño manual para todos aquellos que quieran empezar a crear documentación mediante DocBook.

¿Que es DocBook?
Docbook es un metalenguaje para la generación de documentos que siguiendo una estructura de etiquetas podemos generar una base de contenido que unido a un interprete de este lenguaje es capaz de generar documentos con nuestro contenido en diferentes formatos y estilos.

Para convertir este docbook a pdf hay un millón de formas de hacerlo tanto en Linux como en Windows, además de que según con qué se haga se obtendrá unos resultados u otros. El proyecto más fácil, limpio y con mejores resultados que se ha encontrado para generar pdf es este:
Dblatex
La idea de funcionamiento de esto es DocBook -> Xalan+XSL -> LaTeX -> pdflatex -> pdf y es en Xalan+XSL donde radica el asunto del aspecto que quedará.
¿Esto qué significa?, significa que teniendo en cuenta donde se “compile” el xml para convertirlo en pdf va a tener un aspecto u otro. Es más, hemos probado a compilar con dblatex en dos máquinas con dos linux distintos y hay pequeñas diferencias en el aspecto final.

Descargar: Documentacion DocBook

Fuente de la Documentación:fuente

Como instalar Cacti. Instalación (I)

February 27, 08 by admin


Cacti es un sistema de monitorización de Servidores con la particularidad de que usa RRDtool para generar gráficas. Os comento los pasos para la instalación.

Siguiendo los pasos de la página oficial http://docs.cacti.net/node/5

Descargamos el Software

wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
tar -xzvf cacti-0.8.7b.tar.gz

Creamos la base de datos


mysqladmin --user=root -p create cacti
mysql --user=root -p cacti < cacti.sql
mysql --user=root -p mysql
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';
mysql> flush privileges;

Editamos include/config.php y le pasamos los batos de MySql


$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";

Añadimos el usuario cacti al sistema y le damos privilegios esas dos carpetas carpeta


sudo adduser cacti
chown -R cacti.cacti rra/ log/

Añadimos al cron poller.php


sudo crontab -e
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1

Chekeamos que este funcionando, por defecto nos pondrá como usuario y contraseña por defecto admin, pero en seguida nos pedirá que la cambiemos.

http://localhost/cacti

User: admin
pass: admin

Nota: Hay que tener instalado rrdtool en nuestra maquina, en caso de no tenerlo no nos mostrará ningún error, solamente las gráficas no se veran, en mi caso lo arreglé con un apt-get install rrdtool

Plugin para monitorizar mysql con Nagios . check_mysql_mod

February 27, 08 by admin

nagios

Al igual que hice con check_https os dejo este plugin para monitorizar mysql en maquinas locales, lo cree para usarlo con nrpe + nagios
check_mysql_mod

Plugin para monitorizar HTTPS con Nagios . check_https

February 26, 08 by admin

nagios

Recientemente he tenido que monitorizar varios servicios de https con nagios, pero no encontraba ningún plugin que me saliera del atajo así que desarrollé este, lo comparto para el que le pueda servir, por supuesto el codigo es libre, puedes copiarlo, modificarlo, quemarlo, escupirle, ponerlo en camisetas y venderlas para subvencionar una campaña en contra de la filosofía de vida de los osos pandas.

check_https

Consejo para personas ruinas.

February 22, 08 by admin

Yo que apartir de hoy soy un ruina he decido cambiar en mis usuarios el alias de rm para que me mueva lo que vaya borrando a la papelera.

Os explico como se hace por si alguien se quiere unir a mi club:

#nano /home/usuario/.bashrc
#añadimos esta linea#
alias rm='mv --target-directory=/home/usuario/.Trash $1'
#
#reset

A partir de ahora el comando rm para ese usuario nos movera todo lo que borremos a la papelera.

:_(

Paz padilla usa Ubuntú y el Fairfó

November 28, 07 by admin

Via MundoGeek he visto este video, en el que Paz Padilla con el arte que ellá solo tiene explica que ella usa Ubuntú y Fairfó.

Evitar que dhcp nos rescate configuración.

November 16, 07 by admin

Con Ubuntu Gutsy Gibson cada vez que reiniciaba la maquina me reiniciaba el contenido del fichero /etc/hosts el problema por lo visto lo hacia el demonio dhcp, pues bien para que no nos rescate la configuración de este archivo entre otras cosas, debemos editar el archivo /etc/dhcp3/dhclient.conf y comentar las siguientes lineas, para que no nos rescate nada

#request subnet-mask, broadcast-address, time-offset, routers,
# domain-name, domain-name-servers, host-name,
# netbios-name-servers, netbios-scope;

Busquedas en Linux

September 11, 07 by admin

Siempre he encontrado un poco lioso las busquedas mediante consola en Linux, bien sean de archivos o cadenas de textos, por eso hoy me propongo poner aquí de manera gráfica algunas útiles.

Buscar cadena de texto en un determinado archivo, usando grep:

grep -n -e mipueblo.com /etc/apache2/conf.d/webs.conf
ó
cat /etc/apache2/conf.d/webs.conf | grep mipueblo.com

Update 19-09. Aportación Juan Lupion.

Encuentra dentro de uno o varios archivos una cadena de texto:

find . -name '*.rb' | xargs grep 'cadena'

Para buscar archivos podemos usar tanto grep, find y locate aunque lo mejor por rapidez sea locate. Lo primero es ejecutar updatedb que actualizaría una base de datos que contiene todos los archivos de nuestro sistema lo cual la busqueda se haría mucho más rapido, para ejecutarlo:

locate '*.log' Para buscar todos los archivos de log del sistema.

Pero si queremos algo más avanzado disponemos de find más lento pero mucho más configurable.
Por ejemplo para buscar los archivos que ocupan más de 10 megas del sistema y que contengan las letras pg:

find / -size +10000k -name '*pg*'