martes, 10 de mayo de 2011

Comandos SFTP

  1. SFTP. is an interactive file transfer program, similar to ftp, which performs all operations over an encrypted ssh transport. In may also use many features of ssh

1.2 GET. Obtener archivos del servidor local y transferirlos al servidor remoto.

1.3PUT. Colocar archivos del servidor remoto en el servidor local.

2. DEFINE QUE ES UN PROCESO: Un proceso es un programa en ejecución. Los procesos son gestionados por el sistema operativo

2.1 PS. Este comando visualiza la lista de procesos que se estan ejecutando actualmente.

Parametros:
Ø -f Información completa. UID (identificador de user), nos dice quien inicio el proceso y stime hora del lazamiento del proceso.
Ø -e Muestra todos los procesos que se están ejecutando, no solo los que lanzamos nosotros. Por tanto también se muestran los llamados demonios (procesos que se ejecutan en segundo plano). También se muestran los procesos llamados "lideres de grupo de proceso" estos son procesos que solo sirven para que se ejecuten otros procesos.
Ø -d igual que el anterior pero no muestra los lideres de grupo.
Ø -a Solo lista procesos relacionados con el terminal
Ø -u Visualiza que es lo que hace un usuario
Ø -t visualiza que es lo que hace un terminal

2.2 KILL. este comando toma como argumento un numero de tarea o un PID (process identifier).

En el caso de que recurramos a no pasarle el PID y si la tarea debemos anteponer al numero de la tarea el signo del tanto-porciento "%".

viernes, 14 de enero de 2011

Conceptos básicos de software libre.

-SOFTWARE LIBRE
El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por la ambigüedad del término en el idioma inglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

-4 LIBERTADES DEL SOFTWARE LIBRE
LibertadDescripción
0la libertad de usar el programa, con cualquier propósito.
1la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
2la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
3la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie.
Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es muy poco viable
-COMUNIDAD GNU

GNU se inició en 1984 para desarrollar un sistema operativo completo tipo Unix desoftware libre, un software que respecta su libertad.

Capturas de pantalla de GNU

Los sistemas operativos parecidos a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas de programación, además de un programa para alojar recursos y interactuar con el hardware, denominado núcleo.

En el proyecto GNU, usamos copyleft para proteger legalmente estas libertades para todos. Pero también existe software libre sin copyleft. Creemos que existen razones importantes por las que es mejor usar copyleft, pero si su programa es software libre sin copyleft, sigue siendo ético de todos modos. (Vea en categorías del software libre una descripción de cómo «software libre», «software con copyleft» y otros tipos de software libre se relacionan).

-SOFTWARE LIBRE CORPORATIVO

El software privativo (también llamado propietario, de código cerrado o software no libre) es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones).

Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.

La persona física o jurídica (compañía, corporación, fundación, etc.) al poseer los derechos de autor sobre un software tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software privativo implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajo ciertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.

-SOFTWARE SEMILIBRE

El software semilibre (semi-free en inglés), es una categoría de programas informáticos que no son libres, pero que vienen con autorización de uso, copia, modificación y redistribución (incluso de versiones modificadas) sin fines de lucro (PGPsería un ejemplo de un programa semilibre).

Según la la Fundación para el Software Libre (FSF), el software semilibre es mucho mejor que el software no libre, pero aún plantea problemas y no podría ser usado en un sistema operativo libre. Esto se debe a la imposibilidad de incluirlo en un sistema de ese tipo, ya que los «términos de distribución para el sistema operativo libre como un todo es la conjunción de los términos de distribución de todos los programas en él» y al agregar un programa semilibre haría que el sistema fuera un todo sólo semilibre.


-SOFTWARE PROTGEDIDO POR COPYLEFT

Hay que hacer constar que el titular de los derechos de autor (copyright) de un software bajo licencia copyleft puede también realizar una versión modificada bajo su copyright original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software libre (por ejemplo MySQL); esta práctica no restringe ninguno de los derechos otorgados a los usuarios de la versión copyleft. También podría retirar todas las licencias de software libre anteriormente otorgadas, pero esto obligaría a una indemnización a los titulares de las licencias en uso. En España, toda obra derivada está tan protegida como una original, siempre que la obra derivada parta de una autorización contractual con el autor. En el caso genérico de que el autor retire las licencias "copyleft", no afectaría de ningún modo a los productos derivados anteriores a esa retirada, ya que no tiene efecto retroactivo. En términos legales, el autor no tiene derecho a retirar el permiso de una licencia en vigencia. Si así sucediera, el conflicto entre las partes se resolvería en un pleito convencional.

-FREEWARE

Programas de dominio público (de "libre" y "software") es un software de ordenador que está disponible para su uso sin costo (o por una tarifa opcional). [1] Esto está en contraste con el software comercial, que normalmente se venden con fines de lucro.Aunque "freeware" no se opone a software libre y de código abierto (FOSS), es comúnmente usado para denotar el software propietario gratuito en contraste con el software libre.


-SHAREWARE

El plazo de shareware (también conocido como software de prueba o Demoware) se refiere al software propietario que se proporciona a los usuarios sin tener que pagar a título de prueba y es a menudo limitada por cualquier combinación de funcionalidad, disponibilidad o conveniencia. Programas de evaluación a menudo se ofrece como una descarga desde un sitio de Internet o como un disco compacto incluido en una revista como un periódico o una revista. La razón de ser de una version de prueba es dar a los compradores la oportunidad de utilizar el programa y juzgar su utilidad antes de comprar una licencia para la versión completa del software. Las empresas con software superior por lo tanto tienen un incentivo para ofrecer muestras, excepto si su producto es ya conocido, o si no quieres estar lista en competencia directa con otros productos en los repositorios de shareware. [1]
Programas de evaluación que se ofrece habitualmente, ya sea con ciertas funciones sólo están disponibles después de la licencia es adquirida, o como una versión completa pero para un período de prueba de tiempo limitado. Una vez que el período de prueba ha pasado el programa puede dejar de correr hasta que una licencia es adquirida. Programas de evaluación se ofrece a menudo sin apoyos o actualizaciones que sólo estén disponibles con la compra de una licencia. Las palabras "prueba gratuita" o "versión de prueba" son indicativos de una version de prueba.
La version de prueba se utiliza en contraste con el software al por menor, que se refiere a software comercial disponible sólo con la compra de una licencia que no puede ser copiado por los demás, el software de dominio público, que se refiere a software que no protegidos por copyright, y freeware, que se refiere a derechos de autor de software para que el autor solicita ningún pago (aunque él o ella puede solicitar donaciones).


-3 APLICACIONES DE USO GRAL DE SOFTWARE LIBRE

1. Open Source Writers Group: Periodistas y escritores dispuestos a participar voluntariamente aportando documentación y trabajando como fuentes para proyectos Open Source.
3. Thingamablog: Aplicación para la edición y la publicación de blogs.
2. MediaWiki: Publicar y editar páginas web con formato PHP. Nació para ser utilizado en Wikipedia.
-SISTEMAS OPERATIVOS DE SOFTWARE LIBRE

1. Minix

2.-Qlinux


Tríptico