Introducción a Linux

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Introducción a Linux"

Transcripción

1 Facultad de Ciencias Astronómicas y Geofísicas Universidad Nacional de La Plata Introducción a Linux Texto basado en GNU/Linux: Primeros Pasos en la FCAGLP Version 0.2-1kcd, 3 de mayo de 2006, Federico Bareilles Autores: Galvan Romina Gende Mauricio 2007

2 Qué es GNU/Linux? GNU/Linux es un sistema operativo de libre distribución que puede funcionar sobre diferentes tipos de procesadores (computadoras) desde una PC hasta un teléfono celular moderno. GNU/Linux también puede correr sobre computadoras Apple, estaciones de trabajo Sun o agendas electrónicas sofisticadas. GNU/Linux se encuentra frecuentemente en servidores y en centros de investigación pero su uso es mucho más restringido en otros ámbitos. El aula informatizada de la Facultad solo posee máquinas con este sistema operativo, esta micro guía intenta ayudar a los alumnos que no estén familiarizados con él. Es altamente recomendable que todos los alumnos lean y entiendan la guía: paula/referenciacion/tp1/linux,primeros pasos.pdf Qué es el usuario? Existen sistemas operativos monousuario, como DOS, en los que no hay que identificarse frente a la computadora antes de poder utilizarla ya que existe un único usuario en el sistema. Linux es un sistema operativo que puede ser utilizado por más de una persona a la vez, por lo que es necesario identificarse con un nombre y con una contraseña. Cada usuario tiene un directorio personal, o home donde habitualmente trabaja y guarda sus archivos. Qué es una terminal? Terminal es el nombre que se le asigna a una consola abierta en un entorno gráfico. La consola del sistema se constituye por el monitor y el teclado, conectados directamente a éste. En Linux, tenemos una consola útil y eficiente, que sirve para realizar cualquier acción de manera rápida y precisa, con multitud de comandos y aplicaciones para ejecutar en ella. De hecho, en algunas tareas de administración es imprescindible usarla y, debido a la gran cantidad de distribuciones disponibles, usarla es una de las mejores formas de estandarizar linux. Uno puede, no obstante, usar ventanas y ratones, no hay problema. Lo grande es que uno pueda elegir!! 1

3 Qué es el Shell? Linux dispone de varios programas que se encargan de interpretar los comandos que introduce el usuario. Uno de los más usados es bash. Dos cosas interesantes que tiene bash son: a) Función completar: Durante la escritura al teclear uno o varios caracteres se puede pulsar TAB con el objetivo de que en caso de que pueda completarse de forma unívoca un comando, archivo o una variable, se complete en forma automática, en caso que haya más de una opción posible se genera una lista con las diferentes alternativas. b) Función historial de comandos: con los cursores o flechas podemos acceder a las cadenas de caracteres ya escritas en el pasado en la línea de comandos. Sistema de Archivos El sistema de archivos es la estructura empleada por el sistema operativo para almacenar información en un dispositivo físico como puede ser un disco rígido. Los nombres de los archivos no deben tener más de 255 caracteres, no se puede utilizar el carácter / y no es recomendable utilizar en ellos los caracteres = \ ; [ ] ( ) & < > Linux es sensible a las mayúsculas y minúsculas por lo tanto se consideran diferentes y utiliza un sistema de permisos de acceso a los archivos y directorios. Existen tres tipos de permisos, el de lectura (r), escritura (w), y ejecución (x). Administración de los Sistemas de Archivos El sistema de directorios de Linux se configura mediante una estructura con forma de árbol invertido, encontrándose en la parte más alta el directorio raíz, en el que se encuentran los archivos y los directorios más importantes del sistema. Veamos los directorios que conforman las partes principales del árbol: / Directorio raíz. De él cuelgan los demás 2

4 /root la sala) Directorio local del root (en nuestro caso el administrador de /bin Archivos binarios de comandos especiales, que son parte del sistema y que se usan muy frecuentemente. /lib Archivos de bibliotecas compartidas por el núcleo del sistema (el kernel) y las aplicaciones. /boot Archivos estáticos del cargador de arranque (boot loader) que se usan a la hora del arranque. /dev Archivos que se usan para acceder a los dispositivos de entrada/salida. /etc Configuración del hardware del sistema, como tarjetas de red, sonido p video. /home Directorio local, contiene los archivos de todos los usuarios. /media Punto temporal de montaje de partición. En el se almacena el contenido de los dispositivos de almacenamiento (cdrom, flash, floppy, usbdisk, pen, etc) que el sistema monta. /scratch Carpetas temporales colocadas por los usuarios del home. (En la sala se utiliza para que guarden carpetas de grandes dimensiones que superan la capacidad de almacenamiento del home) /tmp /usr Archivos temporales que generan algunas herramientas. Directorio de instalación de programas y aplicaciones /var Información general. Contiene la mayoría de los archivos que graban los programas instalados en el sistema, s, memorias de impresión, memoria cache, etc. Permisos El sistema consta de un mecanismo conocido como permisos de archivos que permite que archivos y directorios pertenezcan a un usuario en particular y que se pueda proteger de la manipulación por parte de otras personas. 3

5 Los permisos están divididos en tres tipos: lectura, read (permite leer el contenido del archivo o listar su contenido, en caso de ser un directorio), escritura, write (permite escribir y modificar un archivo y en un directorio crear y borrar archivos) y ejecución, execute (permite ejecutar un archivo y si es un directorio cambiar a el con cd) y pueden ser dados para tres clases de usuarios: el propietario del archivo (user), el grupo al que pertenece el archivo (group) y para todos los usuarios (others) Para cambiar los permisos de un archivo o de un directorio se utiliza el comando chmod. Su sintaxis es: chmod (a,u,g,o) (+ -) (r,w,x). Después del comando indicamos a que usuarios afecta (all, user, group o others), luego especificamos si se esta añadiendo o quitando los permisos y finalmente se especifica que tipo de permisos se modifica (read, write o execute). chmod og-x (quita los permisos de ejecución a todos los usuarios excepto al propietario) Comandos básicos login: inicio una sesión logout: me desconecto de la sesión iniciada exit: sirve para cerrar la sesión en la terminal (ventana) en que estoy parado Cómo cambio mi clave de acceso? Comando: yppasswd Cómo veo que usuario esta conectado? Comando: whoami Para ver que usuarios están conectados a una máquina se usa el comando who Cómo se donde estoy parado en la estructura de directorios? Mediante el comando pwd (print name of working directory), éste nos muestra por pantalla el directorio de trabajo actual. Cómo me muevo entre directorios? El comando para movernos por la estructura de directorios es cd (cambio 4

6 de directorio). Forma absoluta :Luego del comando cd se indica el camino absoluto hacia el directorio que se desea visitar, separando los directorios anidados por / Forma relativa: Después de la órden cd se indica el nombre del directorio al que se quiere ir, teniendo en cuenta que este debe estar dentro del directorio en el cual estamos trabajando. La órden cd.. cambia al directorio superior del que estamos en el momento Ejemplos Supongamos que dentro del home tengo un directorio que se llama materia1 y dentro de este tengo muchos directorios, por ejemplo: pract1/ pract2/ pract3/ pract4/ entonces si estoy parado en home y quiero ir a pract4 el camino que le indico al bash es: $ cd /materia1/pract4 si ahora quiero ir a otra práctica, por ejemplo, pract2, entonces tengo dos formas de hacerlo: $ pwd /pract4 $ cd.. $ cd pract2 $ pwd /pract4 5

7 $pwd /pract4 $ cd../pract2 $pwd /pract2 Cómo miro el contenido de un directorio? El comando ls muestra por pantalla la lista de archivos y directorios. Si no tiene argumentos muestra los del directorio activo. De lo contrario se le puede pedir que muestre los de otro directorio, agregando su nombre luego del comando. Opciones: a muestra todos los archivos, incluidos los ocultos l (long) además del nombre de cada archivo, muestra sus permisos, tipo y última modificación. En la sala es lo mismo que escribir: ll t (time) Ordena los contenidos del directorio según el momento en el cual fueron hechos, en lugar de ordenarlos alfabéticamente. Lista los archivos (o directorios) más nuevos primero u Ordena los contenidos del directorio de acuerdo con el momento del último acceso al archivo, en lugar de hacerlo con el momento de la última modificación r (reverse) Ordena los contenidos del directorio en orden inverso S (sort for file size) Ordena los archivos (o directorios) por tamaño, de mayor a menor h (human) Se agrega a l si uno quiere que el tamaño nos lo muestre en formato humano (ls l h) R (recursive) Lista directorios, subdirectorios y archivos en forma recursiva 6

8 1 Ordena el contenido línea por línea Ejemplos: como vimos en la parte de administración del sistema de archivos, si estamos parados en el directorio raíz (/) y hacemos ls veremos todos los directorios que estan debajo de él: $ls / bin dev home lib mnt Recycled srv usr boot etc initrd lost+found opt root sys var cdrom grub initrd.img media proc sbin tmp vmlinuz si estoy parado dentro de materia1/: $ ls pract1 pract2 pract3 pract4 $ ls -l total 16 drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x $ ls -l -h drwxr-xr-x drwxr-xr-x drwxr-xr-x drwxr-xr-x 2 usuario grupo :40 pract1 2 usuario grupo :45 pract2 3 usuario grupo :47 pract3 5 usuario grupo :49 pract4 2 usuario grupo 4,0K :40 pract1 2 usuario grupo 4,0K :45 pract2 3 usuario grupo 4,0K :47 pract3 5 usuario grupo 4,0K :49 pract4 $ ls -t pract4 pract3 pract2 pract1 $ ls -R materia1/ materia1/: 7

9 pract1 pract2 pract3 pract4 materia1/pract1: datos.txt ejerc1 ejerc2 ejerc3 materia1/pract2: datos.txt ejerc1.m ejerc2.m ejerc3.m ejerc4.m materia1/pract3: datos.txt graficos materia1/pract3/graficos: graf1.ps graf2.ps graf3.ps materia1/pract4: datos ejerc\_resueltos graficos materia1/pract4/datos: datos.txt Observar que en el último ejemplo estoy parado en home y miro un directorio de este sin necesidad de ingresar a él, agregando el nombre del directorio a listar. Cómo se cuanto espacio ocupa un archivo/directorio? Comando: du -s nombredelarchivo Si agregamos el argumento -h lo traduce a formato humano. Si no escribieramos el argumento -s daria la informacion, no solo del directorio, sino de todo el contenido del directorio. El comando df muestra el espacio utilizado en el disco Cómo pido ayuda para saber como se usa un comando? El sistema tiene incluida una utilidad conocida como páginas de manual que contiene información sobre los comandos. Para acceder a ellos se utiliza la orden man seguida del comando del que se quiere obtener información. 8

10 Si se busca algo en particular dentro del comando que se pidio ver el manual, escribiendo: /algo, en donde algo es lo buscado, aparecerán marcados todos los lugares en donde aparece esa palabra y se va avanzando con n (next) Manipulación de archivos Cómo copio un archivo a un directorio? La copia de archivos la efectúa el comando cp, este copia los archivos listados a continuación de la orden al último archivo o directorio pasado como argumento. Si quiero copiar el contenido del archivo shells que esta contenido en el directorio etc en el directorio actual de trabajo, simbolizado con. $ cp /etc/shells. Si quiero copiar en forma recursiva todo lo que contiene el directorio pract2 dentro del home del usuario $ cp -r materia1/pract2/ /home/usuario además puedo copiar elementos de un archivo a un archivo inexistente por lo que éste, además se creará. $ cp -r materia1/pract2/ materia1/practicas_finales/ Se pueden copiar varios directorios o archivos a un solo directorio, por ejemplo, supongamos que queremos pasar los archivos de los directorios pract2 y pract3 al directorio practicas finales $ cp -r materia1/pract2/ materia/pract3/ materia/practicas_finales Cómo muevo un archivo? El comando mv, mueve el archivo pasado como primer argumento a otro archivo o directorio pasado como segundo argumento. Es utilizado para renombrar archivos o para moverlos a directorios diferentes. Si el archivo destino ya existiera será sobrescrito. Sintaxis: 9

11 $mv nombreorigen nombredestino $ mv lista receta Cambia el nombre del archivo de lista a receta Cómo borro un archivo o un directorio? Sintaxis: $ rm -modificador archivo/directorio a borrar modificador: f elimina los archivos sin pedir confirmación (esto no es recomendable si no se esta seguro) r elimina recursivamente. Se utiliza para borrar los directorios completos i eliminación interactiva, pide confirmación $ rm -rf mail borra el directorio mail en forma recursiva y sin consultar $ rm -rf /mail/* borra todos los subdirectorios y los archivos de /mail, manteniendo el directorio en el árbol de directorios Cómo miro el contenido o parte de un archivo? Opciones: Comando cat (concatenate):muestra el contenido del archivo por pantalla, entero y de una sola vez 10

12 $ cat archivo2 $ cat archivo2 > archivo1 visualizo el archivo2 y agrego el archivo2 al final del archivo1 respectivamente (ver Redireccionar y Entubar) Comandos less, muestran el contenido del archivo pantalla a pantalla. Durante su ejecución pulsando la tecla space se avanza a la página siguiente, pulsando b se retrocede una página y con que finaliza la ejecución Comando more: permite detener la presentación de archivos que sean más largos que una pantalla. Este comando congela la pantalla, a la espera que pulsemos Esc o la Barra Espaciadora. También se puede usar concatenado con otros comandos, como ls, como veremos más adelante. Comando tail: presenta un determinado número de líneas, normalmente las últimas, de un archivo determinado, y las almacena en una memoria intermedia de 20Kb. Esto quiere decir que se debe tener cuidado con el tamaño de los archivos.este comando tiene los siguientes argumentos: -c volumen de salida medido en bytes, a partir del final del archivo. -b número de bloques a presentar, a partir del final del archivo. -nx número de líneas (x) a presentar, a partir del final del archivo. Si no se indica ningún número seran 10 por defecto. Comando head: muestra las primeras n líneas de un archivo. -c -l volumen de salida medido en bytes. volumen de salida medido en líneas (estándar) -n número de líneas a presentar. Si no se indica ningún número son 10 por defecto. 11

13 Cómo creo un directorio nuevo? Para crear un directorio nuevo se utiliza el comando mkdir, el cual se usa seguido del nombre del directorio nuevo Cómo borro un directorio? El comando rmdir, borra un directorio solamente si este se encuentra vacío. Se utiliza seguido del directorio a borrar. Buscar, ordenar y alterar archivos find busca el archivo en el sistema. La búsqueda comienza desde el directirio raiz /. Es muy útil usar los comodines en este caso Sintaxis: $ find / -name nombre_del_archivo locate encuentra el nombre del archivo que contiene la línea (string) nombre del archivo. Es más fácil y más rápido que el find, pero depende de una base de datos que se reconstruye con cada reinicio del sistema, por lo que los archivos modificados entre dos reinicios no se encontraran adecuadamente. Sintaxis: $ locate archivo touch Actualiza los horarios de acceso y modificación, pudiendo incluso crear un nuevo archivo vacío, en caso de que el archivo no exista. Si se usa el comando touch sin ningún argumento, actualiza tanto la hora de acceso como la de modificación. (Si se desea uno u otro se agrega como argumento o -a o -m respectivamente). Para que sirve? Hay lugares en la sala, como en el /scratch en donde los archivos son temporarios y sólo duran 40 días si no se los actualiza. Faltando diez dás para que se cumpla el plazo total, comienzan a recibir 12

14 un mail del administrador avisando que si no se actualizan, éstos se borran. Supongamos que tenemos un directorio dentro del /scratch, el comando correcto para evitarlo sería (en la sala): $ touch /scratch/directorio grep Sirve para buscar una igualdad completa o parcial en un archivo respecto a una cadena dada. Tiene los siguientes argumentos: s los mensajes de error son eliminados. i no se tiene en cuenta la diferencia entre mayúsculas y minúsculas. v muestra todas las líneas que son diferentes, o sea funciona como una negación. x c muestra íntegras todas las líneas que sean iguales. sólo presenta el número total de líneas iguales. l presentará sólo el nombre de los archivos que contengan líneas iguales. archivo archivos en los que hay que realizar la búsqueda. Sintaxis: $ grep argumento string [archivo] sort Su función es clasificar un archivo de texto o clasificar y combinar varios archivos.como veremos más adelante, este comando funciona como un filtro.tiene los siguientes argumentos: -c comprueba si las entradas están clasificadas. En caso positivo, no producirá ninguna salida, pero si no lo están, devolverá datos. -u ignora líneas duplicadas. -o graba los resultados que se obtengan en el archivo de salida indicado. 13

15 -d realiza una clasificación teniendo en cuenta sólo las letras. Ignora los espacios en blanco, la puntuación y los carácteres especiales. -f interpreta todas las letras como mayúsculas, e ignora la diferencia en la grafía de las palabras. -s obedece a la clasificación numérica, ignorando a ASC u a otro estándar. wc Sirve para averiguar el número de palabras, carácteres o líneas de un archivo. Este comando cuenta y devuelve, de manera organizada. las palabras, carácteres o líneas. Tiene los siguientes argumentos: -l -w -c líneas palabras carácteres $wc linux.tex linux.tex $wc -l linux.tex 599 linux.tex df(diff) Esta función compara y avisa de las diferencias entre dos archivos de texto, y además indica cómo convertirlos en dos archivos iguales. $diff texto1 texto2 cut Este comando permite extraer columnas o campos de cada línea de un archivo, y mandar esos datos a cualquier salida, como un archivo, impresora, etc. Tiene los siguientes argumentos: 14

16 -c(rango) -f(lista) su función es extraer el rango de columnas indicado. elimina los campos especificados. -s ignora las líneas cuyos campos no estén separados de la misma forma que la indicada. Sintaxis: $ cut argumento nombre_del_archivo > archivo_destino Filtros Un filtro es un programa que lee los datos de la entrada estándar, los procesa, y devuelve los datos ya procesados por la salida estándar. Adem as, usando la redirección la entrada o la salida estándar pueden ser reemplazados por referencias a archivos. entrada y salida estándar Muchos comandos UNIX toman su entrada de algo conocido como entrada estándar o stdin y envían su salida a la salida estándar o stdout. El bash configura el sistema de forma que la entrada estándar es el teclado y la salida estándar es la pantalla. Por ejemplo, cat, en general, toma los datos de los archivos cuyos nombres pasan como argumentos en la linea de comandos y envia los datos directamente a la pantalla o salida estandar. $ cat archivo1 archivos2 muestra por pantalla el contenido del archivo1 seguido por el contenido del archivo2. Si no se le comunican nombres de archivos, la entrada sera stdin. Cada línea tecleada por el usuario es enviada inmediatamente a la pantalla por cat. Cuando se lee de la entrada estándar, los comandos reconocen el fin del ingreso de datos cuando reciben el caracter de fin de texto EOT (ctrl-d). El comando sort toma como entradas líneas de texto y devuelve la salida ordenada a stdout. 15

17 Redireccionar y entubar El símbolo > nos permite redireccionar la salida estándar a un archivo. Es decir en lugar enviar los datos por pantalla, después de ejecutada una orden, los guarda en un archivo. Si ya existe un archivo con ese nombre, este comando lo sobrescribe. Para evitar esto se puede utilizar el símbolo >> con el cual la salida será añadida al final del archivo nombrado. tengo un archivo con nombres llamado nom $ sort nom > nom ord El uso de tuberías (pipes), es una característica del intérprete de comandos que nos permite conectar una cadena de comandos, en la cual la salida del primero es enviada a la entrada del segundo y así sucesivamente. Para crear una tubería se usa el símbolo entre el cada comando. $ ls sort (lista los archivos del directorio y luego los ordena) Agrupación y Compresión de archivos Cómo agrupo un conjunto de archivos? El comando tar agrupa uno o (normalmente) más archivos en un llamado paquete, que eventualmente se pueden comprimir luego. Empaquetar significa guardar en un único archivo varios archivos, o el contenido de todo un directorio (o varios directorios). Tar se usa también para desempaquetar. La sintaxis del comando tar es: tar [opciones] [archivo1][archivo2]...[archivo N] Opciones: -f : La información generada por el proceso se escribe en un archivo y no se muestra en la pantalla, como está previsto por defecto. -c: Crea un nuevo archivo tar -r: Agrega archivos a un paquete existente. 16

18 -t: Muestra el contenido de un paquete -x: Desempaqueta archivos de un paquete, es decir descomprime los archivos que se encuentran dentro del archivo -z: Comprime con gzip el paquete generado $ tar cf archivo.tar /etc (Empaquetará todos los archivos de /etc en el archivo archivo.tar, c le dice a tar que cree un nuevo fichero de archivo. La opción f le dice a tar que el siguiente argumento archivo.tar es el nombre del archivo a crear.) Cómo comprimo un archivo? El comando gzip comprime el contenido de archivos. El nombre del archivo comprimido termina con.gz y debe ser descomprimido antes de poder ser usado nuevamente. Su sintaxis es gzip [parámetros] archivo(s ). Una opción útil es: -d: Descomprime el archivo comprimido gzip, recuperando éste su tamaño original y pudiendo volver a ser utilizado de forma normal. $ gzip -archivo.tar (Creará el archivo comprimido archivo.tar.gz.) Uso de comodines Los comodines son caracteres especiales que sustituyen a otros, permitiendo referirse a más de un archivo. Algunos de ellos son : 17

19 * hace referencia a cualquier carácter o cadena de caracteres en el nombre de un archivo. El intérprete de comandos lo sustituye por todas las combinaciones posibles provenientes de los archivos del directorio al cual nos referimos.? expande un único carácter. Usándolo en el nombre de un archivo, el intérprete lo sustituye por todos los archivos posibles que contengan cualquier otro carácter en ese lugar. Ejemplos: si tengo en un directorio los archivos: joe, pepe y show $ ls *o* joe show $ ls j?e joe Administración de Procesos y Memoria Comando ps: Visualiza la lista de procesos (programas en ejecución) que se estan ejecutando actualmente y muestra información de ellos (solamente aquellos que esta ejecutando el usuario). Para ver todos los procesos que estan corriendo en el sistema se utiliza la orden ps aux Comando top: Muestra información de los procesos en curso y la memoria física (ram) usada por mismos. Opciones: z: colorea los procesos activos M: ordena los procesos Comando jobs: permite chequear el estado del proceso (si esta corriendo, detenido o terminado), además proporciona el número de tarea (número que identifica al proceso) 18

20 Comando kill: Se utiliza para eliminar un proceso y tiene como argumento el número de tarea o un número de ID (identificador de proceso), este último es proporcionado como información al utilizar ps. Sintaxis: kill %(número de tarea) o kill número de ID. Supongamos que estamos trabajando y un programa se tilda o no se puede cerrar en forma natural; si hacemos ps (o ps -x) veremos en la primera columna los números de PID correspondientes a cada proceso. Para cerrar automáticamente el programa tendremos que hacer $ kill 165 en donde 165 es el número de PID si de esta forma no se cierra la ventana, podemos intentar con kill -9, en el cual el sistema es el que cierra el programa (forzadamente). Acceso Remoto ssh (Secure SHell) es el nombre de un protocolo de red y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo el ordenador mediante un intérprete de comandos. Se puede utilizar para acceder, copiar o ejecutar programas en otra computadora de manera segura, ya que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible y ninguna tercera persona pueda descubrir el usuario y contraseña de la conexión ni lo que se escribe durante toda la sesión. La sintaxis es: ssh (nombre de remota) por ejemplo, el usuario juan puede acceder a las máquinas de la sala de la forma $ ssh sftp (Secure File Transfer Program), es una manera usual de transferir archivos de una máquina a otra a través de la red. 19

21 Hay dos tipos de configuración de un servidor FTP: la primera es en modo de servidor monousuario, que es la configuración estándar para un servidor FTP. Un servidor FTP privado permite que sólo los usuarios del sistema consigan conectarse a él y acceder a sus archivos. En la sala, si queremos conectarnos a otra máquina, por ejemplo, crux, la forma de hacerlo es: sftp Connecting to crux.fcaglp.unlp.edu.ar... s password: sftp>pwd sftp>/home/nombredelusuario Una vez conectados aparecerá el prompt sftp>, y si hacemos pwd para ver donde estamos parados estaremos en el home. Lo mismo le sucede a un usuario que quiera entrar a nuestro sistema. Para salir del servidor SFTP, se puede escribir exit o bye detrás del prompt. El segundo modo es el anónimo, que permite a cualquier persona conectarse al servidor y transmitir archivos, incluso sin que tengan una cuenta registrada en el sistema. Al hacer login en el modo anónimo, quedamos atados al directorio /, y sólo se tiene acceso al directorio pub. Esta es una forma más segura de crear una zona para el intercambio de archivos entre diversos usuarios. De esta forma, se ingresa por medio del sftp a una máquina remota $ sftp localhost (IP de la máquina) usuario:anonymous pasword:no es necesaria sftp> Comandos de carga y descarga de archivos: Para realizar la descarga de un archivo se usa el comando get Sintaxis: $ get nombredelarchivo 20

22 Para realizar la subida de un archivo, se deberá usar el comando put de la misma forma que get $ put nombredelarchivo Qué significa montar/desmontar un archivo? Por qué hace falta montar un dispositivo? Montar un dispositivo no es nada más que hacer que esté disponible para el sistema. Cuando montamos un dispositivo, ya sea un disquete, un CD- ROM u otro periférico, se establece una unión entre el equipo y el periférico especificado. Cuando se monta un cdrom, el kernel procede a comunicarse con la unidad del CD para comprobar si hay algún disco en ese lugar virtual, en cuyo caso intenta reconocer el formato del CD en el directorio que se haya especificado por el comando de montaje. Cuando una unidad de ese tipo se monta, el kernel considera al dispositivo como si estuviese en ejecución, hasta que sea totalmente desmontado. De este modo, y puesto que el CD se controla de manera lógica, no se puede ejecutar sin que antes el dispositivo sea desmontado, ya que Linux entenderá que el sistema está todavía usando la unidad. Si hacemos $ ls /media cdrom flash floppy usbdisk pen podemos ver los dispositivos montables. Para montarlos debemos escribir, por ejemplo, en el caso de un diskette: $ mount /media/floppy podemos comprobar si se monto haciendo df Para desmontar $ umount /media/floppy 21

23 Cómo imprimir en la sala? Comando: lp nombredelarchivo Además, el comando lpq me permite ver la lista en cola que tiene la impresora, las cuales va a imprimir antes del trabajo que se quiere mandar. Para cancelar la impresión, el comando a utilizar es lprm número de trabajo (Job) Supongamos que quiero imprimir al archivo nombres.tex; si no hay material en cola, el comando lpq nos dara como respuesta: $ lpq carina is ready no entries Entonces podemos imprimir escribiendo: $ lp nombres.tex si ahora hacemos lpq nos dira: $ lpq carina is ready and printing Rank Owner Job File(s) Total Size active usuario 384 nombres.tex bytes Para anular la impresión, entonces, hacemos: $ lprm

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

TEMA 2: GESTIÓN DE ARCHIVOS Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles

Más detalles

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer Auxiliar 1 CC31A Profesor: José Miguel Piquer Auxiliares: Carlos Hurtado Sebastián Kreft Pedro Valenzuela Comandos útiles: ls Muestra

Más detalles

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0 Tema: Unidad 3. Los comandos que se presenta en esta práctica son para el manejo de los archivos del Sistema Operativo GNU/Linux. Tiempo estimado de Ejecución : 1.30 H Valoración: 10% Objetivo: Dar a conocer

Más detalles

Guía Comandos Básicos sobre Unix/Linux

Guía Comandos Básicos sobre Unix/Linux Guía Comandos Básicos sobre Unix/Linux 1 Manupilación básica de archivos Comando Descripción Ejemplo pwd Mostrar el directorio en el cual estoy actualmente/trabajando pwd ls Mostrar el contenido de un

Más detalles

Uso básico de la terminal

Uso básico de la terminal Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del

Más detalles

Shell de Unix ProgPLN

Shell de Unix ProgPLN Shell de Unix ProgPLN Víctor Peinado v.peinado@filol.ucm.es 9 de octubre de 2014 Never use the graphical tool; always learn the old Unix tool. You ll be far more effective over time and your data will

Más detalles

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar Introducción 1 El Shell El shell constituye el intérprete de órdenes que GNU/Linux heredó de UNIX. Aunque no es más que un programa de utilidad, es la parte con la que nosotros como usuarios entablamos

Más detalles

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX Eduard Lara 1 1. SISTEMAS DE FICHEROS DE LINUX Todos los sistemas operativos estructuran sus objetos en una estructura jerárquica en forma de árbol que contiene

Más detalles

Introducción a Linux. II.

Introducción a Linux. II. Introducción a Linux. II. 1. más acerca de los comandos A excepción de unos pocos comandos, los comandos de Unix y Linux son cada uno de ellos un programa ejecutable. Cuando tipeas un comando, el shell

Más detalles

El sistema operativo Linux

El sistema operativo Linux El sistema operativo Linux Introducción Que es linux Sistema operativo que emula UNIX Creado por un estudiante, Linus Torvald, para poder hacer sus prácticas en un PC. Nace en 1991 Linux 1.0 en 1994 2.2

Más detalles

Comandos básicos MS-DOS

Comandos básicos MS-DOS Comandos básicos MS-DOS Inicio Para iniciar DOS en Windows XP, hay que irse al botón de Inicio, Ejecutar y poner cmd. Se abrirá una ventana de DOS en la que se probarán todas las opciones de los comandos

Más detalles

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux.

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux. Curso Taller de Química Computacional Módulo II PRACTICO 1 Introducción al uso del sistema operativo Linux. Objetivos : Aprender a conectarse con la maquina desde una terminal remota e iniciar una sesión.

Más detalles

LINUX EL SISTEMA OPERATIVO

LINUX EL SISTEMA OPERATIVO Linux El Sistema Operativo 1 Capítulo 1 LINUX EL SISTEMA OPERATIVO A mediados de los años 70, durante la guerra fría, el gobierno norteamericano escogió un sistema operativo muy popular entre las universidades

Más detalles

Práctica 1: Herramientas básicas:

Práctica 1: Herramientas básicas: Práctica 1: Herramientas básicas: En esta práctica veremos las siguientes herramientas: Conexión a Terminal remoto Conexión a escritorio remoto Otras herramientas Duración: 1 sesión de 2 5 horas Conexión

Más detalles

Comandos Básicos de Linux Verano 2013. passwd: Se usa para cambiar la contraseña

Comandos Básicos de Linux Verano 2013. passwd: Se usa para cambiar la contraseña La mayoría de utilidades para usar y administrar Linux se ejecutan escribiendo comandos o líneas de comandos, a éstos interpretes se les llama shell. Los comandos se escriben proporcionando correctamente

Más detalles

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo

Más detalles

Seminario de introducción al uso del sistema operativo UNIX

Seminario de introducción al uso del sistema operativo UNIX Seminario de introducción al uso del sistema operativo UNIX Michael González Harbour Departamento de Electrónica y Computadores Universidad de Cantabria 5 GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González

Más detalles

Fedora Core GNU/LINUX

Fedora Core GNU/LINUX Fedora Core GNU/LINUX Entrega 8 Comandos básicos man Mostrar paginas de manual de otros comandos. man ls clear Limpia la pantalla. clear ls touch Listar los archivos y directorios de una ruta especifica.

Más detalles

LINUX primeros pasos como usuario

LINUX primeros pasos como usuario APUNTES DE PRÁCTICAS DE LABORATORIO AMPLIACIÓN DE CÁLCULO NUMÉRICO LINUX primeros pasos como usuario SISTEMAS OPERATIVOS ORIGEN Y DESARROLLO DE LINUX PRIMEROS PASOS arranque del sistema elección de passwords

Más detalles

Curso cero. Introducción a Linux

Curso cero. Introducción a Linux Curso cero Introducción a Linux Objetivos Conocer el espíritu del proyecto GNU/Linux y el software de libre redistribución Acceder al sistema operativo (login/password) Usar el escritorio del sistema de

Más detalles

La consola en GNU / Linux

La consola en GNU / Linux La consola en GNU / Linux Autor: Jesús Gil (Yisux) Qué es la consola? La consola o terminal (Shell) es un programa informático donde intercatúa el usuario con el sistema operativo mediante una ventana

Más detalles

SILLABUS CURSO : LINUX

SILLABUS CURSO : LINUX SILLABUS CURSO : LINUX Administración DURACIÓN : 8 sesiones de 3 horas cada sesión Horarios : Grupo 1 : Lunes Miércoles -Viernes (8:00 pm a 11 :00 pm) Grupo 2 : Martes Jueves ( 7:00 pm 10 :00 pm) SUMILLA

Más detalles

MANUAL RAPIDO DE UNIX

MANUAL RAPIDO DE UNIX 1 MANUAL RAPIDO DE UNIX 1. INTRODUCCION. Características del Sistema Operativo UNIX. 1.2 Entrada y Salida del Sistema. 1.3 Estructura de Archivos. 1.4 Directorios y Archivos estándar Importantes. 1.5 Sintaxis

Más detalles

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. Fundamentos de Informática Se accederá a la cuenta Unix de manera remota desde terminales con S.O. Windows situados en el laboratorio

Más detalles

4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX

4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX 4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX 4.1.- Tipos de archivos La base del sistema de archivos de Linux, es obviamente el archivo, que no es otra cosa que la estructura empleada por el sistema

Más detalles

LINUX - El intérprete de órdenes II

LINUX - El intérprete de órdenes II LINUX - El intérprete de órdenes II Objetivos: Se pretende introducir al alumno en el uso del intérprete de órdenes bash de LINUX. Ejecución de órdenes en el intérprete de órdenes Orden simple Como ya

Más detalles

Administración de Sistemas Operativos

Administración de Sistemas Operativos Kernel 2.4, 2.6.x Comunicaciones Aplicaciones Aplicaciones Utilidades Kernel del sistema Usuarios Gestión de archivos y seguridad Shell Lenguajes Programadores 1 DISTRIBUCIONES DE LINUX PARTICIONES Recomendado:

Más detalles

Práctica 2: Transferencia de ficheros

Práctica 2: Transferencia de ficheros 2 Práctica 2: Transferencia de ficheros En esta práctica veremos cómo transferir ficheros entre dos ordenadores empleando distintos programas: El cliente ftp, que trabaja en modo texto mediante comandos

Más detalles

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios. Esta es la interfaz gráfica de Ubuntu (Linux) Manejo Ésto es un poco el manejo básico para saber manejar archivos y directorios. ls [opciones] [archivos]; (list) Lista el contenido de un directorio, mostrando

Más detalles

Taller de Sistemas Operativos. Índice de Comandos según su función

Taller de Sistemas Operativos. Índice de Comandos según su función Taller de Sistemas Operativos Comandos Unix: Para tener información relativa a un comando se debe teclear el comando: $ man (comando a buscar) Índice de Comandos según su función Para... un... Uso el comando...

Más detalles

Sistemas de Ficheros en GNU/Linux

Sistemas de Ficheros en GNU/Linux en GNU/Linux Page 1 Nota de Copyright 2005. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike. Para obtener la licencia completa, véase http://creativecommons.org/licenses/by-sa/2.1/es

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUÍA DE LABORATORIO #6 Nombre de la Practica: Instalación de FreeBSD para Server. Tiempo Estimado: 2 horas

Más detalles

LABORATORIO DE FTP. PRESENTADO POR: Diana Maritza Aragón Marta Moreno Luis Miguel Pérez. PRESENTADO A: Marcelo Utard Javier Bozzuto

LABORATORIO DE FTP. PRESENTADO POR: Diana Maritza Aragón Marta Moreno Luis Miguel Pérez. PRESENTADO A: Marcelo Utard Javier Bozzuto LABORATORIO DE FTP PRESENTADO POR: Diana Maritza Aragón Marta Moreno Luis Miguel Pérez PRESENTADO A: Marcelo Utard Javier Bozzuto ESCUELA DE GRADUADOS DE ELECTRÓNICA Y TELECOMUNICACIONES LABORATORIO DE

Más detalles

Utilidades de ficheros: Texto, binarios y genéricas - Revision : 1,9

Utilidades de ficheros: Texto, binarios y genéricas - Revision : 1,9 Utilidades de ficheros: Texto, binarios y genéricas - Revision : 1,9 Herramientas de Programación Cuadernos de Prácticas Cuestiones 14 de diciembre de 2004 Resumen Ejercicios sobre la aplicación de las

Más detalles

Nodo Nacional de Bioinformática

Nodo Nacional de Bioinformática Nodo Nacional de Bioinformática Universidad Nacional Autónoma de México Nodo Mexicano EMBNet Taller 1. Introducción al biocómputo en Sistemas Linux y su aplicación en filoinformática Semana 1. Descubriendo

Más detalles

Linux. Comandos básicos. Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S.

Linux. Comandos básicos. Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S. Linux Comandos básicos Gustavo C. Distel gd@cs.uns.edu.ar D.C.I.C. U.N.S. Motivación Académica Ideológica Económica Virtual terminal El kernel de Linux soporta terminales virtuales, dispositivo usado para

Más detalles

Introducción a Linux. Comandos básicos

Introducción a Linux. Comandos básicos Introducción a Linux Comandos básicos Los comandos sirven para que el sistema operativo realice una operación o función. Estos comandos pueden administrar todo el sistema operativo. Antes de que existieran

Más detalles

GNU/LINUX. Articulo II. Conociendo a tu futuro amor. ******************************** Comenzamos con la diversión:

GNU/LINUX. Articulo II. Conociendo a tu futuro amor. ******************************** Comenzamos con la diversión: GNU/LINUX Articulo II Conociendo a tu futuro amor. ******************************** Comenzamos con la diversión: Conociendo el Sistema de Archivo de tu GNU/Linux y como movernos por el mismo utilizando

Más detalles

Introducción a Linux

Introducción a Linux Introducción a Linux Introducción a los Algoritmos, FaMAF, UNC 1er. cuatrimestre 2012 En esta materia los alumnos tendrán la oportunidad de utilizar las computadoras disponibles en los laboratorios para

Más detalles

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido 1. Linux: Un poco de Historia 2. Características 3. Elementos de la Interfaz gráfica 4. Línea de Comandos 5. Comandos básicos

Más detalles

Sistemas Operativos I Manual de prácticas

Sistemas Operativos I Manual de prácticas Sistemas Operativos I Manual de prácticas Grupo de Sistemas Operativos (DSIC/DISCA) http://sop.upv.es Práctica 1: Introducción a UNIX (I) Página 1 PRÁCTICA 1: INTRODUCCIÓN A UNIX (I) PRIMER CONTACTO CON

Más detalles

La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS)

La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS) La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS) [ admin basico gnu ] Marcelo López Minnucci 17 de octubre de 2015 Objetivo del tutorial Conocer la ubicación estándar

Más detalles

GNU/Linux Administración Básica

GNU/Linux Administración Básica Networking Quality and Security 22 de marzo de 2006 Parte I Administración básica Directorios básicos Sistema / Directorio raíz. El resto de directorios cuelgan de él. /bin Mandatos binarios esenciales

Más detalles

Ejecución de procesos en forma remota

Ejecución de procesos en forma remota Ejecución de procesos en forma remota Adolfo Castro Marzo 2006 Índice Los PCs para cálculo. El SO y cuentas de usuario. Acceso remoto: Secure Shell. Instalación y configuración. Transferencia de archivos

Más detalles

TEMA 6. SERVICIO FTP

TEMA 6. SERVICIO FTP 1 TEMA 6. SERVICIO FTP 1. Definición 2. Tipos de usuario 3. Tipos de transferencia 4. FTP para Linux 4.1 Servidor FTP en Linux: vsftpd 4.2 Cliente FTP en Linux 5. FTP para Windows 5.1 Servidor FTP en Windows

Más detalles

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio. Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis

Más detalles

1. CARACTERÍSTICAS DE LINUX.

1. CARACTERÍSTICAS DE LINUX. UNIDAD 1: EL SISTEMA OPERATIVO LINUX 1. CARACTERÍSTICAS DE LINUX. El sistema operativo LINUX es un conjunto de programas y una serie de utilidades que permiten al usuario gestionar los recursos hardware

Más detalles

Comandos Linux Ayuda. Archivos y directorios

Comandos Linux Ayuda. Archivos y directorios Comandos Linux Ayuda man muestra manual del comando que le indiquemos --help da una ayuda de los comandos Archivos y directorios ls lista los archivos y directorios sort ordena alfabéticamente una lista

Más detalles

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano. FTP (FILE TRANSFER PROTOCOL) FTP es un programa que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa (RFC 959). Para poder realizar esta operación

Más detalles

Tema 1: Introducción al S.O.

Tema 1: Introducción al S.O. Tema 1: Introducción al S.O. Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC 18 de enero de 2012 (cc) 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.

Más detalles

Introducción a Linux

Introducción a Linux Introducción a Linux Materia Introducción a los Algoritmos, FaMAF, UNC En esta materia los alumnos tendrán la oportunidad de utilizar las computadoras disponibles en los laboratorios para la realización

Más detalles

Pero en resumen, es una forma en la que manejas tu servidor remoto de manera rápida y segura, aunque... no es tan fácil de usar cómo un FTP.

Pero en resumen, es una forma en la que manejas tu servidor remoto de manera rápida y segura, aunque... no es tan fácil de usar cómo un FTP. Qué es SSH? Una explicación clarísima y algo más la encontrarás siguiendo este vínculo. Pero en resumen, es una forma en la que manejas tu servidor remoto de manera rápida y segura, aunque... no es tan

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION

labs Linux para Administradores de Elastix Elastix Certification ELASTIX CERTIFICATION Linux para Administradores de Elastix Elastix Certification 2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación y su propiedad intelectual pertenece a PaloSanto Solutions. Cualquier

Más detalles

3) telnet de Unix telnet telnet>. Open (to) carpanta.simula.eis.uva.es login: matem??? password: cuarto00 carpanta 1: TERM = (hp)

3) telnet de Unix telnet telnet>. Open (to) carpanta.simula.eis.uva.es login: matem??? password: cuarto00 carpanta 1: TERM = (hp) DEPARTAMENTO DE MATEMÁTICA APLICADA UNIVERSIDAD DE VALLADOLID ESCUELA. DE INGENIERÍAS INDUSTRIALES Paseo del Cauce, 59, 47011 - VALLADOLID - SPAIN - Tel. 983-42 33 97 - Fax 983-42 34 06 Prácticas - Lo

Más detalles

Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.)

Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Conceptos Fundamentales sobre UNIX Laboratorio 16.2.6 Comandos de Networking (Tiempo estimado: 45 min.) Objetivos: Desarrollar una comprensión de los comandos de networking de UNIX y TCP/IP Hacer ping

Más detalles

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas Laboratorio de Seguridad en aplicaciones web Practica 1: Guía de configuración de laboratorio objetivos: Familiarizar al estudiante

Más detalles

Aspectos prácticos de Internet

Aspectos prácticos de Internet Aspectos prácticos de Internet Tema 4 Transferencia de ficheros Introducción Servidor FTP Cliente FTP Tipos de archivos Tipos de transferencias Ordenes básicas Otros servicios ii de transferencia de archivos

Más detalles

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 Autor: eli@s (Elías Cuellar Rodríguez) Licencia: GPL Fecha: 20 de Abril de 2007 UNIVERSIDAD PERUANA UNIÓN FACULTAD DE INGENIERÍA EAP de Ingeniería de

Más detalles

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX CAPITULO 10 LINUX AGENDA Administración de la interfase del usuario. Cuentas para usuarios y grupos Administración de servicios y archivos del sistema Daemons (demonios) 2 Instalación de Linux La instalación

Más detalles

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I).

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I). PRÁCTICAS SRI TEMA 5 (SERVIDOR FTP) Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I). 1. Iniciamos sesión con un usuario nombre (miguel)

Más detalles

La terminal de comandos

La terminal de comandos La terminal de comandos La terminal de comandos, consola, shell o bash (aunque estos dos últimos términos no son exactamente sinónimos) permiten una actuación directa sobre el sistema sin necesidad de

Más detalles

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA) TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA) Ya que estos sistemas operativos son muy parecidos entres si los comandos que se utilizan en ellos son iguales a excepción de alguno que difieren entre sí

Más detalles

Montaje de particiones

Montaje de particiones Instituto Tecnológico de Costa Rica Programa Mantenimiento de Computadoras Personales Curso: Linux Profesor: Ing. Javier Pérez Rodríguez Montaje de particiones Ubuntu reconoce automáticamente la conexión

Más detalles

DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I

DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I Práctica 1: Introducción al Sistema Operativo Unix 1. INTRODUCCIÓN Esta práctica sirve de introducción

Más detalles

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R. Arquitectura del sistema operativo GNU/Linux Luis Eduardo Sepúlveda R. Núcleo de un sistema operativo. Funciones más importantes: Administración de la memoria. Administración de los procesos Control de

Más detalles

Instalación de RedHat GNU/Linux Advanced Server 2.1

Instalación de RedHat GNU/Linux Advanced Server 2.1 Instalación de RedHat GNU/Linux Advanced Server 2.1 PROYECTO Documentación DESCRIPCIÓN Este documento describe cómo instalar RedHat GNU/Linux Advanced Server 2.1 en los servidores RACK AUTOR IgnacioBarrancos

Más detalles

Licencia de Publicación

Licencia de Publicación Manual Mantenimiento Básico de servidores basados en GNU/Linux Universidad Nacional Heredia, Costa Rica Actualizado al 06 de Agosto de 2009 Por: José Pablo Carvajal Chaves Para efectos de la ejecución

Más detalles

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux? Creación de Scripts Qué es un script? Un guión o script es un fichero de texto que contiene una serie de instrucciones que se pueden ejecutar en la línea de órdenes, y que se ejecutarán seguidas. En ese

Más detalles

Comandos HDF Breve manual

Comandos HDF Breve manual Comandos HDF Breve manual Diego J. Bodas Sagi Julio de 2014 Índice Comandos Linux / Unix Comandos HDFS Ejemplos Resumen 2 Comandos interesantes para Data Science Tener soltura a la hora de interactuar

Más detalles

Práctica 1:El laboratorio de redes

Práctica 1:El laboratorio de redes Práctica 1:El laboratorio de redes En este primer boletín se presenta el entorno de trabajo en el que se realizarán las prácticas a lo largo del curso. Para ello se introduce, en primer lugar, la estructura

Más detalles

APLICACIONES de PROTOCOLOS del NIVEL de APLICACION

APLICACIONES de PROTOCOLOS del NIVEL de APLICACION APLICACIONES de PROTOCOLOS del NIVEL de APLICACION OBJETIVOS: Familiarizar al alumno con aplicaciones básicas montadas sobre protocolos del nivel de aplicación que se apoyan sobre TCP/IP. o Aplicaciones:

Más detalles

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición)

Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición) Introducción 1. Definición del shell 19 2. Características de un intérprete de comandos 19 3. Intérpretes de comando (shells) 20 3.1 Historia 20 3.2 Con qué shell hay que programar? 21 3.2.1 Scripts de

Más detalles

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas

Entorno Linux/Unix. Alexis Quesada Arencibia José Miguel Santos Espino Francisco J. Santana Pérez. Programación de Sistemas Entorno Linux/Unix 1 Qué es Linux? Una versión gratuita de UNIX para PC 2 Vale... y qué es UNIX? S.O. diseñado a principios de los años 70 en los laboratorios de AT&T Multitarea, multiusuario años 70-80:

Más detalles

Certificación LPIC-1, examen 117-101

Certificación LPIC-1, examen 117-101 Certificación LPIC-1, examen 117-101 NOTA: Este documento contiene un listado de preguntas tipo para el examen 117-101 de la certificación LPIC-1 realizado en marzo de 2011. La fundación LPI no permite

Más detalles

Comandos del administrador

Comandos del administrador Universidad de Las Palmas de Gran Canaria (C) ULPGC 1 at - Planifica una tarea para que sea ejecutada en una fecha y hora dada at -q cola fecha_hora at -l at -r id-tarea $ at 4am tomorrow < tareas $ at

Más detalles

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico. Clientes de FTP en modo gráfico Introducción Ya vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque

Más detalles

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH Software de Comunicaciones Práctica 7 - Secure Shell. SSH Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Mayo 2013 Juan Díez- Yanguas Barber Práctica 7 Índice

Más detalles

INTRODUCCIÓN BÁSICA AL SISTEMA OPERATIVO UNIX

INTRODUCCIÓN BÁSICA AL SISTEMA OPERATIVO UNIX INTRODUCCIÓN BÁSICA AL SISTEMA OPERATIVO UNIX Introducción Básica al Sistema Operativo UNIX ÍNDICE 0.- Consideraciones previas. 1.- Introducción. 2.- Funcionamiento inicial. 3.- El sistema de ficheros.

Más detalles

EN estos apuntes se explica el funcionamiento de una serie de herramientas que permiten conectarse remotamente

EN estos apuntes se explica el funcionamiento de una serie de herramientas que permiten conectarse remotamente Práctica 9 Herramientas de Internet desde consola Material de apoyo Informática Básica Grado en: Ingeniería Informática, Matemática Computacional EN estos apuntes se explica el funcionamiento de una serie

Más detalles

Curso de Informática básica

Curso de Informática básica Universidad Rey Juan Carlos Curso de Informática básica Estefanía Martín Barroso Liliana Patricia Santacruz Valencia Laboratorio de Tecnologías de la Información en la Educación Contenidos 2 Bloque 1:

Más detalles

Estructura de directorios

Estructura de directorios Diseño y Administración de Sistemas y Redes Juan Céspedes Curso 2005 2006 Un poco de historia 1 Un poco de historia Los primeros UNIX tenían una estructura de directorios muy distinta

Más detalles

Administración de usuarios y grupos en Debian {Terminal}

Administración de usuarios y grupos en Debian {Terminal} Rocío Alt. Abreu Ortiz 2009-3393 Administración de usuarios y grupos en Debian {Terminal} Linux es un sistema multiusuario y permite que varios usuarios puedan acceder, incluso simultáneamente. Cada usuario

Más detalles

Otro concepto importante que se debe manejar es la dirección del servidor, esta puede indicarse con la dirección IP o con el nombre de dominio.

Otro concepto importante que se debe manejar es la dirección del servidor, esta puede indicarse con la dirección IP o con el nombre de dominio. Qué es FTP? FTP (File Transfer Protocol) Es un servicio que funciona con el protocolo TCP/IP. Constituye una de las herramientas más antiguas que utiliza Internet. Su uso es anterior a la creación de la

Más detalles

Servidor de Protocolo de Transferencia de

Servidor de Protocolo de Transferencia de Servidor de Protocolo de Transferencia de Archivos (FTP) Etiquetas: ftp «Volver a Administración de... Imprimir Table of Contents [-] 1 Acerca del Protocolo FTP 2 Funcionamiento del Protocolo FTP 3 Modos

Más detalles

Manual de Usuario FTP Manager

Manual de Usuario FTP Manager Manual de Usuario FTP Manager Presencia Web Triara.com SA de CV Todos los derechos reservados Esta guía no puede ser reproducido ni distribuida en su totalidad ni en parte, en cualquier forma o por cualquier

Más detalles

! " # $!% & % '" ()!*++,

!  # $!% & % ' ()!*++, !" # $!%&%'" ()!*++, Qué es Linux? Antecedentes. Licencia. Características. Entorno de Trabajo. Estructura General. Sistema de Ficheros. Tipos. Path. Permisos de Acceso. Distribuciones Comerciales. Elementos

Más detalles

Los sistemas de explotación WINDOWS y MS-DOS

Los sistemas de explotación WINDOWS y MS-DOS Práctica 1 Los sistemas de explotación WINDOWS y MS-DOS En la primera práctica se introduce al alumno en el manejo de dos sistemas de explotación muy extendidos: WINDOWS y MS-DOS. El primero de ellos (y

Más detalles

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha Curso 09/10 Curso de Enseñanzas Propias Introducción a GNU/Linux Sesión 1 Comandos básicos Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha Contenido Más administración

Más detalles

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA Departamento de Electrónica Facultad de Ingeniería. Universidad de Buenos Aires. Seguridad en UNIX Temas Introducción System V vs Berkeley Kernel y Shells Como obtener Ayuda File System Administración

Más detalles

Información de Derechos reservados de esta publicación.

Información de Derechos reservados de esta publicación. http:// ÍNDICE DE CONTENIDO Información de Derechos reservados de esta publicación...2 Tema 3. Instalación del Servidor FTP...3 3.1 Acerca del Protocolo FTP...4 3.2 Funcionamiento del Protocolo FTP...5

Más detalles

Introducción a Windows

Introducción a Windows Historia Windows 1.0 (1985) -Simplemente una interfaz gráfica de usuario para MS-DOS -Muy limitada debido a los recursos legales interpuestos por Apple. -Estas limitaciones, entre otras cosas, no le hicieron

Más detalles

Comandos más utilizados en Linux

Comandos más utilizados en Linux 1 A addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio

Más detalles

CONFIGURACÓN DE LAS IMPRESORAS DEL DSIC

CONFIGURACÓN DE LAS IMPRESORAS DEL DSIC CONFIGURACÓN DE LAS IMPRESORAS DEL DSIC Se ha procedido a la unificación de los servicios de impresión en un solo servidor. El nuevo servidor es impresoras.dsic.upv.es y en él están instaladas las siguientes

Más detalles

( Segunda Parte ) 9 de Octubre de 2001 - Versión 1.0

( Segunda Parte ) 9 de Octubre de 2001 - Versión 1.0 Linux Introducción y Aplicación a los SIG ( Segunda Parte ) 9 de Octubre de 2001 - Versión 1.0 1 Índice de Contenidos. 2ª parte. 7.- Otros comandos de interés... - 7.1 - Comprimiendo, descomprimiendo y

Más detalles

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados.

Comandos Linux. Recopilación de algunos de los comandos LINUX más usados. Comandos Linux Recopilación de algunos de los comandos LINUX más usados. addgroup Se utiliza para crear un grupo nuevo. Sintaxis: addgroup nom_grupo adduser Se utiliza para añadir un usuario. En ese momento,

Más detalles

PRACTICA 10 : OTROS SERVICIOS TCP/IP

PRACTICA 10 : OTROS SERVICIOS TCP/IP PRACTICA 10 : OTROS SERVICIOS TCP/IP CONFIGURACIÓN DE UN SERVIDOR DNS Dentro del servicio DNS podemos definir zonas de búsqueda directa e inversa. En la búsqueda directa, daremos un nombre y nos devolverán

Más detalles