lunes, 14 de septiembre de 2015

Disminuir el Tamaño de las imagenes

Para tramites en linea siempre estamos escaneando documentos, fotos , etc, por lo general terminamos trabajando en pc que no tienen programas de edicion de imagenes, por eso este portal me parece genial espero que les sea util como a mi

http://webresizer.com/resizer/

lunes, 12 de enero de 2015

Construccion de un Arbol de problema

Este topico esta fuera del area de sistemas  , sin embargo me parecio muy util luego de realizar un curso de Proyectos comunitarios guardarlo por aqui.

Son unos pasos muy sencillos que  luego de analizar un problema y   desglozarlo a traves de la redacción de objetivos se puede emplear una técnica de arbol de respuesta para identificar las lineas de intervención y los productos .

Las causas del problema serian las raices, el tronco seria el problema y las consecuencias del problema serian las ramas.

Las  siguientes preguntas ayudan a elaborar el arbol:
  1. Que problema se abordará
  2. Por que se necesita
  3. Para que se desea realizar?
  4. Como se realizara?
  5. Que productos se entregarán
  6. Para quienes se realizara y cuantos son?
  7. Donde se va a realizar
  8. Cunado se va a realizar
  9. Con que se realizara?
  10. Cuanto cuesta

Para probar la configuración del squidguard existente

  1. Probar una regla
  2. Hacer un test
  3. sin ext files
  4. con ext files
  5. Migrar reglas
  6. Borrar el vijepo y traer la nueva configuración

Esto solo para casos donde ya este corriendo el squidguard y quieras probar si funciona 

squid -k  reconfigure (prueba el squid con una configuracion nueva)

cat archivoCondatos de prueba |  squidGuard -d -c squidGuard.conf (Prueba la configuración  sin reiniciar el servicio de squidguard)

squidGuard -c squidGuard.conf -C all -d (ejecuta la configuracion del squidguard)


martes, 28 de octubre de 2014

20 Comandos Linux imprescindibles para un Sysadmin

Excelente articulo que encontre en el siguiente enlace:

https://openwebinars.net/20-comandos-linux-imprescindibles-para-sysadmin/

Aqui se  los dejo por si borran el enlace ;)

 

20 Comandos Linux imprescindibles para un Sysadmin

Los administradores de sistemas Linux, como su propio nombre indica, tienen que llevar en muchos casos el control de más de un equipo, y en ocasiones de más de una red de equipos al mismo tiempo. Desde fuera parecería muy complicado si no fuese por la cantidad de comandos en sistemas Linux que existen para facilitar estas labores de mantenimiento y soporte. Hoy dejamos aquí 20 de los comandos imprescindibles para un Sysadmin ordenados alfabéticamente por que no por ser menos relevante tienes que estar al final:
  1. /PROC: Como podréis comprobar no es un comando, sí, está en la lista de los 20 que he comentado pero veo muy interesante comentar que aquí se encuentran archivos muy interesantes para el sistema como 'meminfo' o 'cpuinfo' por mencionar un par de ellos, que nos mostrarán información muy relevante sobre los componentes de nuestro equipo. Un simple 'cat' a estos archivos y podremos ver toda la información que contienen sin salir del prompt de la consola.
  2. CACTI: Realizará gráficas de rendimiento en los diferentes dispositivos que envíen información vía SNMP.
  3. FREE: Este comando mostrará el estado y uso de la memoria de nuestro equipo o sistema.
  4. GNOME SYSTEM MONITOR: Monitoriza el rendimiento de nuestro sistema, y nos lo muestra en una interfaz muy amigable.
  5. IOSTAT: Informa de los datos en entrada/salida de nuestra CPU y discos.
  6. IPTRAF: Monitoriza todo el tráfico que entra y sale de nuestro equipo (interfaces, puertos, etc...). Es algo más que un comando, en realidad se trata de una aplicación muy lograda.
  7. JFFNMS: Genera gráficas para monitorizar equipos a gran escala.
  8. MPSTAT: Muy útil para procesadores Multi-Core, ya que permite ver el rendimiento de cada núcleo del procesador de forma independiente. 7
  9. NAGIOS: Sistema de monitorización muy versátil, puesto que por la cantidad de comandos que acompañan a la aplicación, y la infinidad de plugins existentes para la misma, se puede llevar el seguimiento de grandes cantidades de equipos, servidores y redes. Además mediante un SMS gateway podremos configurar el sistema para que nos alerte al móvil de cualquier incidencia.
  10. NETSTAT: Muestra las conexiones abiertas en nuestro equipo.
  11. PMAP: Informa sobre el rendimiento de la memoria del sistema, tanto en general como la memoria que consume un proceso concreto.
  12. PS: Muestra los procesos que se están ejecutando en nuestro sistema, y según los parámetros que le pasemos al comando, también el consumo de memoria y procesador de cada uno de los listados.
  13. SAR: Realiza reportes de la actividad del sistema.
  14. SS: Muestra diferentes estadísticas de los sockets de nuestro equipo. Su función es similar a Netstat.
  15. STRACE: Realiza debugs de servidores web, Apache, Httpd, lighthttp, entre otros.
  16. TCPDUMP: Muestra todo el tráfico que circula por un puerto concreto en tiempo real.
  17. TOP: Nos informa en tiempo real del estado de nuestro servidor. Por defecto si no le pasamos ningún parámetro nos mostrará el uso de CPU, con un muestreo cada 5 segundos.
  18. UPTIME: Muestra información similar a la del comando TOP, además de otros datos interesantes como el tiempo que lleva encendido el equipo, la carga de procesos, el número de usuarios, etc...
  19. VMSTAT: Informa del estado del equipo o sistema, tanto el hardware como los procesos que se están ejecutando, y todo en tiempo 'casi' real.
  20. W: Muestra qué usuarios están conectados al equipo y además, podremos saber qué están haciendo en ese momento.

martes, 25 de febrero de 2014

Navegacion Privada

Para instalar una red privada virtual, RPV, o VPN de las siglas en inglés de Virtual Private Network, que le permita navegar  anonimamente y sobre todo cuando hay problemas de control de navegacion y bloqueo de paginas.

     https://www.tunnelbear.com/

Crear archivo en pdf

Se puede instalar un programa llamado PDF creator, una herramienta que instala una impresora virtual llamada PDFCreatro la cual le permite convertir documento de Office u Open Office o imagenes en PDF

PDF DESCARGAR


Si el link no le abre intente buscando en google ...

viernes, 29 de noviembre de 2013

Rsync

rsync es sinónimo de sincronización remota.
rsync se utiliza para sincronizar los archivos y directorios de un lugar a otro de una manera eficaz. La ubicación de nuestra copia de seguridad puede  ser en el servidor local o en un servidor remoto.
Las carcateristicas más importantes son:
  • Velocidad :  réplicas de todo el contenido entre la fuente y directorios de destino ejecutando las transferencias  sólo de los bloques o bytes modificados a la ubicación de destino, lo que hace la transferencia muy rápida.
  • Seguridad : rsync permite el cifrado de datos mediante el protocolo SSH durante la transferencia.
  • Bajo ancho de banda : rsync utiliza la compresión y descompresión del bloque de datos por el bloque en el envío y la recepción final, respectivamente. Por lo tanto el ancho de banda utilizado por rsync será siempre inferior en comparación con otros protocolos de transferencia de archivos.
  • Privilegios : No hay privilegios especiales que sean necesarios para instalar y ejecutar rsync.
rsync opciones origen destino
Veamos 10 casos practicos:
Caso 1. Sincronizar 2 directorios en nuestro servidor local o disco duro.
rsync -zvr /home/usuario/Documentosimportantes/  /home/usuario/Copia2010/
donde,
- z : activa compresión.
- v : modo verbose.
- r : indica recursividad. Lo hara con todos los archivos y directorios que cuelgan de Documentosimportantes.
Caso 2. Conservar permisos, usuarios, fechas, etc, de nuestra copia seguridad.
Para ello manejaremos la opción -a  y estas son sus caracteristicas:
  1. Modo recursivo.
  2. Conserva los enlances simbolicos.
  3. Conserva los permisos.
  4. Conserva fecha y hora.
  5. Conserva propietario y grupo.
rsync -azv /home/usuario/Documentosimportantes/  /home/usuario/Copia2010/
Caso 3. Sincronizar unicamente un archivo.
rsync -av /home/usuario/Documentosimportantes/listado.odt  /home/usuario/Copia2010/listado.odt
Caso 4. Sincronizar archivos desde servidor local o nuestro disco duro a servidor remoto.
Se debe especificar el usuario y la dirección ip del servidor remoto, asi como el directorio de destino.
rsync  -avz /home/usuario/Doc_importantes/  openyourshell@192.168.1.100:/home/openyourshell/
Caso 5. Sincronizar archivos en un servidor remoto en modo seguro mediante ssh.
Añadiremos la opción -e y ssh.
rsync -avz -e ssh  openyourshell@192.168.1.100:/home/openyourshell/  /root/Copia2010rem/
Caso 6. Sincronizar archivos desde un servidor remoto a nuestro servidor local o disco duro.
rsync -avz  openyourshell@192.168.1.100:/root/Copia2010rem/  /home/usuario/Copia2010/
Caso 7. Sincronizar sin sobrescribir los archivos modificados o actualizados.
A veces puede interesar hacer una copia de nuestros archivos sin sobrescribirlos para no perderlos y mantener las copias intactas independientemente. Para ello usaremos la opción -u.
rsync -avzu /home/usuario/Doc_importantes/  /home/usuario/Copia2010/
Caso 8. Visualizar el progreso de la transferencia en la sincronización.
La opción que añadiremos para hacer esto posible será –progress. Visualizaremos % de progreso.
rsync -avzu –progress /home/usuario/Doc_importantes/  /home/usuario/Copia2010/
Caso 9. Sincronizar archivos a un dispositivo externo de nuestro servidor local o disco duro.
Es de uso común hacer respaldos de nuestros archivos a un disco duro externo o pendrive usb. Nos aseguramos de tener nuestro disco externo o pendrive conectado y dev/sdb1/ es el lugar que ocupa, pudiendo ser sdb2,sdc1, etc.
rsync -avz /home/usuario/Documentosimportantes/  dev/sdb1/
Caso 10. Sincronizar archivos y borrar los archivos en el directorio destino que ya no se encuentran en nuestro directorio fuente.
La opción a utilizar es  –delete.
rsync -avz –delete /home/usuario/Doc_importantes/  /home/usuario/Copia2010/
http://openyourshell.wordpress.com/2010/12/30/el-comando-rsync-para-nuestras-copias-de-seguridad-en-gnulinux/


Otra forma de probar el rsync es luego de configurado en ambos servidores ejecutar la copia de la siguiente forma

rsync -avzh servidor::/rutaAcopiar/ ./

donde a son los archivos y z compresion

Si no puedes realizar la copia revisa el log que estaria en una ruta parecida a esta rsyslog