Categorías
Debian GNU/Linux Informática Sistemas Operativos

Debian jessie y systemd

Saludos!debsystemd

Como muchos ya sabreis, se ha lanzado la última versión de Debian, la versión 8 con nombre en clave Debian Jessie. Son muchas las actualizaciones que hay, la mayoría previsibles, como la versión de apache, que pasa de la 2.2 a la 2.4, la versión de mysql, de bind9 y muchas mas.

Pero hay un cambio que ha marcado mas a los usuarios y es el cambio del clásico SysV por systemd. Systemd es el equivalente a SysV, que son demonios de administración del sistema que generalmente se usan durante el arranque del mismo y de procesos que hay que cargar.

Por ejemplo, hace tiempo en debian para reiniciar un demonio se usaba el ya obsoleto comando

/etc/init.d/apache restart

que luego pasó a usarse el

service apache restart

Pero ahora es el turno de systemd, que se lanzaría con:

systemctl restart apache2.service

Pero este no es el motivo del artículo, el motivo es la documentación de debian, que deja a entender que antes el PID 1 de un sistema era /sbin/init, mientras que ahora debería ser /sbin/systemd. Incluso hay un apartado que habla de modificar el grub para que cargue systemd al inicio y así probar al vuelo el nuevo demonio.

Esto da a entender que si usamos systemd deberíamos ver con el PID 1 un /sbin/systemd, pero muchos usuarios, vemos que como PID 1 hay un /sbin/init. Esto me hizo investigar, hasta que vi que /sbin/init, era un enlace simbólico a systemd.

Así pues, si usais debian jessie y veis un /sbin/init como PID 1, comprobar si se trata de un enlace simbólico que apunte a systemd, de ser así, pues ya estais usando systemd. No olvideis instalar el paquete systemd-sysv antes.

Así pues, este es mi artículo sobre Debian jessie y systemd

Atentamente,
Crashbit

Categorías
Blog Debian GNU/Linux Informática Sistemas Operativos

Instalar Steam en Debian de 64 bits

Saludos!

Hoy les hablaré sobre como instalar Steam en un ordenador con Debian 7. Primero de todo tenemos que explicar que es Steam, en que consiste y porque hablo de él.

Steam es un gestor de contenidos, concretamente de juegos, desde él, se pueden lanzar juegos tan famosos como Half Life 2, Counter Strike, Left 4 dead 2, X3 Reunion y muchos mas.

Pues bien, en teoría en los repositorios de Debian 7 debería estar así que vamos a buscarlo:


[email protected]:~$ aptitude search steam
[email protected]:~$

Vaya! Qué sorpresa! Parece que no está … ¿Pero porque?

Muy fácil, porque tenemos en los repositorios unicamente los paquetes de 64 bits y Steam no está aun para 64 bits, así que tendremos que añadir la arquitectura de 32 bits. Pudiendo instalar paquetes de 32 bits junto con sus librerías y dependencias. ¿Cómo haremos esto? Pues fácil, con los siguientes comandos:


[email protected]:~$ sudo dpkg --add-architecture i386
[email protected]:~$ sudo apt-get update

Categorías
Blog Debian GNU/Linux Informática Seguridad Inormática Sistemas Operativos

Instalar y configurar nagios en Debian Lenny

 

nagios monitor
Monitor nagios

Saludos de nuevo! Hoy Nagios

Hoy vamos a hablar sobre lo que es Nagios y como instalarlo:

Pues es un sistema open source para monitorizar redes, con las características que le podemos poner alertas y que nos informa por correo o sms cuando salta una alerta. En definitiva, nagios es una excelente herramienta para ver las características de un ordenador en una red o de un servidor de la misma y poder detectar un problema y resolverlo con el menor tiempo posible.

En esta entrada voy a explicar como instalarlo en un sistema operativo gnu/linux, concretamente en un servidor LAMP con Debian Lenny 5.0 y bajándolo desde la web oficial del programa, ya que la versión que viene en los repositorios no se instala correctamente por un bug en el ucf.

Hay que tener muy claro que una cosa es el servidor de nagios, que es el PC que va a monitorizar la red y otra cosa es el servidor LAMP que vamos a monitorear. En nuestro caso el PC será el mismo, por lo que vamos a instalar Nagios en el servidor web con LAMP.

Primer paso: Nos vamos a esta web y nos bajamos nagios siguiendo los tres enlaces, que nos descargarán el propio programa, los plugins y las extensiones. Una vez bajados ponemos los tres ficheros comprimidos dentro de una carpeta y los descomprimimos usando «tar xvzf fichero.tar.gz».

Segundo paso: Vamos a crear los usuarios y grupos necesarios:

[email protected]:~$ sudo -s
[email protected]:~$ useradd -m -s /bin/bash nagios
[email protected]:~$ passwd nagios
[email protected]:~$ groupadd nagcmd
[email protected]:~$ usermod -a -G nagcmd nagios
[email protected]:~$ usermod -a -G nagcmd www-data
[email protected]:~$ exit

Tercer paso: Compilar e instalar de la siguiente forma:

[email protected]:~$ cd nagios
[email protected]:~/nagios$ ./configure --with-command-group=nagcmd
[email protected]:~/nagios$ make all
[email protected]:~/nagios$ sudo make install
[email protected]:~/nagios$ sudo make install-init
[email protected]:~/nagios$ sudo make install-config
[email protected]:~/nagios$ sudo make install-commandmode
[email protected]:~/nagios$ sudo make install-webconf
[email protected]:~/nagios$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Este último password será el que el navegador nos pedirá cuando intentemos entrar a la página de configuración de Nagios.

Cuarto paso: Editamos algunos de los ficheros de configuración, teniendo en cuenta que la configuración estará en el directorio /usr/local/nagios/etc:

[email protected]:~$ sudo vim /usr/local/nagios/etc/objects/contacts.cfg -> añadimos nuestro correo electrónico
[email protected]:~/nagios$ sudo vim /usr/local/nagios/etc/objects/localhost -> ahí definiremos los hosts a analizar y los servicios según el host.

Quinto paso: Compilamos e instalamos los plugins de esta forma:

[email protected]:~$ cd nagios-plugins
[email protected]:~/nagios-plugins$ ./configure --with-nagios-user=nagios --with-nagios-group=nagios
[email protected]:~/nagios-plugins$ make
[email protected]:~/nagios-plugins$ sudo make install

Sexto paso: Lo preparamos para el arranque:

[email protected]:~$ sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
[email protected]:~$ sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Si esto último no da errores ya podemos iniciarlo de la siguiente forma:

sudo /etc/init.d/nagios restart


Último paso de este primer manual: Ahora ya, toca navegar por nuestro nagios entrando en http://miweb/nagios.