lunes, 29 de octubre de 2012

Cuenta la leyenda IOS6 jailbreak Untethered

Saludines, resulta que navegando por la web me tope con que circulan algunos post en diversos medios que aseguran haber aplicado Jailbreak al IOS 6 de forma untethered para dispositivos de la manzana y todo el potencial de Cydia.

La verdad investigando; aun así varios posts indican que por ahora todavía no es posible y que lo mas cercano que se ha conseguido es el jailbreak a dispositivos de 4ta generación para ipod touch y anteriores, nueva ipad,  iphone 4 y anteriores de forma "semi untethered" , les dejo el blog donde pudieran seguir "el camino amarillo " http://ios6jailbreaknow.blogspot.mx/

yo aun no tengo la oportunidad de probarlo espero poder descargar el tutorial por la noche y hacer algunas pruebas,les sugiero hagan una copia de respaldo por cualquier  percance que ocurra :-p.

Espero les sirva y sus comentarios.

Have Fun

Probando iOS 6.0

Saludos a todos en mi muy humilde opinión me decidí a postrar sobre iOS 6, ya que me obsequiaron hace algún tiempo un artilugio de la manzanita a la cual acabó de actualizar, a decir verdad pocos cambios en la interface, ligeramente más veloz, esperemos ver mejoras en la duración de la batería del iPod, la ejecución de las tareas va mejor, y la integración con las redes sociales ciertamente es más amena que con su antecesor, los mapas evidentemente no son tan buenos como los de Google hasta ahora todavía no ej encontrado a Cancún en España ni nada por el estilo pero si ciertamente Google lleva mucho camino ya recorrido, cosa que le falta a la manzana, algo que sí note fue una ligera mejora en el rango de la red inalámbrica, al parecer también la gestión de la misma luce con varias mejoras desde la velocidad hasta la captación, quiero creer, además espero la batería no se vea afectada, a grandes rasgos es un poco más limpio en su ejecución, la aplicación de Youtube me resulta algo lenta y la cache es muy mala, diseñada sólo para redes rápidas, se que esto ya no es problema del os pero en vista de que se elimino la versión anterior, lo comento, por otro lado la App Store luce algo incómoda y la vista por categorías que se tenía por lo menos para mi, me resultaba algo más cómoda y rápida para navegar, la escritura mejor ligeramente tanto en su corrección como al tacto, se siente más "certero", en fin haber que ocurre conforme vaya instalado aplicaciones, será necesario cargar cydia y quizá algunas aplicaciones más interesantes para poder sacarle jugo y notar algunos otros beneficios del sw libre, digamos que esperaba algo un poco más en cuanto a la interface, bien por la parte del desempeño y ojalá liberaran el Bluetooth para la transferencia de datos que aún resulta monopolica, las nuevas apps, me resultan con poca utilidad real, me resulta más útil notes y recordatorios así como la App del clima que ya estaban con anterioridad, juzguen ustedes la mayoría de las mejoras van más de fondo quiero pensar.

viernes, 19 de octubre de 2012

Iniciar sesion en unix/linux

Una entrada mas para recordar, básicamente para iniciar sesión en cualquier o casi cualquier sistema Linux es necesario el nombre del usuario y la contraseña, como usuario podemos definir si veremos usuario administrador o bien un usuario con apenas permisos para leer un log o el correo, para iniciar en modo administrador generalmente entramos con el usuario root o súper usuario.

Generalmente no podemos loggearnos de forma directa como usuario root, esto por mi motivos de seguridad al establecer una sesión remota o incluso local, una forma es teclear usuario u contraseña por lo general los dígitos de la contraseña no se ven en consola y en entornos gráficos los campos aparecen como "bloqueados" o con marcas que indican solo el numero de caracteres,

una vez ingresando al sistema para ser usuario root podemos teclear el comando su luego tecla Enter y la contraseña de root o bien como en debían podemos ingresar con sudo usuario_especial y con esto nos pedirá el password del usuario administrador sin loggearnos como root, una vez con la sesión iniciada en root deberíamos ver en la terminal el carácter # (gato) al inicio de la línea de comando algo como:
#root@webhost:

Bueno es algo muy sencillo pero espero les sirva el detalle saludines

Especial respaldos en unix/linux parte 2

Bueno continuamos con las herramientas y utilerias de respaldo 
Les comento de rsnapshot que es una herramienta que permite respaldos con alta compresión, se ayuda de 
rsync y ssh para su operación, escrito en pearl, permite la publicación de copias incrementa-les.

Para su instalación 

En Debian (o Ubuntu):

  apt-get install rsnapshot 

Como el tutorial es algo extenso les dejo la pagina de donde pueden consultar la instalación y configuración de rsnapshot guide-to-rsnapshot-and-incremental-backups-on-linux

El enlace se encuentra en Ingles, ya me dedicare a realizar la traducción ;)

Rsnapshot se puede utilizar en scripts, y programar su automatización en crontab como eh comentado para otras utilerias.

Otra herramienta muy potente es Backuppc.

Backuppc: es un herramienta orientada un poco más al sector profesional que permite realizar copias de seguridad en Linux y Windows en un dispositivo de almacenamiento en un servidor o unidad.

Esta herramienta extrae los datos con la ayuda de Samba o bien con el comando tar,la transferencia se realiza según se requiera por medio de ssh, rsync entre otros.

Instalación en ubuntu

 apt-get update
 apt-get install backuppc

Esto instalara backuppc con sus dependencias, creara un usuario con el mismo nombre "backuppc", e instalara Apache, de tal forma hay que tener en cuenta si ya se tenia instalado.

Puedes ingresar a la consola de administración en la siguiente URL de tu navegador "http://SERVER-IP/backuppc" por default.

También hay que anotar la contraseña proporcionada por el instalador.

Cabe mencionar que backuppc se puede configurar para conectarse y autenticarse con otros ordenadores o servidores.

La configuración consiste en logearse con el usuario backuppc ( su backuppc ) 
generar claves ssh " ssh-keygen-t rsa".

Acepte la ubicación de instalación por defecto (el directorio home del usuario backuppc) y deje en blanco la contraseña.

Después,  copia la clave pública RSA (id_rsa.pub) en el archivo authorized_keys para el usuario root de cada uno de los servidores o pc que deseas hacer una copia de seguridad (hay varias maneras de lograr esto):

 [Copiar la clave pública]
 ssh root @ server-ip
 [Enter Password]
 CD
 vi authorized_keys  (aqui puedes usar cualquier editor de texto solo ten cuidado de no dejar espacios al final del archivo)
 [PEGA LA LLAVE Y GUARDA EL ARCHIVO] 
Ahora, ya que estamos en el servidor de donde se va a hacer una copia de seguridad, compruebe que está instalado rsync:
  apt-get update
 apt-get install rsync 

Por último, compruebe que ahora puedes inciar una sesión SSH desde el servidor de copia de seguridad en el servidor que se desea sustraer la copia de seguridad como usuario backuppc:

  Su backuppc
 ssh root @ server ~-IP
 [TENDRÁ QUE ACEPTAR known_hosts LA PRIMERA VEZ SOLAMENTE] 

Introduce la contraseña, Asegúrate de que los permisos del archivo authorized_keys están bloqueados a rw para root como propietario único.

Asegúrate de hacer SSH en cada servidor / ordenador desde el servidor donde se hacen las copias de seguridad a los servidores de donde se quiere sustraer la copia.
Basta con repetir lo anterior para cada servidor / ordenador  para agregarlo al servidor Backup
Anexo la fuente original ya que plantea algunas soluciones si el apache ya esta instalado y en caso de que hayas olvidado anotar la password generada para el usuario "backuppc"
Por ahora hasta ahí le dejamos ya que hay que revisar muchas más herramientas cualquier duda, pues por aquí andamos ;-)

jueves, 18 de octubre de 2012

Especial respaldos en unix/linux parte 1

Que tal , ya en ocasiones anteriores ya se hablo de rsync, respaldos con tar, hoy vamos a hablar de más herramientas.

Pero primero tenemos que planificar el respaldo.

Seguiremos estas preguntas:

  • Que se va a respaldar?
  • Que herramienta vamos a usar?
  • En donde vamos a respaldar?
  • Quien va a respaldar?
  • Cada cuando vamos a respaldar?
  • Que tipo de respaldo queremos?


  • Que se va a respaldar?: Para esta parte debemos dejar bien en claro que es lo que se quiere respaldar, los archivos, que permisos, el espacio que requieren muy probablemente empecemos a ver el tipo de archivo que vamos a respaldar.
  • Que herramienta vamos a usar?: En esta parte nos enfocaremos a ver la necesidad del respaldo, es decir si el servicio requiere de una alta disponibilidad o si bien solo vamos a guardar los mp4 de toda la temporada de zombies, la herramienta en gran medida debe considerar los recursos con los cuales se cuenta, la frecuencia, y tamaño del respaldo que vamos a generar.
  • En donde vamos a respaldar?: Aquí hablaremos del medio en el que vamos a respaldar, ya sea unidades dedicadas, físicas o virtuales, un servidor solo de respaldo o bien un dvd con suficiente espacio, hay que tener muy en cuenta el tipo de respaldo y archivo que se va a almacenar así como su compresión y la disponibilidad del respaldo.
  • Quien va a respaldar?: Evidentemente si estas leyendo esto es por que te toco a ti o bien no hay nadie más pero se puede automatizar el proceso y se pueden hacer copias incrementa les, es decir esta tarea no siempre tiene que ser realizada por personal y podemos descargar esa responsabilidad a un usuario con menor conocimiento que el administrador del sistema, dependerá de la herramienta y que tan critico o delicado sea el respaldo a realizar.
  • Cada cuando vamos a respaldar?: la frecuencia de un respaldo es vital, cuando solo queremos guardar logs seguro sera seguido el respaldo o bien el respaldo critico de fin de mes o al final del año, o quizá solo quieres tener el monitoreo de las sesiones y solo te interesa cada miércoles. 
  • Que tipo de respaldo queremos?: con el tipo de respaldo me refiero a que no es lo mismo realizar un tar de archivos a un dump completo o bien una imagen clonada de todo el disco o discos, también hay que analizar la compresión del respaldo.
Empecemos mencionando algunas herramientas que operan bajo la terminal.

Rsync: bueno ya se ha hecho un post sobre esta poderosa herramienta que invito revisen en esta pagina, rsync opera sobre la terminal, se puede automatizar fácilmente con el crontab del sistema.

Dump/Restore: Herramienta básica de unix, dump copia sistemas de ficheros completos y restore se encarga de la recuperación del respaldo, la sintaxis es sencilla "dump opciones destino origen".
Muy similar a la de un tar y cualquier otro comando de unix como "cp
por ejemplo: # dump 0uf /root/copia.dump /home 

que es lo que hace, sencillo, crea una copia de la carpeta home en el directorio /root 
es recomendado que exista antes de la primera ejecución el archivo /etc/dumpdates que almacena las fechas y archivos dump que se han creado.

algunas  opciones de dump son:
0-9 Nivel de copia de seguridad
u Actualiza /etc/dumpdates al finalizar el backup
f  indica una cinta diferente de la usada por defecto
b Tamaño de bloque
c indica que la cinta destino es un cartucho
w ignora todas las opciones excepto el nivel de backup

su contra parte restore es la encargada de la restauración del backup previamente generado, la sintaxis es muy similar, "restore -i -f /root/copia.dump", supongamos que queremos recuperar la copia en una usb, o disco, en este caso /dev/sdb1 "# restore -i -f  /root/copia.dump" posicionados en la unidad, recuerda que disponemos de los comandos "man" y "help" para ver mas opciones y ejemplos.

algunas opciones de restore son:

R Restaurar la cinta completa
F Indica el dispositivo o fichero donde está el backup
I  Modo interactivo (mas cómodo a la hora de estar leyendo en la terminal)
x Extrae los ficheros y directorios desde el directorio actual
t Imprime los nombres de los ficheros de la cinta.

Les dejo la fuente para que consulten el articulo completo

Fuente: Todo Linux, Numero 127, pag 56 y 57  www.studiopress.es

Después también hablamos del comando Tar, incluido por default como una poderosa herramienta del sistema para empaquetar, y recordando que se puede complementar con crontab para su automatización y con comandos como gzip o zip para comprimir los respaldos, puedes revisar también en este blog la entrada que hacer referencia y detalla mas el uso de Tar y algunos ejemplos

Por ahora esta es la primera parte y en vista de que me lanzo a comer hasta aquí le dejamos 

pueden ir buscando información sobre el comando "dd" este comando nos permite copiar discos duros enteros, generar imágenes de tipo .iso desde la terminal y por consiguiente almacenar  una copia bit a bit de los archivos.

la sintaxis es algo así: "dd if=fichero_origen of=fichero_destino

o por ejemplo para crear un iso


dd if=/dev/unidad of=respaldo.iso


Para montar la imagen podemos teclear

dd if=respaldo.iso of=/dev/unidad

o

mount -o loop respaldo.iso /mnt/unidad

Fuente: usando-dd-para-crear-imagenes-iso.html


Agrego también este apartado de Wikipedia con algunas herramientas de software propietario y privativo para realizar copias de respaldo

http://es.wikipedia.org/wiki/Anexo:Aplicaciones_de_copias_de_seguridad