Entrar como root al modo grafico de Ubuntu

Algunas veces, en el modo gráfico, queremos tener acceso total a nuestro sistema sin necesidad de usar sudo o su. Para ingresar al modo gráfico en Ubuntu usando la cuenta de superusuario, deberás hacer lo siguiente:

  • Si aún no has fijado una contraseña para el usuario root deberás hacerlo ahora escribiendo y ejecutando:
 sudo passwd root en una terminal.

El sistema preguntará por la contraseña que ingresaste en la instalación y luego deberás ingresar la nueva contraseña para root y confirmar.

  • Ahora debes usar en la terminal el comando su e ingresar la contraseña de root.
  • Posteriormente y segun uses GNOME o KDE :

En GNOME deberás ir al menú Sistema –> Administración –> Configuración de la pantalla de inicio de sesión.En la pestaña Seguridad, marca Permitir a un usuario root iniciar la sesión de GDM y acepta.

En KDE es un poco más engorroso. Abre Konqueror para llegar hasta la carpeta /etc/kde3/kdm/. Al llegar a la carpeta busca el archivo o fichero kdmrc. Haz click con el botón secundario en kdmrc y selecciona “Editar como root”. En el editor busca la(s) linea(s) que digan AllowRootLogin=false y cambia false por true. Guarda los cambios y cierra el editor.

Como Consejo yo personalmente . salvo fuerza mayor , no utilizaría la cuenta root de ubuntu, ni de ninguna distribución de linux .. y el que no lo sepa .. » ese es uno de los primeros consejos que se dan cuando usas linux «. ¿El porque ?, pues tiene 2 respuestas muy sencillas:

  1. Si no usas root, probablemente, nunca romperas nada grave.
  2. Ubuntu, esta pensado para no usar root, para eso esta sudo … asi que si Ubuntu ha tomado esta filosofia, piensa que por algo será. En cualquier caso es bueno que sepais activarlo, puesto que por causa mayor, es posible que necesiteis usarlo.

Saludos amigos 😀

Tunea Ubuntu con Gnome Art NG

Gnome-Art Next Generation es una aplicación con la que podrás cambiar tu fondo de pantalla, tu pantalla de entrada GDM, tu tema de íconos, la pantalla splash, tu temas de escritorio, y muchas cosas más con un solo click.

Para instalarlo, simplemente, descarga y ejecuta el fuente:

Descarga – gnomeartng-0.6.0-all.deb

Monitorizar las caídas de tu servidor o hosting

Quieres saber porque tu web esta caída, hostracker es un servicio de monitorización de web, una vez en su pagina debes escribir la dirección de tu web y hostracker por medio de su algoritmo visitará tu web desde diferentes localidades del planeta y dándote resultados muy interesantes como el sitios desde el que fue monitorizado, si el resultado fue positivo, el tamaño de la página, lo que tardo la página en cargar, la dirección IP del servidor donde tienes alojada tu web y la empresa que colaboro con hostracker para hacer la monitorización desde ese punto del planeta.
Para que te sirve?, si intentas entrar en tu web y no lo logras, con esta herramienta podrás saber si es problema de tu hosting, si es visitable desde otros puntos geográficos, pero no desde tu localidad, al menos así podrás saber si es problema de caída de tu servidor o hosting y descartar otras posibilidades.


MySQL – Recuperar password root

Me dejo anotado esto, que nunca se sabe. Mejor no tener que utilizarlo nunca.

# /etc/init.d/mysql stop
# /usr/bin/mysqld_safe –skip-grant-tables &
# mysql -u root

Accedemos dentro de la consola como root y ahora actualizamos el password


# Welcome to the MySQL monitor. Commands end with ; or \g.
# Your MySQL connection id is 24
# Server version: 5.0.48 Source distribution
# Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
# mysql> use mysql;


# mysql> update user set password=PASSWORD("nuestroNUEVOpassword")
where User='root';
# mysql> flush privileges;
# mysql> quit

Paramos e iniciamos el servicio y nos logueamos ya con el nuevo password.

# /etc/init.d/mysqld stop

STOPPING server from pid file /var/run/mysqld/mysqld.pid
080819 15:34:49 mysqld ended

# /etc/init.d/mysqld start

Instalar XCache en CentOS 5

Breves instrucciones para compilar y instalar Xcache en Centos 5. No tiene mayor dificultad.

# wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
# tar -zxf xcache-1.2.2.tar.gz
# cd xcache
# phpize
# ./configure –enable-xcache
# make
# su
# make install

Instala las extesiones compartidas de php : /usr/lib/php/modules

# cat xcache.ini >> /etc/php.ini

Editamos php.ini para instalar Xcache como extension

# joe /etc/php.ini

zend_extension = /usr/lib/php/modules/xcache.so

La configuración del xcache está explicada en comentarios en el propio php.ini, pero hay cosas relevantes como el xcache.count, relativo al número de procesadores de nuestro sistema. Averiguamos el número de procesadores y luego editamos el php.ini

# cat /proc/cpuinfo |grep -c processor
xcache.count = 4

Las demás variables se pueden configurar fácilmente leyendo la documentación. Ahora podemos crear un archivo php con la función phpinfo ( ) y moverlo a nuestro directorio root para comprobar que Xcache funciona correctamente. No olvidemos reiniciar Apache!

# /etc/init.d/httpd restart

Instalar el Admin

Para instalar el admin primero creamos un fichero php como el siguiente para obtener el password encriptado en md5

echo md5("password");

Copiamos el resultado en php.ini, en la variable xcache.admin.pass

xcache.admin.pass = "password_en_md5"

Ahora copiamos el directorio web de Xcache a nuestro document root de apache


# cp -R admin/* /var/www/midominio.com/admin/.

Reiniciamos Apache. Accedemos al admin, introduciendo user y password.

Sobre el Error Segmentation Fault

Algo que me sucedió en la instalación de Xcache en Centos 5. Al comprobar los logs de Apache comprobé que había numerosos errores de Segmentation Fault.

# php -v
Segmentation fault

# cat /var/log/httpd/error_log
[Thu Oct 02 13:43:39 2008] [notice] child pid 15978 exit signal Segmentation fault (11)
[Thu Oct 02 13:43:42 2008] [notice] child pid 15979 exit signal Segmentation fault (11)
[Thu Oct 02 13:43:50 2008] [notice] child pid 15980 exit signal Segmentation fault (11)
[Thu Oct 02 13:44:08 2008] [notice] child pid 15981 exit signal Segmentation fault (11)
[Thu Oct 02 13:44:12 2008] [notice] child pid 15982 exit signal Segmentation fault (11)
[Thu Oct 02 13:44:33 2008] [notice] child pid 15983 exit signal Segmentation fault (11)

Para evitarlo hacemos lo siguiente


# rm /dev/zero
# mknod /dev/zero char 1 5
# /etc/init.d/httpd restart

Otro problema relativo. Aunque creemos el fichero /dev/zero, por una limitación (no se si de php.ini o el propio kernel) puede que el valor de cache que asignamos a xcache.size es superior a lo que puede guardar y eso provoca el siguiente error:

xcache /dev/zero: No space left on device

Para arreglar, hemos de reducir el valor asignado a xcache.size, por ejemplo empezando por 8M y reiniciando apache. No deberíamos ver más ese error ni Segmentation Faults en el apache. Y si los hay, deberían ser por otro motivo que no fuera Xcache.