Linux

Solo disponible en BuenasTareas
  • Páginas : 23 (5692 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de marzo de 2011
Leer documento completo
Vista previa del texto
2 EL SISTEMA OPERATIVO LINUX
2.1 INTRODUCCION EL ORIGEN DE UNIX Y LINUX El sistema operativo UNIX surgió hace más de tres décadas. Desde entonces se han desarrollado otros sistemas operativos basados en UNIX y denominados tipo UNIX. Existen diferencias entre estos sistemas, pero son mucho más las coincidencias que las diferencias. El sop UNIX tuvo un enorme aumento de popularidad a partir de ladécada de los noventas (y particularmente en los últimos años), gracias al surgimiento del sop LINUX. LINUX es un sistema operativo “tipo UNIX” EL sistema operativo Linux fue creado por Linus Torvald en la Universidad de Helsinki en Finlandia. Linus estaba interesado en crear y expandir las capacidades de ciertos sistemas UNIX. Comenzó su trabajo en 1991 y la versión 1.0 fue liberada en 1994. Lossistemas operativos tipo Unix son los más utilizados en la investigación científica. KERNEL Y DISTRIBUIONES Linux utiliza la licencia GPL (General Public License) de GNU y su código fuente es libre y está disponible para cualquiera. Estrictamente hablando Linux es el núcleo (Kernel) del sop. EL Kernel es el corazón del sistema operativo Linux. Maneja los recursos del sistema, los más importatesson: • • • • • Administración de E/S Administración de procesos Administración de dispositivos Administración del Sistema de Archivos Administración de la Memoria Central

El sop es el kernel Linux que viene con una distribución de software (Debian, Suse, RedHat, Ubuntu, etc.). Una de las principales ventajas de Linux (y todos los sistemas tipo UNIX) es que viene con una larga colección deprogramas estándar. Estos programas realizan una variedad muy amplia de tareas, desde el listado de archivos hasta leer el correo y todos ellos son accesibles a los usuarios de una forma acoplada. La

utilización de estos constituyen un verdadero lenguaje de programación en un entorno UNIX. TERMINALES Y LOGINS Para iniciar una sesión es necesario poder acceder a una terminal. Pueden destacarse dostipos de terminales: • Terminales de texto: consta solo de una pantalla en la que se imprimen caracteres. La única entrada es un teclado. • Terminales gráficas: consta de una pantalla gráfica. En este modo se pueden emplear ventanas que emulan el comportamiento de una Terminal de texto (xterm o gnome-terminal) Los sistemas Linux vienen ya con entornos gráficos para comenzar una sesión en un ambientede trabajo en base a ventanas. El sistema X Windows es el sistema estándar de ventanas en las estaciones de trabajo. Es corriente que el sistema sea arrancado automáticamente cuando la máquina inicia (pero es opcional). Actualmente existen varios entornos de trabajo populares como GNOME y KDE. Para comenzar una sesión en Linux, debe uno tener un usuario registrado en el sistema. Dicho usuario seidentifica con un nombre de usuario y una clave (password). Para iniciar una sesión abrimos una consola de comandos o shell. Inmediatamente nos encontramos con el login prompt: Debian GNU/Linux (etch/x86_64) hostname tty2 Hostname login:

Luego de ingresar el usuario y su password, la consola está lista para aceptar comandos por parte del usuario: Debian GNU/Linux (etch/x86_64) hostname tty2Hostname login: user Password: ********* user@hostname:~$__

En cada línea de la consola a la espera de que ingresemos algún comando tenemos siempre la referencia de donde estamos trabajando: el usuario que inició la sesión seguido del nombre de la computadora y luego del “:” el directorio donde estamos

actualmente (~ en este caso). El símbolo $ es el prompt indica que la consola está lista paraaceptar comandos. LA SHELL Y LOS COMANDOS Una computadora entiende el lenguaje de 0's y 1's, el lenguaje binario. En los sistemas UNIX existe un programa especial especial llamado Shell. La Shell acepta las instrucciones o comandos y los traduce al lenguaje binario nativo de las computadoras.

$ ls $ date $ cd

Linux Shell

011011010100010 111000110111100 000011010100111

Linux Kernel...
tracking img