Gestión de paquetes en debian

Pues hoy estamos en la carboneria en plena hackathon, la segunda edición y esperamos que no la ultima :D

Aquí tengo a un chico que tiene algunos problemas con el openoffice y como todo programa que no funciona correctamente y ya lo podemos dar por perdido lo mejor es borrar el programa y todos sus ficheros de configuración.
El chico se ha puesto a escribir los comandos a mano, como algunos son un poco complicados de pronunciar me he puesto a escribirlos yo a mano, pero esto del papel y el boli como que no, así que aprovecho por hacer este post, ya que escribo mucho mas rápido a maquina que a mano…

Así que aquí cuento los cuatro comandos básicos para la gestión de paquetes en debian (también sirve para ubuntu, ya que este es un sistema operativo basado en debian, el sistema universal!).…

En defensa de los derechos fundamentales en internet

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

lalistadesinde

macports

Hace muchísimo tiempo que no hablo de mac en este blog, así que hoy voy a romper el silencio maquero. Hoy voy a hablar de los macports.

Los macports vendrían a ser el apt de debian, el yum del redhat y fedora y el yast de los suse.

Su instalación es muy simple. Pero primero de todo gracias Ángel por guiarme en el camino! ;)…

Servidor PXE con tftp

Este manual lo hizo cbk, como no quiere postearlo él mismo, aquí os lo dejo! para cualquier duda contactad con él y si os es útil le dáis las gracias a él :D

Acabo de dejar funcionando el servidor PXE en el server de la Carboneria. Esto nos va a permitir poder instalar Debian en las nuevas maquinas, incluso simultaneamente, sin necesidad de utilizar diskets, CD’s, DVD’s ni otros soportes grabados con el canon de la $GAE.
Estos son los pasos realizados:

·Substituir el servidor DHCP. En lugar de ser el router quien asigna las IP’s, este funciona como relay del servidor DHCP ubicado en la IP 192.168.1.100. Sirve IP’s en un rango determinado que le indicamos en el fichero de configuracion.

·Instalar paquetes:

# aptitude install netkit-inetd tftpd-hpa dhcp3-server lftp

·Comprobamos que el servidor tftpd esta funcionando:

# netstat -putan | grep tftp
udp 0 0 *:tftp *:* 29991/inetd

·Editamos /etc/inetd.conf y añadimos la linea:

# vi /etc/inetd.conf
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as “boot servers.”
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
[…]

·Reiniciamos el demonio inetd:

# /etc/init.d/inetutils-inetd restart

·Comprobamos que el servicio esta activo:

# netstat -uap | grep tftp
udp 0 0 *:tftp *:* 29991/inetd

·Pasamos a la configuracion del servidor DHCP. Primero, hacemos una copia de seguridad del contenido original del fichero de configuracion del servidor DHCP:

# cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.bck

Lo vaciamos de contenido:

# > /etc/dhcp3/dhcpd.conf

Y …

memChan

Os presento memChan, un sistema de hilos de discusión de forma anónima.

Personalmente me recuerda al típico programa que haces en clase de programación y luego lo usas el resto del curso para hablar con tus compañeros en clase.…

Mandar mails desde el sistema a nuestro correo

Muchas veces cuando administras sistemas es un poco complicado saber qué es lo que le pasa a tus maquinas en cada momento o cuando aparece algún problema en alguna de ellas.

Para ello podemos configurar nuestra maquina para que nos mande correos cada vez que sucede alguna cosa.

El sistema internamente se manda mails, estos quedan normalmente en el directorio /var/mail/root, este fichero no es nada mas que un fichero de texto con la bandeja de entrada del usuario root.

Si en este directorio no tienes nada, lo mas probable es que no tengas el sistema configurado para mandar mails, así que a ello vamos.

Primero de todo será necesario que nuestro sistema tenga un servidor de correo smtp, es decir, el servicio que permite mandar mails.

# apt-get install exim4

También será necesario instalar un programa como transporte para mandarlos.

# apt-get install mailx

Este último será el gestor de correo que se encargará de mandar los mails al smtp interno.
También nos será útil para mandar el output de comandos a un mail.

cat report.txt |mail -s ‘Reporte del servidor `hostname`’ mi@correo.com

Si justo ejecutamos este comando, veremos que en nuestro correo no llega ningún mail, esto es porque tenemos que configurar el servidor para que pueda mandar correos al exterior.

Para evitar problemas de seguridad, sólo permitiremos que se pueda usar el smtp desde local. Para ello editaremos el fichero update-exim4.conf.conf

# vi /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype=’internet’
dc_other_hostnames=’nombrelocal’
dc_local_interfaces=’127.0.0.1′
dc_readhost=”
dc_relay_domains=’dominio.com’
dc_minimaldns=’false’
dc_relay_nets=”
dc_smarthost=”
CFILEMODE=’644′
dc_use_split_config=’false’
dc_hide_mailname=”
dc_mailname_in_oh=’true’
dc_localdelivery=’mail_spool’

Recuperar el password de root de MySQL

Cuantas veces has accedido a un servidor que configuraste hace tiempo y como eres un paranoico con los passwords, pusiste un password al usuario root del MySQL que no recuerdas cual es?
No te rompas mas la cabeza tratando de meter los passwords mas comunes o tratando de hacer ingeneria social sobre tu mismo. Arranca la base de datos en modo seguro y define un nuevo password.

Primero de todo paras el servicio MySQL

# /etc/init.d/mysql stop

Y luego lo arrancas sin que pille los permisos de las tablas

# /usr/bin/mysqld_safe –skip-grant-tables &

Ejecutas el cliente de mysql tal cual

# mysql

y ya tienes una terminal de root del mysql

mysql>

le indicamos de usar la base de datos mysql:

mysql> use mysql;

y para cambiar el password:

mysql> update user set password = password(’nuevo_password’) where user=’root’ and host=’localhost’;

a continuación:

mysql> flush privileges;
mysql> exit;

Ahora pararemos el mysql (que hemos arrancado en un modo raro) y lo volvemos a arrancar para que funcione como es debido:

# /etc/init.d/mysql stop
# /etc/init.d/mysql start

Luego ya puedes acceder a tu preciosa base de datos MySQL con el nuevo password:

# mysql -uroot -pnuevo_password

et voilá!

mysql>

el futuro de las pantallas 3D

Cabe decir que el tema del 3D me tiene el corazón robado, primero son las pantallas táctiles, tecnología la cual estoy esperando a que las empresas desarrollen terminales táctiles mucho mejores y con nuevos sistemas operativos adaptados a este tipo de tecnología.
Pero cada vez mas se habla de pantallas capaces de emitir en 3 dimensiones.

Hace apenas un par de días comentaba que se van a hacer pruebas con la TDT en emisión 3D (añadir las ya inminentes emisiones 3D en estados unidos), además de la noticia de que goltv va a ofrecer emisiones de fútbol en 3D inicialmente en cines adaptados, que ahora intuyo que puede ser no muy lejana, al haber inventariado hoy en el trabajo un monitor con un sistema polarizador que permite emitir en 3D y que el chico estaba haciendo pruebas con imágenes de un futbolista tirando a gol a una portería, además de tener un montón de gafas polarizadas distintas esparcidas por toda la mesa. Que goltv y mi empresa estén en el mismo edificio… ¿es una mera coincidencia?

Os dejo con un inquietante vídeo de una gente que está investigando en una pantalla que además de ser táctil, detecta el movimiento de objetos e incluso de nuestras propias manos.
Se trata de una pantalla táctil con diminutas webcams escondidas entre sus píxeles que graban al instante lo que ocurre frente de la pantalla. Gracias a un sistema polarizador (que hace que la pantalla se vuelva oscura y clara de forma oscilante en …

iWallet, para tus cosas importantes

Si eres un adicto a tener tus cosas en sitios seguros aquí llega iWallet.

iWallet es un billetero de titanio recubierta de keplar, la ropa usada para los trajes de los bomberos o los chalecos anti-balas. La iWallet mantiene seguras tus tarjetas de crédito, tu dinero o datos importantes que ocupen poco, no evita que te la puedan robar, pero si evita que una vez robada sea casi imposible abrirla, ya que para abrirla tendrán que robarte también tu dedo.

El cacharrito tiene también un sistema antirobo que hace que suene una alarma si el billetero se separa demasiado hasta perder la conexión bluetooth con tu teléfono.

Desde el día 11 ya está disponible en 8 colores a partir del módico precio de 204€.

Me pregunto si cabrían ahí sticks usb……

adiós crunchpad, hola joojoo

Hace unos días que voy siguiéndole la pista a un nuevo concepto de tablet, una tablet que es solo una pantalla táctil, como estas están evolucionando, la propia pantalla es una buena alternativa al teclado, así que la peculiaridad de estas tablet es que no tienen teclado, son las llamadas internet tablet, ¿y porqué este nombre? pues porque tu estás ahí tirado en el sofá mirando la tele (o pasando de ella), navegando por internet con la tablet.

Lo que me llamó inicialmente la atención de la crunchpad de techcrunch es que se llevaba un linux propio maqueado para funcionar con esta tablet.
Se anunció, la espera fué larga y hace unos días anunciaron que techcrunch ya no fabricaba las crunchpad. El problema, algunas discusiones con la empresas que intervenían en el proyecto, así que la fabricación de la tablet sigue sin Michael Arrington.

Hace apenas un par de días, sale una noticia sobre una tal joojoo. La misma cruchpad renacida de sus cenizas, ¡y con fecha de lanzamiento!. Ya es posible pedir tu joojoo y en un plazo de 8 a 10 semanas la vas a tener en casa por un módico precio de $500, sólo si tienes la suerte de hacer el pedido en EEUU. ¿Para cuándo aquí al otro lado del charco?

Aquí las características:

Y aquí en acción:

¡yo quiero unaaa!…