lunes, 29 de noviembre de 2010

Error con el Grub al actualizar ubuntu

Ya me ha pasado repetidas veces que he actualizado de ubuntu 9.10 a 10.04 que me sale un error del grub y no puedo arracar por ninguno de los sistemas que tengo en el equipo, revisando en google encontre este material, que paso a paso te describe lo que debes hacer para restauar el grub del sistema, aqui les dejo los pasos:
  1. sudo fdisk -l

  2. sudo mount /dev/sda1 /mnt

  3. sudo mount --bind /dev /mnt/dev

  4. sudo mount --bind /proc /mnt/proc

  5. sudo mount --bind /sys /mnt/sys

  6. sudo chroot /mnt

  7. (optional, only if you're on Ubuntu/Debian) apt-get install grub-pc

  8. grub-mkconfig -o /boot/grub/grub.cfg

  9. grub-install /dev/sda (try grub-install --recheck /dev/sda if it fails)

  10. Ctrl+D (to exit out of chroot)

  11. sudo umount /mnt/dev

  12. sudo umount /mnt

Para más detalles revisar la fuente original http://grub.enbug.org/Grub2LiveCdInstallGuide

martes, 19 de octubre de 2010

Habilitar jquery_ui en Drupal

Despues de un dia pude el problemita del jquery_ui en drupal que no me permitia activar el jquery y por lo tanto no podia usar el modulo de reservaciones que era en realidad el que queria implementar. Finalmente lo resolvi de la siguiente forma:

1. Descarge los siguentes archivos:
Modulo jquery_ui para drupal
http://drupal.org/project/jquery_ui

Libreria jquery.ui
http://code.google.com/p/jquery-ui/downloads/list?q=1.6

2. Descomprimir el modulo jquery_ui para drupal en el siguiente directorio, quedando algo así:
/sites/all/modules/ jquery_ui

3. En el directorio jquery_ui descomprimi la libreria del jquery.ui.1.6, quedando algo así:
/sites/all/modules/ jquery_ui/ jquery.ui.1.6
4. Renombrar el subdirectorio jquery.ui.1.6 a jquery.ui
/sites/all/modules/jquery_ui/jquery.ui/

Así el directorio jQuery UI los archivos JavaScript, estan localizado en :
/sites/all/modules/jquery_ui/jquery.ui/ui/*.js

5. Finalmente habilita el modulo en: Administer > Site building > Modules.

miércoles, 21 de julio de 2010

Mi vida con sparc y gentoo

Desde que llegue a este, mi nuevo lugar de trabajo había podido escribir bastante en mi blogs porque aunque iba a hacer lo mismo que hacia en REDUC, era sobre una arquitectura diferente (sun- sparc) completamente nuevo para mi, por lo tanto todo era como la primera vez que lo hacia, hasta que llegue a la compilación del Kernel (Cosa que jamas pensé llegar a hacer) pero me toco :´(

inicialmente todo el proceso de instalacion de gentoo sobre un equipo sparc, me había parecido muy sencillo y hasta me estaba gustando. Pero he terminado en un loop del cual no he podido salir, cada vez que configuro y compilo el Kernel y reinicio llego al error causante de mis males:
VFS: Cannot open root devise "sda1" or unknow_block(0,0)
Please appernd a correct "root=" boot option; here are the avaible partition
Kernel panic -not syncing:VFS: Unable to mount root fs on unknowblock

Bueno, y sigo y seguiré aquí dándome golpe con la sunfire y gentoo y confió en Dios poder lograrlo!

viernes, 18 de junio de 2010

DIME LO QUE SIENTES

Dime Lo Que Sientes Dímelo Otra Vez Déjame Escucharte Déjame Creer Hasta Donde Llega Hasta Donde Va Dime Que Es Muy Fuerte Y Que Nos Va A Durar  Dime Que Aunque A Veces Cuestan Tanto Las Palabras Dime Que Me Llevas En La Mente Las Ganas Dime Que Va Mas Allá De Una Adicción De La Piel Del Corazón Dime Lo Que Sientes Dímelo Otra Vez Y Otra Vez Y Otra Vez Y Es Y Es  Habla Con Los Ojos Habla Con La Piel Hablas Con Las Manos Ponlo En Un Papel Dime Lo Que Sientes Cuando Yo Me Voy Dime Como Duermes Cuando Yo No Estoy  Dime Que Aunque A Veces Cuestan Tanto Las Palabras Dime Que Me Llevas En La Mente Las Ganas Dime Que Encontraste Todo Lo Que Un Día Buscabas Dime Que Tu Sientes Lo Mismo Que Yo Lo Mismo Que Yo Nanarana Na Na Nanana Lo Mismo Que Yo  Dime Que Aunque A Veces Cuestan Tanto Las Palabras Dime Que Me Llevas En La Mente Las Ganas Dime Que Encontraste Todo Lo Que Un Día Buscabas Dime Que Tu Sientes Lo Mismo Que Yo Lo Mismo Que Yo Nanarana Na Na Nanana Lo Mismo Que Yo Narananana 

Hablame - Mariana Vega

Ven aca, sientate cerca y mirame empieza hablarme y cuentame lo que yo quiero oir y acercate tomas mis manos, sin temor no tengas miedo, solo amor quisiera oir de ti ninguna otra cosa que digas me hara sonreir al menos que admitas que mueres por verme feliz  Coro  Y hablame que el silencio ya me enloquecio la locura poco me dejo de tanto admitir. Y hablame que la inspiraciòn se me fugo de haber dicho tanto y al final nada oir de ti Hablameee ....   Y acercate toma mis manos sin temblar aclara tu garganta antes de hablar y muerdete los labios antes de confesar que por mi, darias la vida y que no existe, todavia alguna forma para poderme olvidar  Ninguna otra cosa que digas me hara reaccionar al menos que admitas que un dia me puedes amar  Y hablame que el silencio ya me enloquecio la locura poco me dejo de tanto admitir. Y hablame que la inspiraciòn se me fugo de haber dicho tanto y al final nada oir de ti Hablameee ....  Y dime mas de lo que he dicho y dame mas de lo que he dado y dime si es util amarte y dime hoy lo que has callado dime no me has olvidado por favor...  Y hableme....  Que el silencio ya....  Hableme....  Y hablame que el silencio ya me enloquecio la locura poco me dejo de tanto admitir. Y hablame que la inspiraciòn se me fugo de haber dicho tanto y al final nada oir de ti. Hablameee ....

Tamaño ideal para la partición Swap de Linux

Siempre esto ha sido una interrogante para mi así que me dispuse a saber porque los tamaños que se le asigna a la partición swap y encontré varios blogs muy buenos.

Ante que nada es importante saber que la partición swap, no es más que una zona del disco duro que se usa para guardar las imágenes de los procesos que no han de mantenerse en memoria física, dicho de otra manera, es una forma de ampliar de manera virtual la memoria física de nuestro equipo con la finalidad de agilizar el rendimiento de la memoria.

La forma mas común usada es establecer el tamaño de la partición swap como el doble de la memoria física, sin embargo ahora los equipos vienen con grandes tamaños de memoria física, equipo de 4Gb o mas entonces en este caso es tan necesario que cree una partición el doble del tamaño.

Aquí les coloco una sugerencia según el tamaño del disco, que describe la gente de RedHAt:

Sistemas con memoria ram menor de 4Gb requieren como mínimo 2 Gb de espacio swap
Sistemas con memoria ram de 4Gb a 16 Gb requieren como mínimo 4 Gb de espacio swap
Sistemas con memoria ram de 16Gb a 64 Gb requieren como minimo 8 Gb de espacio swap
Sistemas con memoria ram de 64Gb a 256 Gb requieren como minimo 16 Gb de espacio swap

martes, 15 de junio de 2010

Cambiar Shell por defecto en Solaris

Cuando empece a trabajar con solaris, pase trabajo porque si quiera en linux te dice donde estas parada, sin embargo en solaris el shell por defecto es /etc/sh y eso es como estuvieras parado en el aire, entonces cada vez que ingresaba al sistema tenía que cambiar de shell y si cambiaba de usuario también tenía que cambiar de shell nuevamente así que me encontre un post del Horst H. von Brand como lo hacia para que quedara fijo y lo dejo escrito abajo por si alguien lo necesita.

En solaris, no hay una variable que contenga la shell por defecto como ocurre en linux, así que:

Debes entrar en el archivo
/etc/password y para cada usuario se le debe cambiar el interprete de comando
Ojo: los shell requieren archivos de inicializacion  &c diferente
Si no eres el usuario administrador lo puedes cambiar en el archivo .profile que se debe encontrar en tu directorio home

Ademas debes verificar que la shell que quieres usar este dentro del archivo /etc/shell.

Instalando Video lan en Ubuntu


Modo Gráfico

Abrir Synaptic (System -> Administration -> Synaptic Package Manager).

En Settings -> Repositories, asegurate de tener activado el repositorio "multiverse".

Entre los paquetes que se lista busca el vlc y lo instala. Tambien debes instalar: vlc-plugin-esd, mozilla-plugin-vlc.

Modo consola

% sudo apt-get update
% sudo apt-get install vlc vlc-plugin-esd mozilla-plugin-vlc

lunes, 14 de junio de 2010

comandos solaris

Aunque NO es UNIX, Linux tiene su fundamento en unix es por ello que resulta un poco sencillo trabajar con solaris, que estaba basado en unix, cuando ya has trabajado en linux, si hay comandos que permanecen iguales y otros que son diferente pero la escencia es la misma. A continuanción dejo una lista de comando de solaris que poco a poco la ire llenando, mientras conformense con lo que tengo, sino les sirven pues sigan gogleando.
Crear un nuevo usuario
#useradd NombreUsuario

Cambiar clave a un usuario
#passwd NombreUsuario


reemplazo al whoami de linux
# who a mi
root console jun 14 10:36
rediuc pts/1 jun 14 12:09 (190.170.67.73)


Saber la version de Solaris instalada
#cat /etc/release
Solaris 10 10/09 s10s_u8wos_08a SPARC
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 16 September 2009



Obtener información del Hardware en solaris
#/usr/platform/`uname -i`/sbin/prtdiag

CONFIGURACIÓN DE TCP/IP EN ESTACIONES LINUX Y SOLARIS


  1. Ver configuración de red

Muestra el nombre de la estación

Linux

Solaris

#hostname

#hostname

Muestra la dirección IP de la (s) interface(s) de red

Linux

Solaris

#ifconfig

#ifconfig -a



  1. Configuración para la resolución de nombres:

Archivos relacionados

Linux

Solaris

Lista de hosts conocidos: /etc/hosts

Configuración de la resolución de nombres: /etc/host.conf

Dominio y Servidor de nombres: /etc/resolv.conf



  1. Tabla de enrutamiento:

Visualiza la tabla de enrutamiento de la estación

Linux

Solaris

#route

#netstat –r



  1. Configuración de las interfaces

Asignar dirección IP a una interfaz de red (eth0/hme0)

Linux

Solaris

#ifconfig eth0 IP netmask MASCARA up

#ifconfig hme0 IP netmask MASCARA up

Desactivar una interfaz de red

Linux

Solaris

#ifconfig eth1 down

#ifconfig hme0 down

Activar una interfaz de red

Linux

Solaris

#ifconfig eth1 up

#ifconfig hme0 up



  1. Configurando la Tabla de enrutamiento:

Asignar Ruta por defecto (gateway)

Linux

Solaris

#route add default gw IP

#route add default IP

Eliminar Ruta por defecto (gateway)

Linux

Solaris

#route del default

#route delete default IP



  1. Monitoreo de Conexiones activas (puertos activos)

Visualiza los puertos tcp y udp que estén activos

Linux

Solaris

#netstat -a [n]

#netstat -a [n]



  1. Monitoreo de nodos y enlaces

Envía un mensaje a un host y espera el echo

Linux

Solaris

#ping HOST

#ping HOST

Muestra cada uno de los saltos que se recorren hasta llegar a un host

Linux

Solaris

#traceroute HOST

#traceroute HOST

martes, 18 de mayo de 2010

La intención sola no basta

Fuente:Revista Dominical- Notitarde
Autor:
Alison Salas McCarthy (*)
alisonsmc@cantv.net
¿Cuántas veces en nuestras vidas deseamos lograr algo importante, pero simplemente no encontramos la fuerza ni la concentración para hacerlo? Tenemos la intención de hacer, crear o alcanzar algo nuevo, pero esa intención no basta; pues nos aleja de manifestar acciones precisas y contundentes que la conduzcan hacia su objetivo.
Para lograr las intenciones es necesario alinear la energía mental, física y espiritual que poseemos. De esta manera la energía deja de ser semejante a la luz de un bombillo que sirve solo para mostrar lo que ya existe, y comienza a parecerse a la onda energética de un láser. La energía de este modo es concentrada, precisa y logra penetrar y perforar hasta llegar a su objetivo. Este tipo de penetración es necesaria para cambiar o lograr cosas mayores en nuestra vida. Alinear nuestra energía para lograr nuestro propósito requiere de entrenamiento, concentración, perseverancia y estar en el ambiente que asegure que todos nuestros sentidos sean expuestos a la motivación continua al logro. Este ambiente debe producir el resguardo necesario de agentes que debiliten nuestra intención.
De este modo, lograr una intención requiere leer, ver e involucrarnos en cosas que nos rodeen de estímulos positivos. Aquellas cosas que traerán el aprendizaje necesario a través de personas que con éxito han logrado lo que deseamos. Crear un ambiente que nos bombardee de estímulos que nos haga pensar distinto y logre crear en nosotros la convicción de poder obtener lo deseado, es imprescindible para que nuestros objetivos no se queden en sólo intención. Una vez que una nueva idea o estímulo ensancha nuestra mente, es imposible que ésta regrese a su estado original.
Lograr nuestras intenciones entonces es salir de lo común y aprender a luchar para vencer nuestras debilidades con acciones precisas. Recuerdo una expresión que dice: "El camino al infierno está pavimentado de buenas intenciones". La intención sola no basta, el camino al cielo de nuestro encuentro personal, de nuestro éxito y de nuestra futura felicidad, está pavimentado de acciones concretas, impulsadas por nuestra voluntad de logro.

lunes, 10 de mayo de 2010

Flash Player para Ubuntu lucid 10.4

De fiebrua, instale la última versión de ubuntu lucid 10.4 y al instalarlo me encontré que no podía reproducir los video de yoube.com. A continuación describo paso a paso como lo solucioné:

1.- Si tienes un proxy, lo primero que debes
poner las variables de entorno http_proxy y/o HTTP_PROXY en un terminal

2.- Establecer la variable proxy en el archivo /etc/wgetrc, colocando tú usuario y tú proxy.

3.- Detener todas las instancias corriendo del firefox
sudo killall -9 firefox

4.- Como es posible que ya se halla intentado de instalar el flash, se debe remover lo que hallamos instalado de flash, de la siguiente forma

sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper

5.- Ahora, si procedemos a instalar correctamente el flash player y te debe quedar fino, sin ningún problema.
sudo apt-get install -y flashplugin-nonfree

Disfruta de tus videos de youtube y gracias Sr. Alvaro por el scripts.

viernes, 23 de abril de 2010

Instalar XAMPP en Ubuntu

Lo primero que debemos saber es que XAMPP es un servidor Web, facil de usar, capaz de interpretar paginas dinamicas, independiente de la plataforma, de allí el acrónimo X ya que está disponible para Windows, Linux, Solaris y MacOS (Para X sistema operativo), Apache, Mysql, PHP y Perl

1.Lo primero que debemos hacer es descargar el Xampp de aqui. XAMPP


2. Luego copiar este archivo comprimido al directorio /usr/local si no se puede copiar es posible que no tengas los permisos adecuados y tienes que darle permisos requerido, desde la línea de comando en el terminal escribes como administrador root:

chmod a+w /usr/local

4. Ahora se descomprime el archivo de Xamp descargado y de una vez indicamos que copie el archivo a descomprimir en el directorio /opt, para ello se usa el comando tar como se describe abajo:

cd /opt
tar zxvf /usr/local/xampp-linux-1.7.3a.tar.gz
6. Finalmente arrancamos el servicio de LAMP, que no es más que el paquete nativo de XAMP para linux, la siguiente línea nos permite arrancar el servicio:

/opt/lampp/lampp start

Si todo sale bien en la consola tenemos que ver las siguientes lineas:
Starting XAMPP 1.7.1...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.



7. Finalmente abrimos el browser Mozilla yen la barra de direcciones colocamos, LOCALHOST ó sin comillas "http://localhost"

Para gestionar los servicios mediante una pequeña interfaz gráfica podemos ejecutar un comando de consola:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel


9. Bueno veran que sale una página de XAMPP y bueno ya esta todo listo.

10. con todo esto creo que no tendras problemas en instalar el xampp

IMPORTANTE: Cada vez que encianda la computadora y quieras utilizar el xampp tienes tambien que que iniciar el servicio XAMP desde el terminal y ejecutar la siguiente linea:

/opt/lampp/lampp start

Pero si llegaran a tenerlo problemas se debe entonces:

1- Remover de la computadora el directorio de LAMPP con este comando:

rm -rf /opt/lampp

2- Reiniciamos la PC

3- Instalar nuevamente.

FUENTE
friendsapache.com
http://www.ubuntu-es.org
http://www.taringa.net/posts/linux/2925035/Servidor-XAMPP-en-Ubuntu-9_04.html



viernes, 9 de abril de 2010

Donde esta la papelera en Ubuntu hardy

En la versión de Linux Ubuntu 8.4 hardy heron el directorio donde se encontraba la papelera ha cambiado, ya no se encuentra en /home//.Trash, en su lugar, la papelera fue movida al nuevo directorio que es /home//.local/share/Trash

Facilito..!!

martes, 23 de marzo de 2010

Instalando Go

Hoy gogleando he encontrado una guía para la instalacion del lenguaje de programación de gloogle (GO) en español, así que no pude dejar de hacer la referencia en mi blogger. Aqui la dejo derrepente le pueda servir a otro/a novato/a como lo soy yo ...!!!
Instalando Go

Introducción
Variables de entorno
Ports
Descargar del repositorio
Instalar Go
Escribiendo programas
Recursos de la Communidad


Introducción

Go es un proyecto de código abierto, distribuído bajo una licencia tipo BSD. Este documento explica como recuperar sus fuentes, compilarlas en su propia máquina y ejecutarlas.

Existen dos métodos diferentes de experimentar con Go. Este documento se enfoca en el compilador gc de Go y herramientas (6g, 8g, etc.). Para más información de como usar gccgo, un compilador más tradicional usando GCC como 'back end', vea en Configuración y usar gccgo (aquí va un enlace).


Variables de entorno

El entorno de compilación de Go depende de tres variables de entorno que debería de configurar en su .bashrc o equivalente, más una variable opcional:

$GOROOT
La raíz del árbol Go en el sistema de ficheros. Normalmente es $HOME/go pero puede ser cualquier directorio.
$GOOS y $GOARCH
El nombre del sistema operativo de destino y la arquitectura de la compilación. Las opciones para $GOOS son linux, darwin (Mac OS X 10.5 o 10.6), y nacl (Native Client, un 'port' incompleto). Las opciones para $GOARCH son amd64 (64-bit x86, el 'port' más maduro), 386 (32-bit x86), y arm (32-bit ARM, un 'port' incompleto). Las combinaciones válidas son linux/amd64, linux/arm, linux/386, darwin/amd64, darwin/386, y nacl/386.
$GOBIN (opcional)
La localización dónde los binarios serán instalados.Si configura $GOBIN tiene que asegurarse que está luego en su $PATH de esta forma los comandos recién creados específicos de Go pueden ser encontrados durante la compilación. El defecto, $HOME/bin, puede que ya esté su $PATH.
Observe que $GOARCH y $GOOS identifican el entorno de destino, no el entorno dónde usted ejecuta esta compilación. En efecto, siempre está usando compilación cruzada.

Después de configurar estas variables en su .bashrc, así que haga una doble comprobación listándolas en su entorno.

$ env | grep '^GO'


Ports

Los compiladores de Go funcionan en dos sistemas operativos (Linux y Mac OS X) y en tres conjuntos de instrucciones. Las versiones de Linux y Mac tienen las mismas capacidades exceptuando que el 'port' a ARM no funciona en OS X (aún).

Existen importantes diferencias en la calidad de los compiladores para las diferentes arquitecturas.

amd64 (a.k.a. x86-64); 6g,6l,6c,6a
La implementación más madura. El compilador tiene un optimizador efectivo ('registerizer') y genera buen código (aunque gccgo puede hacer notablemente mejor a veces).
386 (a.k.a. x86 or x86-32); 8g,8l,8c,8a
Comparable al 'port' de amd64. No tan expuesto pero casi tan sólido.
arm (a.k.a. ARM); 5g,5l,5c,5a
Tiene varios error pendientes pero se está mejorando. Probado en QEMU y en un teléfono android.
Excepto para cosas como código de interfaces de bajo nivel para sistemas operativos, el funcionamiento 'runtime' es el mismo en todos los 'ports' e incluye un recolector de basura 'marcar-y-barrer' (uno más elaborado está en camino), 'arrays' eficientes y troceado de cadenas, soporte para pilas segmentadas y una implementación de 'gorutinas' fuerte.

Mire la documentación anexa de gccgo para ver los detalles sobre ese compilador y su entorno.


Descargar del repositorio

Si no tiene Mercurial instalado (no tiene el comando 'hg'), use este comando:

$ sudo easy_install mercurial
funciona en la mayoría de los sistemas. Si eso falla, visite la página de descargas de Mercurial.

Asegúrese si el directorio $GOROOT no existe o está vacío. Entonces haga un 'check out' del repositorio:

$ hg clone -r release https://go.googlecode.com/hg/ $GOROOT


Instalar Go

El 'tool chain' de Go está escrito en C. Para compilarlo necesita tener GCC, las librerías estándar de C, el generador de 'parsers' Bison y el editor de texto ed instalado. En OS X pueden ser instalados con parte de Xcode. En Linux,

$ sudo apt-get install bison gcc libc6-dev ed
(o su equivalente en su distribución de Linux).

Para compilar la distribución Go, asegúrese que $GOBIN (o $HOME/bin si $GOBIN no está definido) está en su $PATH y entonces ejecute

$ cd $GOROOT/src
$ ./all.bash
Si all.bash va bien teminará mostrando

--- cd ../test
N known bugs; 0 unexpected bugs
dónde 'N' es un número que varía de versión en versión.


Escribiendo programas

Dado un fichero file.go, compílelo usando

$ 6g file.go
6g es el compilador de Go para amd64; Tendrá el resultado en el fichero file.6. El '6' identifica ficheros para la arquitectura amd64. La letras identificadoras para 386 y arm son '8' y '5' respectivamente. O sea, si está compilando para 386 debería usar 8g y el resultado debiera llamarse file.8.

Para linkar el fichero use

$ 6l file.6
y ejecútelo con

$ ./6.out

Un ejemplo completo:

$ cat >hello.go <
package main

import "fmt"

func main() {
fmt.Printf("hola, mundo\n")
}
EOF
$ 6g hello.go
$ 6l hello.6
$ ./6.out
hello, world
$
No existe la necesidad de listar las dependencias del paquete hello.6 (en este caso el paquete fmt) en la línea de comandos de 6l. El linkador aprende sobre ellos leyendo hello.6.

Para compilar programas más complicados probablemente quiera usar un Makefile. Existen ejemplos en lugares como $GOROOT/src/cmd/godoc/Makefile y $GOROOT/src/pkg/*/Makefile. La documentación sobre contribuir al proyecto Go da más detalles sobre el proceso de compilación y pruebas de programas Go.


Recursos de la Comunidad

Para obtener ayuda en tiempo real, encontrará muchos usuarios o desarrolladores en el canal #go-nuts en el servidor de IRC de Freenode.

La lista de correos oficial para hablar sobre el lenguaje Go es Go Nuts.

Los fallos pueden ser notificados usando el gestor de incidencias de Go.

Par aquellos que deseen estar al día con el desarrollo existe otra lista de correo, golang-checkins, que recibe un mensaje con un resumen de cada inclusión en el repositorio de Go.

FUENTE:http://groups.google.es/group/golang-spanish/web/instalacin

martes, 16 de marzo de 2010

Habilitar la cuenta root en Ubuntu

Por defecto, la cuenta root no viene habilitada en Ubuntu. Por que?! Pues por que la cuenta ‘root’ o ’superusuario’ es el administrador del sistema, para el que no hay ninguna restricción, para el que no se oculta nada ni se restringe ningún acceso (es el amo y señor del sistema), por lo tanto, esta cuenta de no usarse correctamente, es muy peligrosa. Si la activas ten cuidado al usarla, y de preferencia, utiliza un usuario normal.

Para activarla, es necesario darle un password, luego puedes permitir su acceso desde el loggin del sistema.

Después de instalar el sistema abre un terminal (Aplicaciones > Accesorios > Terminal) y tipea lo siguiente

~$> sudo passwd root

a lo que el sistema respondió

Enter new UNIX password:

entonces introdujce la clave para el root y la reescribe según lo indica el mensaje

Retype new UNIX password:

la respuesta que te da será la siguiente:

passwd: password updated successfully

por lo que al escribir su apareció el símbolo # que identifica al usuario root.

jueves, 11 de febrero de 2010

X remoto con SSH o TELNET

Para aquellas persona que administran un servidor, llamemoslo (Alfa), sin las herramientas gráficas, y necesitan correr una aplicación gráfica, pueden usar el entorno de x desde otra máquina remota (Beta) que sí tenga instalado X y por supuesto que le puedan llegar vía ssh.

Con SSH
1.- Lo primero que hacemos es añadir la ip del host donde queremos aceder (Alfa) en el Host desde nos vamoa conectar, es decir el que tiene X instalado(Beta)
xhost +

te debe aparecer un mesaje donde indique que la IP fue añadida
xxx.xxx.xxx.xxx being added to access control list

2.-Verifiacmos que en el archivo de configuración del ssh en Alfa, este el parametro X11Forwarding en Yes, este archivo de configuración se encuentra por lo general en:

vi /etc/ssh/sshd_config

y verificamos que es el yes el parametro que se muestra abajo.

X11Forwarding yes

3.-Si el parametro X11Forwardingesta no esta en "Yes" entonces lo cambiamos y reiniciamos el servicio sshd

/etc/init.d/sshd restart

3.-Finalmente podemos hacer uso del comando X remotamente

Con TELNET
Aunque no lo he probado, encontre googlendo como lo pueden hacer, si lo prueban por favor diganme si funciona o no

"Si estás usando telnet o no puedes poner 'ForwardX11 yes' en tu configuración:
Asegúrate que el puerto 6000 está abierto en el computador A. Accede via
telnet o ssh al computador B y escribe 'export DISPLAY=Aip:0'. Ahora
puedes correr los programas como lo harías normalmente."
FUENTE:http://www.escomposlinux.org/lfs-es/recetas/remotex.html