Sunteți pe pagina 1din 17

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Arquitectura de Linux

Alumnos: Cristopher Muoz Gonzlez Jos Ortiz Mura Pablo Vergara G.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

ndice
Introduccin El Ncleo o Kernel Intrprete de Comandos Shell Indicador del Sistema El Concepto de Lnea de Comandos Redirecciones Tubera de Comunicacin Sistemas de Archivos La Jerarqua del Sistema de Archivos Directorios Principales del Sistema Nombres de Archivos en Linux Comodines Tipos de Archivos Comandos para Manipular Archivos y Directorios Enlaces Conclusin Bibliografa 2 3 4 4 4 5 6 7 7 8 9 9 9 10 12 14 15

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Introduccin

El presente informe pretende explicar la estructura del sistema operativo Linux, basado en Unix, para lo cual se explicarn algunos trminos para quienes se inician en este sistema operativo. Linux se puede dividir generalmente en cuatro componentes principales: el ncleo (kernel), el Shell, el sistema de archivos y las utilidades. El ncleo es el programa central que ejecuta programas y gestiona dispositivos de hardware tales como los discos y las impresoras. El Shell proporciona una interfaz para el usuario. Recibe rdenes del usuario y las enva al ncleo para ser ejecutadas. El sistema de archivos, organiza la forma en que se almacenan los archivos en dispositivos de almacenamiento tales como los discos. Los archivos estn organizados en directorios. Cada directorio puede contener un nmero cualquiera de subdirectorios, cada uno de los cuales puede a su vez, contener otros archivos. El ncleo, el Shell y el sistema de archivos forman en conjunto la estructura bsica del sistema operativo. Con estos tres elementos puede ejecutar programas, gestionar archivos e interactuar con el sistema. Adems, Linux cuenta con unos programas de software llamados utilidades que han pasado a ser considerados como caractersticas estndar del sistema. Las utilidades son programas especializados, tales como editores, compiladores y programas de comunicaciones, que realizan operaciones de computacin estndar. Incluso uno mismo puede crear sus propias utilidades Linux contiene un gran nmero de utilidades.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

El Ncleo o Kernel
Actualmente Linux es un ncleo monoltico hbrido. Qu significa este trmino? El ncleo es simplemente un programa que acta de sistema operativo, que asegura la comunicacin entre los programas que solicitan recursos y el hardware, tambin asegura la gestin de los distintos programas informticos de una mquina, y finalmente la gestin del hardware. Un sistema operativo con ncleo monoltico concentra todas las funcionalidades posibles (planificacin, sistema de archivos, redes, controladores de dispositivos, gestin de memoria, etc.) dentro de un gran programa. El mismo puede tener un tamao considerable, y deber ser recompilado por completo al aadir una nueva funcionalidad. Todos los componentes funcionales del ncleo tienen acceso a todas sus estructuras de datos internas y a sus rutinas. Un error en una rutina puede propagarse a todo el ncleo. Queda por explicar el trmino hbrido. A diferencia de los ncleos monolticos tradicionales, los controladores de dispositivos y las extensiones al ncleo se pueden cargar y descargar fcilmente como mdulos, mientras el sistema contina funcionando sin interrupciones. Tambin, a diferencia de los ncleos monolticos tradicionales, los controladores pueden ser detenidos momentneamente por actividades ms importantes, bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simtrico. El kernel ncleo de Linux se puede definir como el corazn de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos. Las funciones ms importantes del mismo, aunque no las nicas, son: Administracin de la memoria para todos los programas y procesos en ejecucin. Administracin del tiempo de procesador que los programas y procesos en ejecucin utilizan. Es el encargado de que podamos acceder a los perifricos/elementos de nuestro ordenador de una manera cmoda.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Intrprete de comandos-Shell
El intrprete de comandos es el medio de comunicacin (interfaz) entre el usuario y el sistema operativo. Por esta razn, se le da el nombre ingls "Shell", que significa "caparazn". Por lo tanto, la Shell acta como un intermediario entre el sistema operativo y el usuario gracias a lneas de comando que este ltimo introduce. Su funcin es la de leer la lnea de comandos, interpretar su significado, llevar a cabo el comando y despus arrojar el resultado por medio de las salidas. La Shell es un archivo ejecutable que debe interpretar los comandos, transmitirlos al sistema y arrojar el resultado. Existen varios shells. La ms comn es sh (llamada "Bourne shell"), bash ("Bourne again shell"), csh ("C Shell"), Tcsh ("Tenex C shell"), ksh ("Korn shell") y zsh ("Zero shell"). Generalmente, sus nombres coinciden con el nombre del ejecutable. Cada usuario tiene una Shell predeterminada, la cual se activar cuando se abra un indicador del comando. La Shell predeterminada se especifica en el archivo de configuracin /etc/passwd en el ltimo campo de la lnea que corresponde al usuario. Es posible cambiar de Shell durante una sesin. Para esto, slo debe ejecutar el archivo ejecutable correspondiente, por ejemplo: /bin/bash

Indicador del sistema


La Shell se inicia al leer su configuracin completa (en un archivo del directorio /etc/) y despus al leer la configuracin propia del usuario (en un archivo oculto cuyo nombre comienza con un punto y que se ubica en el directorio bsico del usuario, es decir /home/user_name/.configuration_file). A continuacin, aparece el siguiente indicador (prompt en ingls): equipo:/directorio/actual$ De manera predeterminada, para la mayora de las shells, el indicador consiste en el nombre del equipo, seguido de dos puntos (:), el directorio actual y despus un carcter que indica el tipo de usuario conectado: "$" especifica un usuario normal "#" especifica el administrador, llamado "root"

El concepto de lnea de comandos


Una lnea de comandos es una cadena de caracteres formada por un comando que corresponde a un archivo ejecutable del sistema o, ms bien, un comando de Shell como as tambin argumentos opcionales (parmetros): ls -al /home/jf/

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS En el comando anterior, ls es el nombre del comando, -al y home/jean-francois/ son argumentos. Los argumentos que comienzan con - se denominan opciones. Por lo general, para cada comando, hay una cierta cantidad de opciones que se pueden detallar al introducir uno de los siguientes comandos: comando --help comando -? man comando Entrada-salida estndar Una vez que se ejecuta un comando, se crea un proceso. Este proceso abre tres flujos: stdin, denominado entrada estndar, en cuyo caso el proceso lee los datos de entrada. De manera predeterminada, stdin se refiere al teclado. STDIN se identifica con el nmero 0. stdout, denominado salida estndar, en cuyo caso el proceso escribe los datos de salida. De manera predeterminada, stdout se refiere a la pantalla. STDOUT se identifica con el nmero 1. stderr, denominado error estndar, en cuyo caso el proceso escribe los mensajes del error. De manera predeterminada, stderr se refiere a la pantalla. STDERR se identifica con el nmero 2.

Por lo tanto, de manera predeterminada, cada vez que se ejecuta un programa, los datos se leen desde el teclado y el programa enva su salida y sus errores a la pantalla. Sin embargo, tambin es posible leer datos desde cualquier dispositivo de entrada, incluso desde un archivo, y enviar la salida a un dispositivo de visualizacin, un archivo, etc.

Redirecciones
Como cualquier sistema Unix, Linux posee mecanismos que permiten redirigir la entradasalida estndar a archivos. Por lo tanto, si se usa el carcter ">", se puede redirigir la salida estndar de un comando que se encuentra a la izquierda a un archivo que se encuentra a la derecha: ls -al /home/jf/ > toto.txt echo "Toto" > /etc/miarchivodeconfiguracin El siguiente comando equivale a una copia de los archivos: cat toto > toto2 El propsito de la redireccin ">" es el de crear un archivo nuevo. En el caso de que un archivo ya exista con el mismo nombre, se lo debe eliminar. El siguiente comando simplemente crea un archivo vaco: > archivo El uso del carcter doble ">>" permite agregar la salida estndar al archivo, es decir, permite agregar la salida despus del archivo sin eliminarlo.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS De manera similar, el carcter "<" indica una redireccin de la entrada estndar. El siguiente comando enva el contenido del archivo toto.txt con el comando cat, cuyo nico propsito es mostrar el contenido en la salida estndar (el ejemplo no es til, pero es instructivo):

cat < toto.txt Por ltimo, el uso de la redireccin "<<" permite la lectura, en la entrada estndar, hasta que se encuentre la cadena ubicada a la derecha. En el siguiente ejemplo, se lee la entrada estndar hasta que se encuentra la palabra STOP. Despus, se muestra el resultado: cat << STOP

Tuberas de comunicacin
Las tuberas (en ingls "pipes") (literalmente tuberas) son mecanismos de comunicacin especficos para todos los sistemas UNIX. Una tubera, simbolizada por una barra vertical (carcter "|"), permite asignar la salida estndar de un comando a la entrada estndar de otro, de la misma forma en que una tubera permite la comunicacin entre la entrada estndar de un comando y la salida estndar de otro. En el siguiente ejemplo, la salida estndar del comando ls -al se enva al programa sort, el cual debe extraer el resultado en orden alfabtico. ls -al | sort Esto permite conectar una cierta cantidad de comandos a travs de sucesivas tuberas. En el siguiente ejemplo, el comando muestra todos los archivos del directorio actual, selecciona las lneas que contienen la palabra "zip" (utilizando el comando grep) y cuenta la cantidad total de lneas: ls -l | grep zip | wc l

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

EL SISTEMA DE ARCHIVOS El sistema de archivos es un conjunto de programas que se encargan de realizar todas las operaciones relacionadas con el almacenamiento y manipulacin de los archivos. Son las funciones que tratan con los dispositivos fsicos de almacenamiento del computador, como el disco duro, funciones como escribir, leer, borrar. La jerarqua del sistema de archivos Todo sistema operativo necesita guardar multitud de archivos: archivos de configuracin, archivos de registros, archivos de los usuarios, etc.. En general, cada sistema operativo utiliza su propio sistema de archivos, con caractersticas propias como puede ser: el rendimiento, la seguridad, la fiabilidad, etc. GNU/Linux es capaz de leer y escribir archivos con cualquiera de los sistemas de archivos que actualmente existen. Generalmente, se suele utilizar el tipo ext2, ext3 o ReiserFS. El ext2 es el ms tpico y extendido, su rendimiento es bastante bueno, incorpora todo tipo de mecanismos de seguridad y tunning y es muy fiable. Aunque las ltimas versiones de las distirbuciones ms utilizadas recomiendan utilizar ext3 por sus caractersticas especiales. ext3 es la evolucin de ext2 , incorporando una tecnologa llamada de journaling. Una de las principales ventajas de esta tecnologa es que si hay un corte en el suministro de energa y el ordenador se apaga sin cerrarse adecuadamente, los sistemas de recuperacin de archivos son ms efectivos. ReiserFS es un tipo de sistema que incorpora nuevas tecnologas de diseo que le permiten ser ms rpido. El sistema de archivos ext2 ha sido diseado para manejar de forma muy rpida archivos pequeos, que es lo ms comn en un sistema operativo. Tiene inconvenientes con el el manejo de grandes archivos multimedia, aunque siempre se puede hacer un poco de tunning para adaptarlo a nuestras necesidades. Durante el proceso de instalacin del sistema operativo se preguntar cul de estos tres queremos usar. Generalmente se suele utilizar ext3 o ext2 por estar ms probados que el ReiserFS.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Una caracterstica muy importante de todos los sistemas operativos basados en UNIX y Linux es que todos los dispositivos del sistema se pueden tratar como si fueran archivos. Es as que para acceder al contenido de un CD, disquete o cualquier otro dispositivo de almacenamiento, debemos montarlo en un directorio ya existente en el sistema y navegaremos por l como si se tratara de un directorio ms, en Linux no existen las unidades A:,B:,C:,D:,. . . esta forma de nombrar a las particiones es slo caracterstica de Ms Windows. El sistema de archivos parte de una misma raz, a la cual nos referiremos con el carcter / (slash), es el origen de todo el sistema de archivos y slo existe una. Para organizar los archivos adecuadamente, se utiliza la estructura jerrquica basada en rboles de directorios y archivos, como la siguiente figura: Directorios Principales del sistema La mayora de los sistemas operativos siguen el estndar FHS, donde se especifican las principales caractersticas que debera tener cualquier sistema operativo. Entre ellas est la distribucin en directorios que tenemos que hacer de nuestros archivos para tenerlos correctamente organizados y poder localizarlos de forma rpida y sencilla. En la mayora de distribuciones basadas en GNU/Linux se siguen estas recomendaciones, encontrando los siguientes directorios principales:

/bin: comandos bsicos para todos los usuarios del sistema. /boot: archivos estticos necesarios para el arranque del sistema. /dev: dispositivos del sistema. /etc: archivos de configuracin del sistema y de las aplicaciones instaladas en el mismo. /home: directorio donde se alojan los directorios de los usuarios. /lib: libreras esenciales para el ncleo del sistema y mdulos del mismo. /mnt: punto de montaje temporal para acceder a los dispositivos.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

/proc: procesos y variables del ncleo del sistema. /root: directorio de trabajo del usuario root del sistema. /sbin: comandos especiales para el root del sistema. /tmp: archivos temporales. Segn la distribucin utilizada (o la configuracin que utilicemos) se borran al arrancar el sistema o cada cierto perodo de tiempo. /usr: segunda estructura jerrquica, utilizada para almacenar el software instalado en el sistema, pginas de manuales, directorios de cdigo fuente, . /var: directorio para las colas de impresin, de correos, archivos de registro, etc., toda informacin que tenga que ver con el registro del sistema.

Se recomienda conservar y no eliminar ninguno de estos directorios, o cualquier otro que se cree durante el proceso de instalacin, ya que son bsicos para el buen funcionamiento del sistema. Generalmente, los instaladores de los programas necesitan que exista la organizacin detallada y muchos de los archivos de configuracin de los programas deben estar en determinados directorios, es por ello que debe respetarse esta estructura. Nombres de archivos en Linux

Los nombres de archivos en Linux (como en todos los UNIX) distinguen maysculas de minsculas, esto es, son "case sensitive". Los archivos README, readme, REadme y rEadme por ejemplo son archivos distintos y por lo tanto al ser nombres distintos pueden estar en el mismo directorio. En Linux los archivos no tiene por qu tener una extensin. La suelen tener a modo orientativo, pero no es en absoluto necesario. Linux sabe qu contiene cada archivo independientemente de cul sea su extensin. Por comodidad, podremos llamar a todos nuestros archivos de texto con la extensin .texto, o a todos nuestros documentos con la extensin .documento, de esta manera, podremos luego agruparlos ms fcilmente. Los archivos y directorios ocultos en Linux comienzan su nombre por un punto (.) Los nombres de archivos o directorios pueden ser muy largos, de ms de 200 caracteres, lo cual nos da bastante flexibilidad para asociar el nombre de un archivo con lo que contiene. Para referencia a un archivo que contenga un espacio en su nombre deber precederlos con 1 back flash \ o con apstrofes simples ().

Comodines Los comodines vlidos para cualquier archivo: "*" y "?"

*: RESTO/TODO: Solo sustituye a TODOS los archivos, delante/detras/en medio del archivo todo lo que coincida con l.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

? : CUALQUIER CARCTER: que coincida con el resto que est escrito.

Tipos de archivos

Regular. Son aquellos que almacenan informacin: cartas, listas, cdigos. Directorios. Son una tabla con nmeros de inodos y nombres de archivos, sirven para organizar los archivos y directorios. Archivos especiales. Pueden ser dispositivo tipo carcter o dispositivo de bloques. El manejo de estos archivos depende del dispositivo en particular: disco duro, disquete, cinta magntica, etc. Fifo son pipes con nombre. Son propios de System V. Enlaces simblicos (symbolic links). Son archivos que contiene un puntero a otro archivo que podra perfectamente estar en un sistema de archivos distinto. El Socket es un archivo especial de 4.3 BSD y se utiliza para comunicar procesos que pueden estar en mquinas distintas. Enlaces rgidos (hard links). Realmente es un nico archivo que puede ser visto con distintos nombres dentro de un mismo sistema de archivos. La informacin reside en un mismo lugar y lo que ocurra aparentemente en un sitio ocurrir instantneamente en el otro lugar. Los enlaces de este tipo no pueden ocurrir entre sistemas de archivos distintos. No todos los sistemas de archivos soportan hard links ya que es un concepto muy ligado a los SO tipo Unix.

Comandos para manipular archivos y directorios


Comando ls: Permite listar el contenido de un directorio. Algunas opciones: -l: muestra la salida en formato largo. -R: lista recursivamente un directorio, es decir todo lo que contiene incluso subdirectorios. -a: lista adems los archivos ocultos. -h: muestra el tamao de los archivos en forma ms legible (Ej: 16M, 4k, etc.) -i: muestra el identificador del i-nodo asociado a cada elemento. -full-time: combinado con el formato largo muestra la fecha completa de la ltima modificacin de cada elemento. $ ls -hl /etc $ ls -R /usr $ ls al $ ls -ali ..

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Comando cd: Se utiliza para cambiar el directorio actual. $ cd /tmp $ cd # cambia hacia el directorio home del usuario actual $ cd # cambia hacia el directorio anterior $ cd .. # cambia hacia el directorio padre $ cd ~ # cambia hacia el directorio base del usuario actual. Igual a cd. $ cd ~pepe # cambia hacia el directorio base del usuario pepe Comando pwd: Muestra el camino absoluto del directorio en el cual nos encontramos actualmente. $ pwd Comando touch: Crea un archivo vaco, tambin se utiliza para cambiar la fecha de acceso y/o modificacin a un archivo.

Algunas opciones: -a: Cambia solamente el tiempo de acceso. -c: No crear archivos que no existan antes. -d fecha: Usar fecha en lugar de la fecha actual. El formato de fecha es el siguiente: MMDDHHMMAAAA, por ejemplo para representar el 7 de abril de 2001 a la 1:00 a.m., se escribir: 040701002001. Si el ao a usar es el ao actual, se puede obviar, entonces el ejemplo anterior quedara as: 04070100. $ touch carta

Comando mkdir: Se utiliza para crear directorios. $ mkdir bin $ mkdir # se crean los directorios intermedios si es necesario. -p docs/linuxdocs/howtos/pdf

Comando rmdir : sirve para borrar directorios vacos. $ rmdir bin $ rmdir linuxdocs/howtos/pdf # se borra el directorio pdf si estuviera vaco.

Comando mv: Mueve un archivo hacia otro, o varios archivos hacia un directorio, permite renombrar archivos o directorio. Algunas opciones: -i : ejecuta el comando de forma interactiva, o sea, pregunta ante de sobrescribir el destino si existiera.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS -u : actualiza (upgrade) el destino con el fuente solo si este es ms reciente. $ mv mail.cf.old mail.cf # renombra un archivo # mueve archivos terminados en .txt al directorio /tmp # renombra un directorio. Si existe el destino mueve el fuente hacia este

$ mv -i *.txt /tmp $ mv bin/ exe

$ mv -u program.c # actualiza el archivo destino si es menos reciente que el src/ fuente

Comando cp: Permite copiar un archivo en otro, o varios archivos en un directorio. Algunas opciones: -p : si es posible preserva los atributos (dueo, grupo y permisos) de los archivos originales en las copias. -d : preserva los enlaces simblicos en lugar de copiar los archivos a los que estos apuntan. Actualmente es as por defecto. -L : no preserva los enlaces simblicos, o sea copia los archivos a los que estos apuntan. -R : copia recursivamente un directorio -a : es equivalente a las opciones: -dpR. -i : utiliza una forma interactiva (pregunta antes de sobrescribir el destino). -l : hace enlaces fuertes a los archivos fuentes en lugar de copiarlos.

$ cp /etc/passwd . $ cp -a /etc/mail mailb/ $ cp -i /usr/bin/*sh /tmp $ cp -l /bin/* bin/

# copia el archivo al directorio actual # copia recursivamente un directorio preservando atributos y enlaces # copia interactivamente los archivos terminados en sh al directorio /tmp # hace enlaces fuertes a todos los archivos en un directorio

Comando rm: Se utiliza para borrar (desenlazar) archivos.

Algunas opciones: -r : borra recursivamente un directorio.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS -f : borra forzosamente en caso de que no se tenga permiso de escritura en forma directa. -i : ejecuta el comando de forma interactiva. $ rm prueba $ rm -i bin/* $ rm -rf temp/ Enlaces Un enlace es un puente a un archivo o directorio perteneciente al sistema; una referencia que podemos poner en cualquier sitio que nos interese y que acta como un acceso directo a cualquier otro. Ejemplo: Un usuario ingresa frecuentemente al directorio /usr/share/man/man3/, en lugar de escribir un largo comando cada vez que se desea ingresar a ese directorio creamos un enlace en nuestro propio home.

$ ln -s /usr/share/man/man3 mmm En enlace que se cre se llama mmm y cada que vez que ingresemos alli automticamente el sistema lo redimir hacia/usr/share/man/man3/.

Comando ln : Sirve para establecer enlaces entre archivos. Un enlace puede ser rgido o simblico.

-d : Permite al super-usuario hacer enlaces rgidos a directorios. -s : Crear enlace simblico. -f : Borrar los archivos de destino que ya existen. $ ln -s /etc/passwd usuarios # Creando enlace simblico usuarios.

$ ln /var/log/messages mensajes # Creando enlace rgido mensajes.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Comando file: Determina con cierto grado de precisin el tipo de un archivo que se le pasa como argumento.

$ file /etc/passwd /etc/passwd: ASCII text $ file /usr/sbin/adduser /usr/sbin/adduser: symbolic link to useradd $ file /usr/sbin/useradd /usr/sbin/useradd: ELF 32-bit LSB executable, Intel 80386, versin 1, dynamically linked (uses shared libs), stripped $ file /etc /etc: directory

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Conclusin
El informe desarrollado es una introduccin para comenzar a operar con el Sistema operativo Linux, basado en Unix. Comenzando por una explicacin, en general, lo ms simple posible para quienes no trabajan habitualmente con este sistema, definiendo algunos trminos especficos para comprender definiciones ms tcnicas, como por ejemplo el Kernel, que a pesar de existir en todo sistema operativo, a nivel de usuario no se maneja comnmente este concepto. Se detalla adems, el intrpete de comandos cul es su funcin y familiarizarse con su uso. Finalmente, y con un poco ms de informacin especfica se ha explicado el sistema de archivos y su jerarquizacin, para poder manejar con ms confianza el manejo de stos al trabajar con Linux. Si bien en un principio, en la teora es complejo comprender su arquitectura y funcionamiento, la prctica permitir una mejor comprensin de estos conceptos.

CARRERA: INGENIERIA EN INFORMATICA ASIGNATURA: SISTEMAS OPERATIVOS II PROFESORA: NATALIA JOFRE VIVEROS

Bibliografa http://www.monografias.com/trabajos10/linux/linux.shtml#estru http://es.wikipedia.org/wiki/Nucleo_Linux http://www.linux-es.org/kernel http://es.kioskea.net/contents/linux/linshell.php3 http://www.linuxcentro.net/linux/staticpages/index.php?page=SistemaArchivosLinux

S-ar putea să vă placă și