viernes, 20 de mayo de 2011
ssh :)
SFTP:)
- SFTP: SSH File Transfer Protocol (también conocido comoSFTP o Secure File Transfer Protocol) es un protocolo de red que proporciona la funcionalidad necesaria para la transferencia y manipulación de archivos sobre un flujo de datos fiable. Se utiliza comúnmente con SSH para proporcionar la seguridad a los datos, aunque permite ser usado con otros protocolos de seguridad. Por lo tanto, la seguridad no la provee directamente el protocolo SFTP, sino SSH o el protocolo que sea utilizado en su caso para este cometido.
1.2 GET: Este comando permite recuperar un archivo que se encuentra en el servidor. Si el comando aparece seguido del nombre de un archivo, el archivo remoto se transfiere a la máquina local, dentro del directorio local actual.Si el comando aparece seguido de dos nombres de archivos, el archivo remoto (el primer nombre) se transfiere a la máquina local en el directorio local actual con el nombre del archivo especificado (el segundo nombre).Si el nombre del archivo contiene espacios, asegúrese de introducirlo entre comillas.
1.3PUT: Este comando se utiliza para enviar un archivo local al servidor.Si el comando aparece seguido del nombre de un archivo, el archivo local se transfiere al servidor en el directorio remoto actual.Si el comando aparece seguido de dos nombres de archivos, el archivo local (el primer nombre) se transfiere al servidor en el directorio remoto actual, con el nombre del archivo especificado (el segundo nombre).Si el nombre del archivo contiene espacios, asegúrese de introducirlo entre comillas.
2. DEFINE QUE ES UN PROCESO: Un proceso es un programa en ejecución. Como sabemos, varios procesos se pueden ejecutar al mismo tiempo pero la CPU sólo puede
atender uno a la vez. Mientras un proceso corre, los otros procesos activos esperan. Los procesos son las únicas entidades activas en Unix. Ejecutan un único programa y tienen un único flujo o hebra (thread) de control. Un proceso sólo puede iniciar su ejecución (nacer) si es creado por otro proceso. El proceso más antiguo se denomina padre y el creado, hijo. Un proceso padre puede engendrar varios hijos, pero un hijo únicamente puede tener un padre. Cuando un proceso padre acaba su ejecución (muere), generalmente mueren con él todos sus hijos. Todo proceso tiene una tabla de archivos abiertos por procesos; al crearse un proceso se generan automáticamente tres entradas en dicha tabla:
- standard input (por default es el teclado).
- standard output (por default es la pantalla).
- standard error (por default es la pantalla).
2.1 PS: ( process status) permite visualizar el estado de un proceso
2.2 KILL: comando utilizado para enviar mensajes sencillos a los procesos ejecutándose en el sistema l comando kill
es un wrapper alrededor de la llamada al sistema kill()
, que envía señales a procesos o grupos de procesos en el sistema, referenciados por sus IDs de proceso (PIDs) o IDs de grupo de procesos (PGIDs). kill
se ofrece siempre como programa independiente, pero la mayoría de las shells tienen intrínsecamente comandos kill
que pueden diferir levemente de ella.
martes, 10 de mayo de 2011
SCRIPT 1 :)
¿Qué es un script?
Un script es una serie de instrucciones los cuales conforman a
los programas escritos en unix.
Es una lista de comandos en un archivo, y que se pueden ejecutar todos de una sola vez, sólo invocando el nombre del archivo
Estructura de un script:
Comentarios. Sirven para guiar, e sdecir, saber
que se esta realizando en esa instrucción.
En un script todo lo que venga después del símbolo # y hasta el próximo caracter nueva línea se toma como comentario y no se ejecuta.
Ejemplo:
echo Hola todos # comentario hasta fin de línea
sólo imprime "Hola todos".
# cat /etc/passwd
no ejecuta nada, pues el símbolo # convierte toda la línea en comentario.
Los scripts suelen encabezarse con comentarios que indican el nombre de archivo y lo que
hace el script. Se colocan comentarios de documentación en diferentes partes del script para mejorar la comprensión y facilitar el mantenimiento
martes, 29 de marzo de 2011
Practica 7 :)
2. Indica cuál es el comando de unix para:
Obtener la fecha del sistema: date
Saber cuanto tiempo lleva encendido el sistema: up time
Conocer cuántos archivos o carpetas están el escritorio: ls
Copiar un archivo llamado recursos.txt que se encuentra en el home y se desea enviar la información a un directorio llamado practicas que esta dentro de otro directorio llamado clase2 y este a su ve esta dentro de otra carpeta llamado curso y que esa carpeta se encuentra en Documentos
cp recursos.txt ../documentos/clase2/practicas
PRACTICA 7 :)
Comando | Explicación |
say | Dice en voz alta lo que escribas enseguida de say |
echo | toma por la consola estandar de entrada (stdin) un parametro "texto" su función es sacarlo por la consola estandar de salida (stdout). |
ls | Imprime info relativa a los archivos de un directorio |
Ls -l | Imprime en formato de maxima info |
Ls -F | Considera cada nombre como un directorio, listando en su orden de ocurrencia |
Ls -a | Lista todas las entradas de un directorio, incluso aquellas que comienzan con un punto |
cd | Cambiar de directorio usuario |
Cd .. / | Cambio de directorio hermano |
Cd x. donde ex es el nombre de una carpeta | Cambiese de directorio indicado |
cp | Copia archivos dentro de un mismo directorio o en otro directorio. En este último caso se puede escoger entre conservar el nombre, o bien cambiarlo. |
Cp -r | copia recursiva de directorios |
mv | Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio. |
rm | remueve o elimina un archivo. |
rmdir | Elimina el directorio indicado, debe estar vacio |
mkdir | Crea un directorio |
Chomd (modo simbólico) | se pueden añadir o quitar permisos a los ficheros y directorios. El formato del comando chmod simbólico es: chmod [who] código-operador permisos fichero who Tipo de usuario. Puede tener los siguientes valores: u : propietario del fichero g : grupo del que el propietario es miembro o : usuarios clasificados como otros a : todos los usuarios del sistema (propietario, grupo y otros) código-operador Indica la operación que se va a realizar: + : añadir permisos - : quitar permisos permisos Tipo de permiso: r : permiso de lectura w : permiso de escritura x : permiso de ejecución fichero Nombre de fichero o directorio.
|
Chomd (modo absoluto) | chmod (modo absoluto)
El modo absoluto se especifica con 3 dígitos numéricos; cada número representa los permisos de cada tipo de usuario. Estos dígitos se obtienen, para cada clase de usuario, a partir de los valores siguientes: 4 : permiso de lectura 2 : permiso de escritura 1 : permiso de ejecución. Así tendremos: 0 : ningún permiso 1 : permiso de ejecución 2 : permiso de escritura 3 : permiso de ejecución y escritura (1+2) 4 : permiso de lectura 5 : permiso de lectura y ejecución (4+1) 6 : permiso de lectura y escritura (4+2) 7 : permiso de lectura, escritura y ejecución (4+2+1) |
pwd | Directorio actual de trabajo |
Cal (con sus variantes) | Muestra los calendarios que le indiques |
viernes, 14 de enero de 2011
CONCEPTOS BASICOS DE SOFTWARE LIBRE :)
- La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
- La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
- La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
- La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.
- GIMP
- OpenOffice
- Firefox
- ubuntu
- OpenBSD