martes, 28 de julio de 2009

Iniciar un sesion Telnet desde linux a Windows XP

Iniciar un sesion Telnet desde linux a un sistema Windows XP.

1.- Iniciar el servicio en la maquina Windows para poder conectarnos via Telnet desde linux de la siguiente forma:
- Dar clic en Inicio -> Configuracion -> Panel de Control.
- Doble click en "Herramientas Administrativas".
- Doble click en "Servicios".
- Seleccionar el servicio "Telnet" y presionar el boton "Iniciar Servicio".

2.- Desde la consola de Linux o desdee una sesion ssh escribir el siguiente comando:

[root@server1 ~]# telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1 (192.168.1.1).
Escape character is '^]'.
Welcome to Microsoft Telnet Service

login: usuariowindows
password:XXXXXX

*===============================================================
Bienvenido a Telnet Server de Microsoft.
*===============================================================

C:\Documents and Settings\ivan>

3.- Despues de esto, podemos trabajar en la maquina windows como si estuvieramos fisicamente en ella.

4.- Para cerrar la sesion Telnet, escribir el comando exit. Esto nos regresara nuestra consola linux.

martes, 14 de julio de 2009

Resetear contraseña de root cuando se ha perdido

Pasos para resetear la contraseña de root cuando se ha olvidado.

1.- En el arranque de grub, seleccionar la opcion de "CentOS (2.6.18-92.el5)" y presionar la tecla "e" Editar.
2.- Seleccionar la "linea kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet" y presionar "e".
3.- Borrar la parte de "root=/dev/VolGroup00/LogVol00 rhgb quiet" y escribir "single". Debera quedar de la siguiente forma:
kernel /vmlinuz-2.6.18-92.el5 ro single
4.- Presionar la teclar "b" boot.
Nota: Con esto, arrancara el sistema en modo de ejecucion 1 "single user" con root, sin pedir contraseña.
5.- Al terminar de iniciar, teclear el siguiente comando:
[root@itinajero ~]# passwd root
Changing password for user root.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
6.- Escribir el comando para reiniciar el sistema:
# init 6
Al reiniciar, ya se podra loguear con root y su nueva contraseña.


En distribuciones basadas en Debian,el procedimiento es el siguiente:
1.- En el arranque del GRUB, seleccio0nar la opcion "Debian GNU/Linux. kernel 2.6.18-4-686" y presionar la tecla "e". Editar
2.- Del menu siguiente seleccionar la opcion "Kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda1 ro" y presionar la tecla "e".
3.- Agregar a la linea "init=/bin/sh". Debera quedar de la siguinte forma:
Kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda1 ro init=/bin/sh
4.- Presionar la tecla "b" boot. Al realizar esto, el sistema arrancara con una sesion de root sin pedir contraseña.
5.- Montar la particion de raiz "/", con el siguiente comando:
# mount -o remount,rw /
6.- Teclear el siguiente comando:
[root@itinajero ~]# passwd root
Changing password for user root.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

viernes, 3 de julio de 2009

Descargar archivos de la web

Para descargar un archivo de Internet utilice el comando wget. Ejemplo:

[root@localhost ~]# wget http://server.com/birt-viewer/webcontent/birt/images/gradient.jpg

Nota: el archivo se descarga al directorio actual de trabajo

Monitorear java JVM

DESCRIPTION

Java VisualVM is an intuitive graphical user interface that provides detailed information about Java technology-based applications (Java applications) while they are running on a given Java Virtual Machine (JVM*). The name Java VisualVM comes from the fact that Java VisualVM provides information about the JVM software visually.

Java VisualVM combines several monitoring, troubleshooting, and profiling utilities into a single tool. For example, most of the functionality offered by the standalone tools jmap, jinfo, jstat and jstack have been integrated into Java VisualVM. Other functionalities, such as some of those offered by the JConsole tool, can be added as optional plug-ins.

[root@itinajero ~]# jvisualvm


DESCRIPTION
The jconsole command launches a graphical console tool that enables you to monitor and manage Java applications and virtual machines on a local or remote machine.

[root@itinajero ~]# jconsole

XE - la base de datos gratuita de Oracle

XE, la base de datos gratuita de Oracle
Submitted by carlos on 29 December, 2006 - 01:34

* Bases de datos
* Oracle

Versión para impresiónPDF version

Ya hace casi un año que Oracle ofrece una versión gratuita de su base de datos, con el principal objetivo de introducir en el 'mundo Oracle' a desarrolladores, DBAs, estudiantes y formadores, y vendedores de hardware y software que quieran distribuir junto con sus productos una base de datos sin costes de licencia.
El producto es Oracle 10g Express Edition (Oracle Database XE) y, obviamente, tiene sus limitaciones. Sólo puede utilizar 1 procesador del servidor donde esté instalada, un máximo de 1 Gb de RAM, y tiene limitado el almacenamiento a 4 Gb de datos de usuario. Cuando se superen estas limitaciones, Oracle ofrece un sencillo proceso de actualización a otras versiones más completas, y en las que sí que hay que pagar licencias.
De todas maneras es una opción muy válida para quien quiera practicar con BD Oracle, o para quien necesite una base de datos limitada en cuanto a tamaño, pero fiable y eficiente, y gratuita.
Con la base de datos, Oracle incluye también Application Express, un entorno sencillo e intuitivo que permite realizar gráficamentes las tareas básicas de administración de la base de datos.
Se puede descargar esta base de datos, o consultar información más concreta sobre la misma en Oracle Database XE
Recomiendo consultar antes de la instalación el Datasheet de Oracle Database XE , y las características de Oracle Application Express


http://www.oracle.com/technology/products/database/xe/index.html

Iniciar Centos en modo texto (init 3)

GNU Linux tiene varios niveles de ejecución y podemos configurarlo para que arranque en uno de ellos. Para ver los niveles de ejecución disponibles y el número asociado en tu GNU Linux Centos, puedes ver el contenido del fichero /etc/inittab, con el comando GNU Linux:

Código:

cat /etc/inittab


Contendrá algo así (para un GNU Linux Centos):

# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/event.d/rcS
#
# Individual runlevels are started by /etc/event.d/rc[0-6]
#
# Ctrl-Alt-Delete is handled by /etc/event.d/control-alt-delete
#
# Terminal gettys (tty[1-6]) are handled by /etc/event.d/tty[1-6] and
# /etc/event.d/serial
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(8), initctl(8), and events(5).
#
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:



Con "nano", "vi" o cualquier otro editor de textos, modifica la última línea:

id:5:initdefault:

Por esta otra:

id:3:initdefault:

De esta forma estaremos indicando a Linux que arranque en modo 3 (Full multiuser mode), que carga todos los servicios salvo el modo gráfico X11.

Guarda los cambios realizados en el fichero /etc/inittab y reinicia el sistema (si puedes) con el comando:

Para volver a permitir que Linux se inicie en modo gráfico cambiarás la última línea del fichero por:

id:5:initdefault:

Habilitar root en Ubuntu para modo Grafico

En Ubuntu, por defecto, no se puede entrar en modo grafico con la cuenta de root.
Para habilitarlo, hay que realizar el siguiente procedimiento.

1.- Abrir el siguiente menu:
System -> Administration -> Login Window

2.- Dar clic en el TAB "Security".

3.- Habilitar la opcion "Allow local system administrator login"

Con esto ya podras ingresar desde el modo grafico con root. Recuerda que debes ingresar con root solo para cuestiones admintrativas.

PD: No arriesgues tu sistema ingresando como "root", lo puedes lamentar..

Nota: cuando se instala Ubuntu, no pide la contraseña del usuario "root", por defecto es la misma que el usuario que ingresas durante la in stalacion.

Saludos..

Error bad interpreter: No such file or directory al ejecutar un .sh

En ocasiones, al ejecutar un script, por ejemplo el ./datastudio.sh para ejecutar el Aqua Data Studio, marca el siguiente error:

[root@itinajero datastudio]# ./datastudio.sh
bash: ./datastudio.sh: /bin/sh^M: bad interpreter: No such file or directory

Este error se debe a que el archivo, tiene caracteres no visibles con formato de DOS (Windows) y no los puede reconocer Unix.

Para resolver el problema hay que convertir el archivo a formato Unix con el comando dos2unix. En Centos 5.2, se escribe de la siguiente forma:

# dos2unix datastudio.sh

Despues de esto, aparecera el siguiente mensaje:
dos2unix: converting file datastudio.sh to UNIX format ...

Una vez realizado esto, ejecutar de nuevo el script, y debera de ejecutarse el script.

# ./datastudio.sh

Bueno, espero que les sirva este tip..

Saludos..