Archive - Linux RSS Feed

[GENTOO] All ebuilds that could satisfy “package” have been masked

Uno de los sistemas operativos, donde mas me incomoda trabajar después de Windows, es Gentoo, ese Sistema Operativo que tiene muchos adeptos y que sin duda es de los mas engorrosos que existen en el mercado pero que muchos aseguran que ofrece el mejor performance a sus aplicaciones ya que lo compilan desde el primer segundo en que crean la idea de instalarlo en sus cabezas.

Emerge es el manejador de paquetes usado por esta distribución, y que en mi opinión, si muchos critican los RPM de red hat y hasta desean que desaparezca, no se que pensarán de este, pero bueno no todo en la vida es color de rosa y a veces tenemos que trabajar en ambientes que no nos agradan al 100%.

Hoy tuve que instalar Munin en uno de estos equipos y

Continue Reading…

I have no name Error Linux con LDAP

Para quienes me siguen en Twitter, y para quienes me conocen sabrán que durante mucho tiempo he estado involucrado con el tema de LDAP en linux y sus posibles usos, así como también me encuentro migrando la plataforma de la empresa donde trabajo “Xtratelecom” a LDAP.

El día de hoy durante la migración de uno de los equipos me tope con un error curioso, despues de realizar la configuraciones pertinentes intente hacer login y me aparecia el siguiente error:

I have no name!@hostname:~$ whoami
whoami: cannot find name for user ID 1001

Despues de buscar un poco en internet me tope con Ducea.com, y di con la solución cambiar los permisos del archivo /etc/lib_nss.conf que seguramente los debes tener en solo lectura para el dueño, así que simplemente aplicando un:

chmod 644 /etc/lib_nss.conf

Debería estar resuelto nuestro problema.

Instalación, Backup y Restore de Zimbra Open Source


El primer paso en la instalación de Zimbra es desinstalar cualquier MTA, como Sendmail, lo podemos hacer con el comando yum remove sendmail de esta forma nos evitaremos problemas durante la instalación.

El equipo debe tener el siguiente nombre en /etc/sysconfig/network, mail.domino.com

El contenido del archivo Hosts debe ser el siguiente.

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1		 localhost localhost.localdomain
192.168.5.2            mail.dominio.com

Descargar el paquete de Zimbra Open Source

El primer paso es ir a Zimbra recordemos verificar la versión que instalamos ya que no es compatible hacer backup de una versión de 32 bits y restaurar en una de 64bits o viceversa.  Debido a que no existe un paquete para CentOS es necesario descargar la de Red Hat 5.

Continue Reading…

Acceder a equipos usando SSH sin contraseña en MAC OS

Hace un tiempo escribi un post explicando los pasos para acceder a un servidor sin contraseña en Linux, hoy me ha tocado configurarlo en Mac y aunque los pasos son básicamente los mismos hay algo que cambia, en Mac no tenemos el comando ssh-copy-id, por lo que hacer la tarea de copia de la llave en un gran número de servidores puede convertirse en un problema que nos tome mucho tiempo.

Buscando en internet por una herrmienta similar di con con MacWorld, donde publicaron el siguiente script en bash muy sencillo, claro que hay muchisimas formas de hacerlo yo lo he editado un poco para que sea de mayor utilidad a la hora de agregar un gran número de equipos espero que sea de su agrado.

#!/bin/sh

KEY="$HOME/.ssh/id_rsa.pub"
USERNAME=username
# First verify that id_rsa exists, you can change depending on the type of the Key
if [ ! -f ~/.ssh/id_rsa.pub ];then
    echo "private key not found at $KEY"
    echo "* please create it with "ssh-keygen -t rsa" *"
    echo "* to login to the remote host without a password, don't give the key you create with
ssh-keygen a password! *"
    exit
fi 

KEYCODE=`cat $KEY`

# Another alternative could be
# `cat devices` instead of the ip's so you 
# could add all Ips on a file called devices

for i in 192.168.5.2 192.168.5.3
        do
                echo "Putting your key on $i... "
                ssh -q $USERNAME@$i "mkdir ~/.ssh 2>/dev/null; chmod 700 ~/.ssh;
                echo "$KEYCODE" >> ~/.ssh/authorized_keys;
                chmod 644 ~/.ssh/authorized_keys"
                echo "Success copying Key to $i for user $USERNAME"
done
echo "done!"

Si tengo un poco mas de tiempo en la noche lo termino de editar y lo subo para compartirlo con ustedes.

Utilidad del Fuser en Linux

Algunos post atrás comentaba la utilidad de herramientas como Fuser en Linux, para conocer quien esta usando una partición y poder desconectarlo para realizar el desmontaje, pero resulta que esta herramienta tiene mas usos se encarga de listar los procesos que tienen uno o más archivos en uso. Aquí les traigo otra aplicación si quieren saber que procesos están usando un puerto determinado pues con solo ejecutar lo siguiente lo conocerán.

fuser -k 80/tcp

Espero que les sea de utilidad.

Page 1 of 812345»...Last »