PDF de programación - Introducción a Sistemas Operativos GNU/Linux - Guía II

Imágen de pdf Introducción a Sistemas Operativos GNU/Linux - Guía II

Introducción a Sistemas Operativos GNU/Linux - Guía IIgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 17 de Enero del 2018)
1.010 visualizaciones desde el 17 de Enero del 2018
251,9 KB
14 paginas
Creado hace 14a (23/12/2009)
República Bolivariana de Venezuela

Aldea Universitaria Fray Pedro de Agreda

PNFSI

http://aldeafraypedrodeagreda.wordpress.com
Elaborado por Prof. Elías Cisneros
[email protected]
23/12/09

Introducción a Sistemas Operativos GNU/Linux

Guía II

Creative Commons Usted es libre de:

Copiar, distribuir y comunicar públicamente la obra .


• Hacer obras derivadas .

Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autor o
el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace
de su obra).

No comercial. No puede utilizar esta obra para fines comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra derivada,
sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.

1

Contenido
Núcleo o Kernel.........................................................................................................................................2
Línea de Comandos o Shell.......................................................................................................................3
Algunos sistemas operativos comerciales..................................................................................................5
GNU / Linux..............................................................................................................................................5
Sistemas de Archivos Linux......................................................................................................................6
Documentación del sistema en línea..........................................................................................................7
Comandos básicos Linux...........................................................................................................................8

Núcleo o Kernel

En informática, el núcleo (también conocido en español con el anglicismo kernel, de raíces germánicas
como kern) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a
los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el
encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos
programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa
podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como
multiplexado. En el siguiente gráfico se muestra el esquema de relaciones por capas del computador.

En informática, el núcleo de un sistema operativo, es el programa informático que se asegura de:

• La comunicación entre los programas informáticos y el hardware.
• Gestión de los distintos programas informáticos (tareas) de una máquina.
• Gestión del hardware (memoria, procesador, periférico, forma de almacenamiento, etc.)

La mayoría de los sistemas operativos se construyen en torno al concepto de núcleo. La existencia de

2

un núcleo, es decir, de un único programa responsable de la comunicación entre el hardware y el
programa informático, resulta de compromisos complejos referentes a cuestiones de resultados,
seguridad y arquitectura de los procesadores. El núcleo tiene grandes poderes sobre la utilización de los
recursos materiales (hardware), en particular, de la memoria. En la siguiente figura se observa más
detalladamente las capas operativas de un sistema de computación.

Línea de Comandos o Shell

Intérprete de órdenes, Intérprete de línea de mandatos, Intérprete de comandos, Terminal, Consola,
Shell ó su acrónimo en idioma inglés CLI por Command line interface, es un programa informático que
actúa como Interfaz de usuario para comunicar al usuario con el sistema operativo mediante una
ventana que espera ordenes escritas por el usuario en el teclado los interpreta y los entrega al sistema
operativo para su ejecución. La respuesta del sistema operativo es mostrada al usuario en la misma
ventana. A continuación, El programa shell queda esperando más instrucciones. Se interactúa con la
información de la manera más sencilla posible, sin gráficas, solo el texto crudo. A continuación se
muestra un ejemplo de línea de comandos.

3

Su contraparte es la Interfaz gráfica de usuario que ofrece una estética mejorada a costa de mayor
consumo de recursos computacionales, una mayor vulnerabilidad por complejidad y, en general, una
reducción en la funcionalidad ofrecida.

4

Algunos sistemas operativos comerciales

● GNU/Linux.

● Debian ( Distribución basada en Kernel de Linux).
● Ubuntu ( Distribución basada en Debian).
● Canaima( Distribución nacional basada en Debian).
● Fedora.
● Redhat.
● Suse.
● Ututo

● Microsoft Windows 2000.
● Microsoft Windows XP.
● Microsoft Windows Vista.
● Sun Microsystems Solaris.
● UNIX.

GNU / Linux

Es un sistema operativo Unix-Like (igual a unix) que se distribuye bajo la Licencia Pública General de

5

GNU (GNU GPL), es decir que es software libre. Su nombre proviene del Núcleo de Linux,
desarrollado desde 1991 por Linus Torvalds. Es usado ampliamente en servidores y super-
computadores y cuenta con el respaldo de corporaciones como Dell, Hewlett-Packard, IBM, Novell,
Oracle, Red Hat y Sun Microsystems.

Puede ser instalado en gran variedad de hardware, incluyendo computadores de escritorio y portátiles
(PCs x86 y x86-64 así como Macintosh y PowerPC), computadores de bolsillo, teléfonos celulares,
dispositivos empotrados, videoconsolas (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X)
y otros (como enrutadores o reproductores de audio digital como el iPod).

Las variantes de estos sistemas se denominan "distribuciones" y su objetivo es ofrecer una edición que
cumpla con las necesidades de determinado grupo de usuarios. Algunas son gratuitas y otras de pago,
algunas insertan software no libre y otras contienen solo software libre. La marca registrada Linux
(Número de serie: 1916230 ) pertenece a Linus Torvalds y se define como "un sistema operativo para
computadoras que facilita su uso y operación".

Sistemas de Archivos Linux

En GNU/Linux se pueden encontrar estándares como el FHS (Filesystem Hierarchy Standard), el cual
explica qué se puede encontrar, o dónde buscarlo, en la estructura del sistema de archivos de nuestro
sistema. O el LSB (Linux Standard Base), el cual comenta diferentes componentes que suelen ser
encontrados en los sistemas.

En el estándar FHS (Filesystem Hierchachy Standard) se describen la estructura de árbol del sistema de
archivos principal (/), donde se especifica la estructura de los directorios y los principales archivos que
contendrán. Este estándar se utiliza en mayor o menor medida también para los UNIX comerciales, en
los cuales al principio hubo muchas diferencias que hicieron que cada fabricante cambiara la estructura
a su gusto. El estándar pensado en un principio para GNU/Linux se hizo para normalizar esta situación
y evitar los cambios drásticos. Aun así, el estándar es seguido con diferentes grados, la mayoría de
distribuciones siguen en un alto porcentaje el FHS, realizando cambios menores o aportando archivos o
directorios que no existían en el estándar.

Un esquema básico de directorios podría ser:

● /bin: son utilidades de base del sistema, en general programas utilizados por los usuarios, ya sea
desde los comandos básicos del sistema, como /bin/ls, listar directorio, pasando por los shells
(/bin/bash), etc.

● /boot: son los archivos que se necesitan durante el arranque del sistema, por ejemplo la imagen

del kernel Linux, en /boot/vmlinuz.

● /dev: aquí se encuentran los archivos especiales que representan los dispositivos posibles en el
sistema, el acceso a los periféricos en sistemas UNIX se hace como si fueran periféricos.

6

También se pueden encontrar archivos como /dev/console, /dev/modem, /dev/mouse,
/dev/cdrom, /dev/floppy, los cuales son en general, enlaces a dispositivos más específicos del
tipo de controlador o interfaz que utilizan los dispositivos: /dev/mouse fi /dev/psaux, un ratón
de tipo PS2; o /dev/cdrom fi /dev/hdc,un CD-ROM que es un dispositivo del segundo conector
IDE y máster. Aquí se encuentran los dispositivos IDE como /dev/hdx, los scsi /dev/sdx, ... con
x variando según el dispositivo.

● /etc: son archivos de configuración. La mayoría de tareas de administración necesitarán
examinar o modificar los archivos contenidos en este directorio. Por ejemplo: /etc/passwd
contiene la información de las cuentas de los usuarios del sistema.

● /home: aquí se encuentran las cuentas de los usuarios, es decir, los directorios personales de

cada usuario.

● /lib: son las bibliotecas del sistema, compartidas por los programas de usuario, ya sean estáticas
(extensión .a) o dinámicas (extensión .so). Por ejemplo, la biblioteca C estándar, en archivos
libc.so o libc.a.

● /mnt: este es el punto para montar, comando mount, los sistemas de archivos extraíbles; por

ejemplo: /mnt/cdrom, para montar el lector de CD-ROM.

● /opt: con esto se coloca, en general, el software añadido al sistema posterior a la instalación;

otra instalación válida es en /usr/local.

● /sbin: son utilidades de base del sistema. Son normalmente comandos reservados para el
administrador (root). Por ejemplo: /sbin/fsck para verificar el estado de los sistemas de
archivos.

● /tmp: son archivos temporales de las aplicaciones o del propio sistema.

● /usr: son los diferentes elementos instalados en el sistema. Aquí se instala cualquier software de
sistema más completo, además de los complementos multimedia, como iconos, imágenes,
sonidos, por ejemplo en: /usr/share, y la documentación del sistema (/usr/doc. Esto se suele
utilziar también en /usr/lo
  • Links de descarga
http://lwp-l.com/pdf8359

Comentarios de: Introducción a Sistemas Operativos GNU/Linux - Guía II (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad