PDF de programación - El sistema operativo Linux

Imágen de pdf El sistema operativo Linux

El sistema operativo Linuxgráfica de visualizaciones

Publicado el 7 de Junio del 2021
268 visualizaciones desde el 7 de Junio del 2021
657,3 KB
14 paginas
Creado hace 16a (16/09/2007)
El Sistema Operativo Linux

Msc. Ivan A. Escobar Broitman

http://ivanescobar.com
[email protected]

Agosto-Diciembre 2007

Arquitectura UNIX

Elementos de Linux

NUCLEO

AMBIENTE

LINUX
LINUX

SHELL

SISTEMA DE
ARCHIVOS

El ambiente Linux

les

Cuando uno entra a Linux, el sistema
proporciona un shell.
Este shell proporciona al usuario un ambiente
propio.
El ambiente del usuario contiene toda la información
necesaria para poder ejecutar aplicaciones y
comandos, así como ciertas variables.
Cada programa (incluyendo al shell) se inicia en un
ambiente el cual consta de variables ---variables de

El shell

El shell es un programa que lee líneas de comando de una
terminal o archivo, las interpreta, y le indica a UNIX que
hacer
• Interface entre los usuarios y UNIX
• Interprete de comandos
• Es un lenguaje de programación
• El shell no es parte del sistema operativo

Tipos de shell

Bourne shell (sh)

C shell (csh)

forma parte del de la 7a. edición de UNIX y es el más
viejo de
los shells principales de UNIX ($)
es el principal del UNIX BSD, más fácil de usar
interactivamente (hostname % )
($)
extensión del Bourne shell
versión mejorada del C shell ( hostname % )
es el Bourne shell de GNU, compatible con el bsh e
incorpora aspectos útiles del ksh y del csh

Korn shell (ksh)
Extended C shell (tcsh)
Bash

Shell en Gentoo

En Gentoo Linux utilizaremos como default el
Bash Shell.
Accederemos a el con una terminal.
Ejemplo script utlizando bash shell

Bash Script

Hola Mundo:
#!/bin/bash
echo Hello World

Respaldo:
#!/bin/bash
tar -cZf /home/
backup.tgz /home/
iescobar

Ejercicio: Realice un script
en bash para configurar su
inalambrica y haga:
• cambie la direccion fisica
a: 00:11:22:33:44:55
• Asocie la inalambrica con
el access point ITESM-
CEM
• arranque y tengamos red.

Principales comandos

man
catman
who
whoami
id
su
passwd
uname
date
cal
echo
ps
kill

• ls
• file
• more
• cat
• strings
• touch
• cp
• mv
• grep
• tee
• pwd
• mkdir

• cd
• a2ps

lp

lpstat
• cancel
• pr
• which
• whereis
• wc
• head

tail
• sort

• cut
• paste
• uniq
• cmp
• comm
• diff
• awk
• sed


• xterm
• df

tr
ln

find

• alias
• history

• umask

rm

rmdir
• chmod
• chown
• chgrp

El Kernel de Linux

El término se refiere al software de sistema
de bajo nivel que provee una capa de
abstracción sobre el hardware, control de
discos y sistema de archivos, multitarea,
balance de carga, comunicación en red y
medidas de seguridad.

Características Linux

Escrito casi todo en C con algunas extensiones GNU
C
Linux es un núcleo monolítico híbrido.
Los controladores de dispositivos y las extensiones
del núcleo normalmente corren en anillo 0 (ring 0)
acceso completo al hardware, aunque algunas corren en
espacio de usuario.

Código fuente de varias versiones núcleo
Distribuciones Linux normalmente mantienen sus
propias versiones de Linux, con controladores no
incluidos en otras

http://lxr.linux.no.

El Kernel de Linux

Proceso de arranque:

Arranque de ordenador
Boostrap
Inicio de kernel en memoria principal
Carga de componentes del sistema operativo

Nota*: un nucleo no es un sistema operativo

El Kernel de Linux

Kernel monolítico:

todo en un mismo núcleo compacto.
fácil desarrollo.
depuración compleja.
Linux 0.01

Kernel monolítico con soporte de módulos:

Versiones Linux Kernel

2.2.14

2.3.51

primer campo: número de version
segundo campo: número par indica version estable
del kernel.
tercer campo: indica el numero de “release” del
kernel estable.

primer campo: número de versión
segundo campo: número impar indiva kernel en
desarrollo.
tercer campo: indica el número de “release” del
kernel en desarrollo.
  • Links de descarga
http://lwp-l.com/pdf19278

Comentarios de: El sistema operativo Linux (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