Vistas de página en total

27 abr 2012

Como descomprimir un archivo .RAR en Ubuntu 11.10



En este nuevo post se explicará de manera sencilla como descomprimir un archivo en .rar en un Sistema Operativo (S.O) Ubuntu.

Como es sabido en Ubuntu se manejan diferentes tipos de compresión o de archivos comprimidos, de los cuales podemos mencionar: .Zip, .Deb, .Tar, .Gz, entre otros, pero no se encuentra la opción para descomprimir un archivo en .rar, ya que esta extensión es manejada por el famoso Winrar el cual es nativo o perteneciente a Windows, por lo cual en Ubuntu no se encuentra una herramienta Pre-instalada para descomprimir archivos de ese tipo.

Para poder llevar a cabo la tarea de descomprimir un archivo en .Rar, basta con instalar una pequeña herramienta, por lo cual se realizarán los siguientes pasos:

1.- Se pasa a abrir una terminal de Ubuntu, se puede hacer desde el menú de inicio y escribir Terminal en el buscador o Bien presionando “  Ctrl + T   “.




2.- Una vez abierta la Terminal, se pasa a escribir la instrucción para instalar la herramienta de descompresión (unrar).

“   sudo apt-get install -y rar unrar   “




Nota: si no estamos como Super-Usuario o Usuario Root, nos pedirá la contraseña, por lo que se escribe y se pasa a teclear un Enter.


+...Descomprimir...+


1.- Una vez terminada la Instalación, basta con buscar el Archivo en .rar  que se desea descomprimir, y se pasa a dar Clic derecho sobre el mismo y seleccionar la opción de “Extraer Aquí”.




2.- Ahora podemos observar que el archivo se descomprimió sin ningún problema si accedemos a la carpeta descomprimida y se observarán los archivos contenidos en la misma.




+...Comprimir...+


1.- Seleccionar el archivo que se desea comprimir, y presionar clic derecho sobre dicho archivo y seleccionar la opción de “ Comprimir “.




2.- Después de haber seleccionado dicha opción aparecerá una nueva ventana en la cual se selecciona el nombre, tipo de compresión (extensión) y la ubicación en la que se guardará el archivo compreso. En este caso lo dejaremos con el Nombre y la Ruta que marca por Default, Únicamente se cambiará el tipo de compresión (extensión) a .rar, y  se da clic en Crear para generar el archivo comprimido.




NOTA: Si desean anexar una contraseña, cifrar o dividir al archivo comprimido, bastaría con dar clic donde dice “Otras Opciones” y seleccionar las opciones que se desean.

3.- Ahora se puede observar que el archivo se comprimió en la extensión de .rar.



Y con esto queda finalizado este pequeño post, espero que sea de utilidad para muchos.

Recuerden Visitar mis otras cuentas.

26 abr 2012

Como Unir Varios PDFs En Uno Solo O Dividir un PDF en Varios


En este nuevo post va dedicado o está elaborado por una petición que me hicieron en mi Canal de Youtube (mrsat666), este usuario (davidrami24), me preguntaba si había forma de unir varios Archivos PDFs y dejarlo en uno solo. Para responder ese cuestionamiento dejo lo siguiente:


La unión de PDFs puede realizarse de diferentes maneras, pero sin duda alguna nada es mejor que poder realizarlo sin tener que descargar nada, en muchas ocasiones solo se desea realizar una actividad por única vez o simplemente no tenemos tiempo suficiente para instalar y comprobar si funciona algún programa, para resolver o realizar la actividad que deseamos, de igual forma algunos programas suelen tener una complejidad mínima pero que para muchos de nosotros ha beses resulta complicado. Por lo cual algunos sitios en Internet brindan una ayuda para evitar lo mencionado anteriormente. Uno de ellos es www.ilovepdf.com/
Ilovepdf es un sitio que en el cual un usuario de Internet puede Unir o Fragmentar un Archivo de PDF de una forma sencilla y rápida, para llevar a cabo dichas actividades se requiere de:




  •          Peso de Archivos en Total Para Unir PDF: No exceda de 80 MB
  •          Peso de Archivos en Total Para Dividir PDF: 10 MB
  •          Navegador Web: Firefox 3.0 o superior, Google Chrome, Internet Explorer 6.0 o superior
  •          Flash Player 9 o superior
  •          Javascript

Para unir varios PDFs o Dividir un archivo de PDF basta con abrir nuestro navegador web (cualquiera de los mencionados con anterioridad) y escribir o dar clic en el siguiente enlace: http://www.ilovepdf.com/



Dicho lo anterior pasaremos a lo que en verdad importa.







Una vez que se accede a dicha página, en la pantalla principal se muestran 2 opciones, la primera de ellas, es para unir  o combinar varios PDFs (Merge PDF files) y la segunda es para Dividir un archivo de PDF (Split PDF).





+…Unir 2 o Mas PDFsS (10 como máximo)…+


1.- seleccionaremos la primera opción, una vez seleccionada la opción aparecerá una ventana como se muestra en la siguiente imagen:




2.- Se pasa a seleccionar los archivos a unir, por lo cual se da Clic en el botón color rojo que lleva por leyenda “Select PDF Files” y aparecerá una ventana para seleccionar los archivos que se desean unir hay que mencionar que se puede agregar uno por uno o seleccionar los que se desean agregar para la unión (en este ejemplo el  1ero. Cuenta con 25 Páginas, y el 2do. con 10 Páginas), hay que mencionar que en el orden en que se agreguen será el orden en el que los archivos se unan y si desean modificarlo, pueden realizarlo con las flechas de color verde que aparecen y cuando se agregaron los archivos.




NOTA: Hay que recordar que no puede superar el peso de 80 MB, por lo cual se recomienda que previamente se verifique  el peso de los archivos, basta con seleccionarlos, dar clic derecho y seleccionar la opción de Propiedades, y en la ventana que aparece verificar donde dice Tamaño, y ahí se nos indica el peso total de los archivos seleccionados.

3.- Una vez seleccionados se pasa a dar clic en el botón de Abrir y automáticamente los cargará en memoria para su futura unión.




4.- Ahora se pasa a dar clic en la opción MERGE PDFs! Para iniciar con la unión.




NOTA: El tiempo de conversión dependerá, tanto de la velocidad del internet como del peso de dichos archivos.

5.- Una vez que se ha terminado el proceso, aparecerá un icono para descargar el archivo que se acaba de unir, por lo cual se pasa a dar clic sobre dicho icono.




6.- Una vez que se ha terminado  de descargar el archivo, basta con abrir la carpeta donde se almacenan las descargas y aparecerá el archivo que se descargó con el nombre de “ilovepdf.com.pdf” lo abren y observarán que la unión se realizó sin problemas. Ahora tengo un solo archivo con 35 Páginas.




7.- Para finalizar dicho sitio ofrece la oportunidad de descargar el archivo durante un plazo de 60 minutos, también ofrece la oportunidad de que otra persona lo pueda descargar, ya que genera un Link de descarga,  al termino del tiempo establecido dicho archivo pasa a ser eliminado automáticamente, si no deseamos que permanezca durante ese lapso de tiempo, basta con dar clic en “Delete this file now” para eliminarlo al instante. Y con esto queda terminada la explicación de la opción para unir archivos PDF.





+…Dividir archivo de PDF…+


1.- Se selecciona la Opción de Split PDF (en la ventana principal de la página mencionada anteriormente). Una vez seleccionada la opción aparecerá una ventana como se muestra en la siguiente imagen:




2.- Se pasa a seleccionar los archivos a unir, por lo cual se da Clic en el botón color rojo que lleva por leyenda “Select PDF Files” y aparecerá una ventana para seleccionar los archivos que se desean Dividir.




NOTA: Hay que recordar que no puede superar el peso de 10 MB, por lo cual se recomienda que previamente se verifique  el peso del archivo, basta con seleccionarlo, dar clic derecho y seleccionar la opción de Propiedades, y en la ventana que aparece verificar donde dice Tamaño, y ahí se nos indica el peso total del archivo seleccionado.

3.- Una vez seleccionado se pasa a dar clic en el botón de Abrir y automáticamente los cargará en memoria para su futura división o fragmentación.





+…Explicación de Anexo…+


En la captura anterior se puede observar que el sitio ofrece la posibilidad de dividir el PDF en un número de páginas determinadas o en una única página, es decir, si tenemos un PDF el cual contiene 10 Páginas, pero de estas solo me interesa de la 3 a la 7, yo puedo seleccionar únicamente esas páginas, para ello cambio el valor de los Rangos como se muestra en la siguiente captura:




Ahora si me interesan más páginas pero salteadas, es decir,  del mismo PDF de 10 Páginas me interés de la 1 a la 2, de la 4 a la 6 y de la 8 a la 10, basta con dar clic en la cruz verde que lleva por leyenda “Another Range”  y agregar dichas páginas, tal y como se muestra en la siguiente captura:




NOTA: Solo se pueden agregar 10 Diferentes Rangos.

Y por ultimo también si es que solo interesa una página de todo el documento, se selecciona la opción de “Unique” y se escribe el número de la pagina que se desea, es decir, si solo nos intereza la página 8 del PDF se selecciona la opción y se escribe el número de dicha página, tal y como se muestra en la siguiente captura:




4.- Después de la breve explicación, pasaremos a dividir el PDF como se desea, Para este ejemplo el PDF es de 10 páginas de las cuales solo me interesan de la 4 a la 6 y de la 8 a la 10, pasamos a poner los rangos y damos clic en el botón que lleva por leyenda “Split PDF”




5.- Después de haber dado clic en el botón, comenzará a dividir el PDF de acuerdo al rango que se estableció. 




6.- Al final deberá aparecer un icono para descargar el archivo ya dividido o fragmentado, en algunas ocasiones la descarga del archivo comenzará automáticamente, caso contrario, basta con dar clic sobre el icono ya antes mencionado.




7.- Una vez que se ha terminado  de descargar el archivo, basta con abrir la carpeta donde se almacenan las descargas y aparecerá el archivo que se descargó en una carpeta comprimida en .ZIP, basta con descomprimir dicha carpeta para poder ver los archivos obtenidos, en este caso, son 2 en PDF cada uno corresponde a cada rango puesto. (1er PDF de la Pg. 4 a la 6 y el 2do. De la Pg. 8 a la 10).




8.- Después de descomprimir los archivos se pasan a abrir para verificar que si fue dividido el PDF.




9.- Para finalizar dicho sitio ofrece la oportunidad de descargar el archivo durante un plazo de 60 minutos, también ofrece la oportunidad de que otra persona lo pueda descargar, ya que genera un Link de descarga,  al termino del tiempo establecido dicho archivo pasa a ser eliminado automáticamente, si no deseamos que permanezca durante ese lapso de tiempo, basta con dar clic en “Delete this file now” para eliminarlo al instante. Y con esto queda terminada la explicación de la opción para unir archivos PDF.




Y con esto finaliza el Post, espero sea de ayuda para algunos. Saludos a todos y gracias por visitar este pequeño espacio Informacion-Activa

Agradecimiento:

Gracias a ti davidrami24 porque sin tu cuestionamiento este post no estuviera en este blog, a demás aprendí algo nuevo. Gracias camarada, un cordial saludo.



6 abr 2012

Instalación, configuración y demostración de un MySQL Cluster

Después de un largo tiempo sin postear algo interesante hoy dejo una practica diferente a las anteriores, este post se trata de la realización de un MySQL Cluster, mas de algunos hemos realizado está practica en versiones de Ubuntu mas viejas como la 8.4 hasta la 9.4, pero en versiones como la 11.10 la configuración e instalación no es la misma. Sin mas preámbulo pasamos a lo importante del Post, espero sea de ayuda y de su completo agrado.

+...Instalación, Configuración y Demostración de un MySQL Cluster en Ubuntu 11.10...+

Requisitos para  llevar acabo la practica:

1.-Tres equipos de computo.
2.-S.O Ubuntu 11.10 Instalado en cada equipo a usar.
3.-Conexión a Internet.
4.-Cable de Red.

Aclaraciones:

Un MySQL-CLuster se divide por un nodo Administrador y los nodos Clientes. Por lo cual es necesario contar con 3 PC como mínimo, una para representar el nodo Administrador y las otras 2 para los nodos clientes.
En este manual se utilizó 2 máquinas para realizar el MySQL-Cluster. Por lo cual se recomienda lean detenidamente cada pasó, para saber sobre qué nodos realizar cada configuración.

Instalación de MYSQL-SERVER y MYSQL-CLUSTER-SERVER

1.- En cada uno de los equipos se deberá instalar 2 paquetes muy importantes para la realización de la práctica, el primero de ellos es MYSQL-SERVER, por lo cual se pasa a abrir una terminal de Ubuntu 11.10 (Ctrl + T) y se pasa a escribir la siguiente instrucción:


“   sudo apt-get -y install mysql-server   “






2.- Durante el proceso de instalación aparecerá una ventana en la cual pide que se configure la contraseña de MySQL a lo cual basta con teclear un Enter en Aceptar.


3.- Se pasa a escribir la contraseña que se desea asignar al MySQL.






4.- Se confirma la contraseña y se teclea un Enter en Aceptar para continuar con el proceso.






Una vez terminada la instalación del MYSQL-SERVER se pasa a instalar el MYSQL-CLUSTER-SERVER.


5.- Para instalar dicho paquete se pasa a escribir desde la terminal de Ubuntu la siguiente instrucción.


“   sudo apt-get -y install mysql-cluster-server   “






6.- Durante el proceso de instalación del paquete se procede a iniciar la configuración del servidor de correo del mismo paquete, a lo cual solo basta con teclear un Enter en Aceptar.






7.- Aparecerán unas opciones de configuración de correo, pero ya que en esta practica solo se desea realizar el MySQL-CLUSTER seleccionaremos la opción: “ Sin Configuración “.






Una vez que el proceso ha finalizado por completo, se pasa a la configuración de los nodos.


NOTA: Recordar que la instalación del MYSQL-SERVER y del MYSQL-CLUSTER-SERVER se realiza en todos los equipos sin excepción alguna.

Configuración de la Red

1.- En el Nodo Administrador se pasa a dar clic derecho sobre el icono de red y se selecciona la opción de Editar las Conexiones...






2.- Aparecerá una ventana en la cual se seleccionará la pestaña de “Ajustes de IPv4”  y en el Método se selecciona “Manual”.






3.- Se da clic en Añadir y se agregar los valores que se otorgaran a la Red, para este ejemplo se utilizaron los valores que se muestran en la siguiente imagen:






4.- Una vez agregados los valores solo se pasa a guardar dicha configuración.


5.- Se pasa a realizar los mismos pasos en los demás nodos a diferencia de la IP, ejemplo:
Administrador IP: 192.168.1.1   Puerta de enlace: 192.168.1.254
Cliente 1 IP: 192.168.1.2 Puerta de enlace: 192.168.1.1
Cliente 2 IP: 192.168.1.3 Puerta de enlace: 192.168.1.1

Configuración de los Nodos (Administrador y Clientes)

1.- En el Nodo Administrador  y en cada uno de los nodos Clientes se pasa a crear un Archivo de configuración, para ello basta desde una terminal de Ubuntu crearlo con la siguiente instrucción:


“   sudo nano /etc/mysql/ndb_mgmd.cnf   ”






Se pasa a copiar lo siguiente:


[NDBD DEFAULT]
#Se indica el numero de los nodos de datos que estarán en conexion.
NoOfReplicas=2 #nodos clientes que replicarán la información
#Se establece la cantidad de memoria
DataMemory=256M
IndexMemory=18M
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
#Se pasa a configurar el nodo Administrador
[NDB_MGMD]
# IP del nodo de administracion
HostName=192.168.1.1
#-----------------------------------------------
#Configuración del los Nodos Clientes
[NDBD]
 # IP del primer nodo cliente
 HostName=192.168.1.1
 DataDir=/var/lib/mysql-cluster
 BackupDataDir=/var/lib/mysql-cluster/backup
 DataMemory=512M
#-----------------------------------------------
 [NDBD]
 # IP del segundo nodo cliente 
 HostName=192.168.1.2
 DataDir=/var/lib/mysql-cluster
 BackupDataDir=/var/lib/mysql-cluster/backup
 DataMemory=512M
 #Por cada nodo creado se debe cerrar con un [MYSQLD]
 [MYSQLD]
 [MYSQLD]






NOTA: Recuerden que en esta practica solo se están usando 2 PC, por lo que si se fijan en la configuración del primer nodo cliente lleva la misma IP del nodo Administrador, en caso de utilizar 3 PC variaría la Dirección, ejemplo:


En mi caso por ser 2 PC mis direcciones IP son Admministrador 192.168.1.1 y Cliente1 192.168.1.2


Si fuesen 3 sería: Administrador 192.168.1.1 Cliente1 192.168.1.2 y Cliente2 192.168.1.3


2.- Se pasa a guardar dicho archivo, para ello solo basta con teclear (Ctrl + O) y luego Teclear un Enter. Y por ultimo (Ctrl + X).


NOTA: Recordar que lo anterior se realiza en todos los nodos.


3.- Se pasa a editar un archivo de los Nodos Clientes, el cual se encuentra en /etc/mysql/my.cnf, para editarlo se escribe en una terminal lo siguiente:


“   sudo nano /etc/mysql/my.cnf   “






4.- Una vez abierto el archivo, se pasa a buscar la siguiente línea como se muestra en la siguiente imagen:






y se pasa a escribir lo siguiente:


#----------------------------------------------------------------- 
 ndbcluster 
#Ip del nodo Administrador 
 ndb-connectstring=192.168.1.1 
#----------------------------------------------------------------- 


Quedando como se muestra en la siguiente imagen.






5.- Después se pasa a buscar donde diga bin-address =   127.0.01 y se comenta  anteponiendo el simbolo de Gato o conocido como Número #bin-address =   127.0.01






6.- Al final del mismo archivo se pasa a escribir lo siguiente:


#-------------------------------------------------- 
[mysql_cluster] 
#IP del nodo Administrador 
 ndb-connectstring=192.168.1.1 
#-------------------------------------------------- 


quedando tal y como se muestra en la siguiente imagen:






7.- Se  pasa a guardar los cambios de dicho archivo.


NOTA: Recordar que en Este manual el nodo Administrador igual se está usando como cliente, por lo que se realizan los pasos anteriores en dicho nodo.


8.- Se pasa a crear una carpeta de BackUP,  la cual va declarada en los códigos anteriores, por lo cual se pasa  a crearla con la siguiente instrucción (nodos clientes):


“   sudo mkdir /var/lib/mysql-cluster/backup   “






9.- Se otorgan los permisos adecuados a dicha carpeta.


“   sudo chown mysql:mysql -R /var/lib/mysql-cluster   “





Reinicio de Servicios

Para que todo funcioné primero se reiniciarán los servicios de mysql, pero deben de ser reiniciados tal y como a continuación se indica.


1.- Se reinicia desde una terminal del Nodo Administrador lo siguiente:


“   sudo /etc/init.d/mysql-ndb-mgm restart   “






2.- Ahora se reinician los servicios de los Nodos que se están usando como Clientes (en este ejemplo igual el Administrador).


“   sudo /etc/init.d/mysql-ndb restart   “


y después:


“   sudo /etc/init.d/mysql   ”






3.- Una vez reiniciados los servicios en todos los nodos, se pasa a verificar que todos los nodos estén conectados, para ello desde la terminal del Nodo Administrador se pasa a escribir lo siguiente:


“   sudo ndb_mgm   “






4.- Se pasa a escribir:


“   show   ”  Esto para visualizar los nodos conectados y si todo marcha bien debería verse algo como la siguiente captura:






Una vez que los nodos están conectados se pasa a comprobar que todo funcione.

Comprobación del MYSQL-CLUSTER

1.- Se abre una nueva terminal en el nodo Administrador y se pasa a acceder a MySQL con la siguiente instrucción:


“ sudo mysql -u root -p   ”


pedirá la contraseña que se asignó cuando se instaló MySQL. Se ingresa y se teclea un Enter para poder acceder.






2.- Se pasa  a crear una base de datos, en este casó se llamará prueba1


“   create database prueba1;   “






3.- Si todo está funcionando a la perfección esto bastaría para que la base de datos se cree automáticamente en todos los Nodos Clientes por lo cual se accede a MySQL desde una terminal de Ubuntu del Nodo Cliente para verificar que la base de datos fue creada, para ello basta con teclear en MySQL lo siguiente:


“   show databases;   “






Por lo que se aprecia en la imagen todo va bien.


4.- Ahora desde el Nodo cliente crearemos una tabla, por lo cual primero se accede a la base de datos prueba1 con la instrucción:


“   use prueba   “


después escribiremos “   show tables;   “  para que observen que no hay ninguna tabla creada.






5.- Se pasa a crear una tabla sencilla para seguir corroborando que el MySQL-Cluster funciona bien. Por lo cual escribimos:


“   create table registro (id_registro int (2), nombre varchar (20) )engine=ndbcluster;   “


El motor de ndbcluster sirve para permitir la ejecución de varios servidores mysql en cluster. Por lo cual es forzosamente necesario utilizar este motor para no tener problemas con las tablas creadas.






6.- Una vez creada la tabla en uno de los clientes, se pasa a visualizar en otro nodo clientela tabla creada.






7.- Ahora pasamos a describir la tabla para ver que son los mismos campos que fueron creados desde el otro nodo.


“   describe registro   “


y pasamos a insertar un nuevo registro.


“   insert into registro values ('1', 'info-active');   “






8.- Para finalizar del otro Nodo Cliente se pasa a realizar un Select para ver los registros de la tabla, y deberá aparecer el registro insertado anteriormente.


“   select * from registro   “






Cada vez que se vayan a apagar las máquinas es recomendable para no generar errores desconectar los nodos tecleando en la terminal del administrador. 


“   shutdown   “






NOTA: Recordar que esto fue echo en 2 PC, una utilizada como Administrador y Cliente al mismo tiempo, si se utilizan 3, (Administrador, Cliente 1 y Cliente 2) en el Administrador solo se observará la base de datos, sin ninguna tabla, ya que el administrador se encarga de realizar las operaciones de replicas. Donde se replican los datos son únicamente en los nodos clientes.


Y con esto concluye este post.


Si tienen cuenta en Scribd pueden descargar fácilmente el manual desde el siguiente enlace: