viernes, 12 de agosto de 2011

ENTORNO GRÁFICOS DONDE :::

ACTUALIZAMOS EL SISTEMA

 ANALIZADOR DE USO DEL DISCO

ESCRITORIO REMOTO

INSPECCIÓN DE CARPETAS

PROGRAMACIÓN DE TAREAS

TAREA PROGRAMADA

 VISOR DE SUCESOS.

POR: Sindy Campillo

jueves, 11 de agosto de 2011


Como Hacer Puntos de Restauración en Linux Debian - Programa Restaurar Sistema.

Este programa que se llama TimeVault, este programa puede restaurar ciertos ficheros o deshacer cambios en el sistema que provoquen fallos, para ello tiene la típica función esa que viene en los windows que sirve para crear un punto de restauración.
En el programa podemos escoger carpetas y archivos para que los este monitoriando constantemente y si un archivo o carpeta de las que escogemos a cambiado este mostrara los cambios se le han hecho y la carpeta quedara marcada, así que con este programa podemos escoger o excluir las carpetas y ficheros que queremos que sean monitoreados y por ende en algún momentos restaurados o no.
Por, Sindy campillo




martes, 2 de agosto de 2011

Configuración de una Red en Debian


Ip determinada en Debian




Unir dos redes con Linux Debian utilizando VirtualBox




                      configurar tarjeta Red en Debian




GESTOR DE DESCARGA

Instalar Tucan Manager en Debian Lenny


Gestor de descargas directas, para quienes no lo conozcan este programa gestiona automáticamente las descarga desde sitios como rapidshare, megaupload, zshare entre varios otros, es cosa de pegar los links y el programa hará el resto por nosotros.
En Ubuntu este programa estaba incorporado en los repositorios oficiales, en Debian esta incorporado en la version testing, y no en Lenny para instalarlo es muy simple, bajamos el paquete .deb desde los repos de testing

sudo apt-get install python python-gtk2 python-imaging tesseract-ocr 
tesseract-ocr-eng librsvg2-common

Y luego instalamos el paquete .deb
sudo dpkg -i tucan_0.3.9-1_all.deb
   

Convertir PDF En Documento de Texto



Muchas Veces necesitamos Poder editar un texto pdf, para ello en windows existen varias herramientas, no asi en Linux , pero siempre existe una, en este caso me vi en la necesidad de convertir un texto en formato pdf a formato .doc buscando encontre el Programa Kword que es un editor de texto para el Escritorio KDE, pero que se integra muy bien en Gnome.

para instalarlo basta con un
sudo apt-get install kword



uan vez instalado vamos a Aplicaciones>oficina>kword

Elegimos la opcion por defecto del asistente de Documentos y vamos a File>Import

y seleccionamos el archivo a trabajar

 Le Damos Ok y en cosa de segundos podremos editar el documento

 
para Guardarlo solo basta con file>save As y elejir el formato en el cual desemaos guardar .odt .doc ETC.

PDF Editor: un editor de PDF para Linux

Editar PDF en GNU/Linux (como kword o flpsed), por fin, gracias a kriptópolis he encontrado la aplicación que necesitaba. Se llama PDF Editor (aunque el binario ejecutable sea invocado mediante pdfedit, de ahí la confusión que hay en algunas páginas en cuanto a su nombre). La herramienta es de origen checo (no polaco, señores de kriptópolis), y, teniendo en cuenta las limitaciones del propio formato PDF, presenta unas magníficas posibilidades, tanto en línea de comandos, como en la interfaz gráfica:

Se encuentra en los repositorios de la distribución Debian, aunque, de momento, sólo en versión unstable.
Como Extraer Archivos .rar en Debian/ GNU/Linux

El formato .rar es uno de los más utilizados para comprimir archivos, y en Windows simplemente se necesita instalar el WinRAR para hacerlo de una forma fácil.
En Debian, solamente por default podemos comprimir o extraer por default a:
ü .zip
ü tar(tarball)
ü gz (gzip)
ü bz2 (bzip)
Pero no archivos .rar!!!
Y digo extraer porque en Debian GNU/Linux jamás comprimiría un archivo en formato .rar, si quiero compartirlo con gente que usa Debian GNU/Linux uso .tar.gz y si quiero compartirlo con gente que usa Windows o Mac lo comprimo en .zip





Comandos básicos de consola con respecto a empaquetar y desempaquetar archivos en Linux que es lo mismo que comprimir y descomprimir desde la consola; y con permisos de administrador, sería lo ideal. Bienvenido al Universo Debian!!!



* Ficheros tar
Empaquetar: tar -cvf archivo.tar /dir/a/comprimir/
Desempaquetar: tar -xvf archivo.tar
Ver contenido tar -tf archivo.tar

Ojo: tar no comprime pero si empaqueta varios archivos en uno solo


* Ficheros gz
Comprimir: gzip -9 fichero
Descomprimir: gzip -d fichero.gz

* Ficheros bz2
Comprimir: bzip fichero
Descomprimir: bzip2 -d fichero.bz2

gzip ó bzip2 sólo comprimen ficheros [no directorios, para eso existe tar]. Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 asi:

* Ficheros tar.gz
Comprimir: tar -czfv archivo.tar.gz ficheros
Descomprimir: tar -xzvf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz

* Ficheros tar.bz2
Comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido: bzip2 -dc archivo.tar.bz2 | tar -t

* Ficheros zip
Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip

* Ficheros lha
Comprimir: lha -a archivo.lha ficheros
Descomprimir: lha -x archivo.lha
Ver contenido: lha -v archivo.lha
Ver contenido: lha -l archivo.lha

* Ficheros arj
Comprimir: arj a archivo.arj ficheros
Descomprimir: unarj archivo.arj
Descomprimir: arj -x archivo.arj
Ver contenido: arj -v archivo.arj
Ver contenido: arj -l archivo.arj

* Ficheros zoo
Comprimir: zoo a archivo.zoo ficheros
Descomprimir: zoo -x archivo.zoo
Ver contenido: zoo -L archivo.zoo
Ver contenido: zoo -v archivo.zoo

* Ficheros rar
Comprimir: rar -a archivo.rar ficheros
Descomprimir: rar -x archivo.rar
Ver contenido: rar -l archivo.rar
Ver contenido: rar -v archivo.ra

Como actualizar Linux Debian a la ultima versión existente?
                      
                      
 
En este caso se va  a actualizar el sistema a partir de la versión de Linux Debian 4.0 r1 recién instalado en un ordenador desde cero. Si tenemos un disco de Debian y nos gustaría tener la última versión, hay que pensar en no perder tiempo descargando otro, ya que con cuatro comandos vamos a poder tener la nueva versión con todos sus adelantos y ventajas.
Si por el contrario ya tenemos Debian instalado y queremos actualizarlo a la ultima versión, no hay de que preocuparnos  no tendremos que empezar desde cero ya que debemos aplicar los siguientes pasos a nuestra maquina.
Podemos actualizar nuestro sistema o solo sus paquetes. Quiero decir con esto que si queremos solo actualizar los paquetes que ya tenemos instalados en la versión actual de nuestro sistema también podemos y así solo actualizaremos los paquetes no todo el sistema completo.
Para actualizar el sistema completo nos identificamos como súper usuario (ROOT) con el comando SU 
apt-get -u dist-upgrade
Una vez hecho esto si reiniciamos el sistema veremos en el menú de arranque GRUB la versión anterior y la nueva versión para que podamos arrancar la nueva y la antigua versión en caso de que algo fallara.
Seleccionamos la ultima, en este caso como se muestra en la siguiente imagen > la 2.6.18-6-686.
seguidamente tecleamos…}

 

Si por el contrario solo necesitamos actualizar los paquetes podemos usar:



apt-get -u update
apt-get -u upgrade
Como podemos ver es muy sencillo tener Debian actualizado a la ultima. Esto es algo importante ya que por suerte o por desgracia esta distribución no goza de buenas a primeras de los últimos paquetes como puede ser el caso de Linux Ubuntu.
El porque es algo muy sencillo. Linux Debian es una de las distribuciones más seguras y uno de los porqués es esto mismo. Linux Debian Etch que es la versión estable de la distro no te deja instalar cualquier software, para ello han tenido que pasar antes una revisión para que sea aceptada. Las versiones beta o alfa de los programas no se pueden instalar en este sistema operativo a diferencia de Linux Ubuntu que esta muy a la última pero es más insegura que Linux Debian.
SACADO DE:
Y PARA MÁS INFORMACION¡¡¡
ASISTENCIA REMOTA
Se puede descargar herramientas para poder conectarse a un escritorio de Linux. Lo que se puede hacer es conectarse desde SSH a una sesión en la terminal con clientes SSH como putty. Si se esta en otra máquina Linux, se puede ejecutar aplicaciones gráficas remotamente con la opción -X del comando SSH.
También Lo que se puede hacer, es instalar tightvncserver. Se instala, y lo único que se debe hacer es entrar a terminal, y como usuario escribir "vncserver". Con eso, el programa pedirá la contraseña que se desea tener para entrar al escritorio remoto. También podemos modificar la resolución del escritorio remoto. Por ejemplo, mi monitor tiene una resolución de 1920x1080, y el notebook de 1280x800. Lo que se hace es escribir "vncserver -geometry 1280x720" para que la resolución quede más cómoda en la pantalla del notebook.
Para conectarse remotamente tiene un icono con el siguiente comando:
ssh -i /home/usuario/.ssh/servidor -p puerto usuario@ip-servidor
ADMINISTRADOR DE LA VERSION DE DEBIAN
Debian en particular esta hecho para que el usuario sea responsable del manejo del sistema y de la seguridad en el mismo. Debido a este motivo nos exige un mínimo conocimiento de sus herramientas.

Herramientas Básicas:
apt-cache - búsqueda de paquetes en el caché local
dpkg-reconfigure - vuelve a configurar un paquete ya instalado (si utiliza debconf)
dpkg-source - se encarga de los archivos fuentes
dpkg-buildpackage - automatiza la creación de un paquete


Configurar sistema APT (APT/pinning)

Primero añada las fuentes para la versión estable (stable), de prueba (testing) e inestable (unstable) a su /etc/apt/sources.list. A continuación, edite /etc/apt/preferences para configurar correctamente el Pin-Priority:
Package: *
Pin: release a=stable
Pin-Priority: 500

Package: *
Pin: release a=testing
Pin-Priority: 600

Package: *
Pin: release a=unstable
Pin-Priority: 50


Aptitude

aptitude es un instalador de paquetes. También se puede como alternativa de apt-get en la línea de comandos.

aptitude acepta comandos de una tecla, que generalmente están en minúsculas.


Tecla Acción
F10 Menú
? Ayuda
u Actualizar la información del archivo de paquetes
g Descargar e instalar los paquetes seleccionados
q Salir de la pantalla actual y guardar los cambios
x Salir de la pantalla actual y descartar los cambios
Enter Ver información sobre un paquete

aptitude ofrece la opción de descargar automáticamente todos los paquetes basándose en depends, recommends y suggests. Puede alterar este comportamiento eligiendo F10 -> Optciones -> Manejo de dependencias de su menú.

aptitude permite el acceso a todas las versiones de un paquete.


Comandos apt-cache y apt-get

Con el ejemplo de arriba para trabajar en la versión de prueba, podemos controlar el sistema usando los siguientes comandos:

apt-get -u upgrade

Permanece en la distribución de prueba y actualiza todos los paquetes del sistema instalando las dependencias desde ella misma.

apt-get -u dist-upgrade

Permanece en la distribución de prueba y actualiza todos los paquetes del sistema resolviendo las dependencias desde ella misma.

apt-get -u dselect-upgrade

Permanece en la distribución de prueba y actualiza todos los paquetes del sistema teniendo en cuenta la selección de dselect.

apt-get -u install paquete

Instala el paquete y sus dependencias desde la distribución de prueba.

apt-get -u install package/unstable

Instala el paquete desde la distribución inestable y sus dependencias desde la distribución de prueba.

apt-get -u install -t unstable paquete

Instala el paquete y sus dependencias desde la distribución inestable asignando una Pin-Prioriy igual a 990 a unstable.

apt-cache search descripcion-loquesea

Si no conocemos el comando, pero sabemos la descripción del paquete, lo mejor es usar el apt-cache search. Por ejemplo, sabemos que paquetes estan relacionados con alsa, por lo que podemos hacer:
apt-cache search alsa


Para conocer las dependencias e información adicional de un paquete, podemos usar al apt-cache depends. Por ejemplo si queremos saber de que paquetes depende alsa-utils hay que hacer (aqui sí debemos poner el nombre exacto del paquete):

apt-cache depends alsa-utils

Los resultados nos mostrarán:
*Depends: Nos indica que paquetes son necesarios para que funcione el paquete indicado.
*Suggest: Nos indica que paquetes son recomendables que tengamos instalados.
*Conflicts: Nos indica con que paquetes puede haber conflictos.Esto se debe a que las nuevas versiones beta lo incluyen en sus últimas versiones.
*Replaces: Nos indica que paquete reemplaza a los listados en el resultado. Si ocurre esto, lo mejor es hacer como en el caso anterior.


apt-cache policy

Comprueba el estado de los paquetes eloquesea1 loquesea2 ....

apt-cache show

Comprueba la información referente a los paquetes loquesea1 loquesea2 ....

apt-get install

Instala una versión particular (2.2.4-1) del paquete lo que sea.

apt-get -u install

Instala el paquete loquesea1 y desinstala el paquete loquesea2

apt-get remove

Desinstala el paquete loquesea1 pero conserva intactos los archivos de configuración personalizados.

apt-get remove --purge

Desinstala el paquete loquesea1 junto con todos sus archivos de configuración personalizados.

En los ejemplos anteriores, el uso de la opción -u asegura que apt-get muestre la lista de todos los paquetes que van a ser actualizados y pregunte al usuario antes de proceder. Lo siguiente elige la opción -u como acción predeterminada:
[quote] $ cat >> /etc/apt/apt.conf << .
// Mostrar siempre los paquetes que van a ser actualizados (-u)
APT::Get::Show-Upgraded "true";[/quote]

.
Utilice la opción -s para simular la actualización sin llevarla realmente a cabo
.

Permanecer en una rama Debian

Dependiendo de su preferencia por permanecer en una determinada versión de Debian , puede modificar el archivo de ejemplo /etc/apt/preferences en Configurar el sistema APT,visto anteriormente
permanecer en stable: poner la Pin-Priority de testing en 50
permanecer en testing: mantener la configuración dada anteriormente
permanecer en testing (unstable): poner la Pin-Priority de unstable en 500
permanecer en unstable(testing): poner la Pin-Priority de unstable en 800


Una idea para la elección del Pin-Priority consiste en moverse desde arriba hacia abajo en la tabla anterior conforme transcurre el tiempo entre la fecha inmediatamente posterior a la salida de una distribución y la fecha de congelación de la siguiente versión.



Regresar todos los paquetes a la rama estable

Para volver todos los paquetes a la versión estable, edite el /etc/apt/preferences de la siguiente manera:
Package: *
Pin: release a=stable
Pin-Priority: 1001

y ejecute "apt-get upgrade" que forzará el retorno a la rama estable debido a que Pin-priority > 1000. Tenga cuidado, puede haber algunos inconvenientes con las dependencias.
Advertencia: el permanecer en la versión de prueba de Debian tiene como efecto colateral la lenta solución de los fallos de seguridad.  Si mezcla las versiones de Debian, de prueba con estable o inestable con estable, es muy probable que descarge diversos paquetes importantes de la rama de prueba o inestable que pueden tener errores. Queda debidamente advertido.
Ejemplos de /etc/apt/preferences que bloquean algunos paquetes fundamentales en su versión más madura mientras actualizan a una versión menos madura paquetes que no son esenciales, están disponibles en el examples subdirectory como preferences.testing y preferences.unstable. Por otra parte, preferences.stable fuerza a todos los paquetes a volver a su versión estable.


COMO HACEMOS EL MANTENIMIENTO EN DEBIAN?
Consulta sobre limpieza y mantenimiento en Debian


No pienses que tienes que perder tiempo en el mantenimiento de Linux que con el mismo que pierdes con el de Windows. No es un sistema cuyo rendimiento se vaya degradando con el paso del tiempo porque sencillamente no se "ensucia" tanto. 
Cita:
- Elimino los archivos temporales de internet.
Desde el propio firefox herramientas -> limpiar información privada. 
Cita:
Elimino los archivos temporales de c:\windows\temp
Linux almacena archivos temporales en /tmp, pero estos se borran cuando el sistema se apaga o cuando el programa que los estaba usando se cierra, así que no te preocupes por ellos.
Cita:
- Limpio el registro con RegSeeker
Aquí sencillamente no hay registro del que preocuparse.

Por supuesto, tampoco hace falta nada del estilo de Ccleaner, o tune up, o un antispyware.

Si se usa como sistema de ficheros ext2 o ext3 tampoco se necesita desfragmentar cada X tiempo porque no sufren fragmentación externa (sí interna, pero contra eso nada podemos hacer).

Lo de limpiar la cache del gestor de paquetes está bien. Puede que en el home existan carpetas ocultas de programas que ya se desinstalaron, y se tendrá que eliminar a mano. En cualquier caso toda la basurilla que se quede en el home no afectará al rendimiento del sistema.

Y también se tiene fsck para comprobar/solucionar incoherencias en los sistemas de ficheros, pero lo normal es que se ejecute él sólo cada cierto tiempo como rutina o simplemente si detecta problemas antes de montarlo.


Pues los temporales se quedan en /tmp. También suelen quedar archivos de configuración en el directorio home de cada usuario.

Para limpiar el /var/cache/apt/archives simplemente ejecuta aptitude clean.
 
Actualización: Así que vamos a dar un repaso a como se realiza el mantenimiento de software en Debian GNU/Linux (a nivel general, no tan solo a lo que Asterisk se refiere). Cuando se lanza una nueva "release" esta queda congelada con todos sus paquetes de software, en este caso, en Etch no entrarán nuevas versiones pero el equipo de mantainers de Debian SÍ realizan y aplican parches de seguridad sobre la versión congelada (en este caso Asterisk 1.2.13) realizando una gran labor por mantener la seguridad. Así que a pesar de que no dispondremos de las nuevas funcionalidades, si queremos instalar Asterisk desde los repositorios y evitar los problemas de seguridad debemos comprobar que tenemos disponible la rama (http://security.debian.org) que es donde van todos los parches de seguridad en Debian GNU/Linux, ya que en caso contrario no obtendríamos actualizaciones de seguridad y eso si que sería una insensatez! Así que todo depende de nosotros.
Para evitarnos problemas vamos a comprobar que disponemos de las siguientes líneas (en el caso de Etch) y obtenemos actualizaciones de seguridad:
deb http://security.debian.org/ etch/updates main contrib non-free
Si optamos por la opción de usar los repositorios de Lenny tendremos la opción de usar Asterisk 1.4.20 mientras que actualmente podremos encontrar la release 1.4.21.1 en el FTP de Digium. En este caso no estaremos expuestos a todas estas vulnerabilidades pero nos perderemos la solución a varios bugs que tuvo lugar en la release 1.4.21 cabe decir que los bugs que se solucionaron en la versión 1.4.21.1 fueron introducidos en la releas 1.4.21 por tanto usar los paquetes de testing podríamos decir que no es tan crítico.
Lo mismo nos sucederá con otros paquetes como addons, zaptel, ...
En definitiva escojamos la opción que queramos pero siempre será mejor ir a buscar la última release en el FTP de Digium y usar wget, tar, y luego un ./configure && make && make install (siempre que tengamos las dependencias instaladas) y estar atentos a las nuevas actualizaciones.
Después de explicar (en mi humilde opinión) lo que debería ser una instalación de Asterisk, creo que debería aportar mi pequeño granito de arena al proyecto Debian. La verdad es que pensaré en ello.