Академический Документы
Профессиональный Документы
Культура Документы
Introduccin a Linux
Qu es Linux?
1. Linux
2. Shell en Linux
3. Comandos Bsicos en Linux
1. Linux
Basado en Unix
Libre (sin uso de licencia)
Viene con cdigo fuente
El sistema lo forman el ncleo del sistema (kernel)
ms un gran nmero de programas/libreras que
hacen posible su uso.
Kernel: Encargado de gestionar recursos, a travs
de servicios de llamada al sistema.
1.1. Sus Principios
Linux tiene su origen en un sistema operativo que ya
tiene muchos aos de presencia en el mercado que
es Unix. Este es un sistema operativo reconocido por
ser muy robusto.
Linux deriva de Unix, pero tiene una caracterstica
muy particular, se distribuye bajo licencia GNU, es
decir que es de libre distribucin, no tiene un costo.
1.1. Sus Principios
Linux tiene su origen en Unix.
ste apareci en los aos sesenta, desarrollado
por los investigadores Dennis Ritchie y Ken
Thompson, de los Laboratorios Telefnicos Bell.
13
1.2. GNU y GPL
GNU (GNU is Not Unix)
Proyecto con el objetivo de
crear un sistema operativo
completamente libre.
GPL (General Public Licence)
Todo programa desarrollado
con GPL, ser de libre uso sin
que nadie pueda apropirselo
ya que seguir siendo GPL.
1.3. Caractersticas
Es uno de los sistemas operativos ms robustos, estables y rpidos.
Tiene una gran variedad de entornos grficos.
Compatible con POSIX (Portable Operating System for Unix)
Toda la informacin se almacena en forma de archivos, incluyendo a los
perifricos.
Es multitarea: Se pueden utilizar varios programas a la vez.
Es multiusuario: varios usuarios pueden usar la misma maquina al mismo
tiempo, ya sea mediante terminales serie, terminales virtuales o por red.
Es multiplataforma: hay una amplia gama de plataformas hardware soportadas:
x86(386, 486, Pentium, Pentium Pro, Pentium II, k5, k6, athlon,...),m68k (Amiga,
Atari),Dec Alpha,Sun SPARC, ARM, MIPS, y PowerPC.
Tiene proteccin de la memoria entre procesos, de manera que uno de ellos no
puede colgar el sistema.
Es un sistema fiable; se utiliza para tareas de alta complejidad y rendimiento.
Microsoft, en Hotmail, usa LINUX y no Windows.
1.4. Porqu utilizar Linux?
Linux es seguro; su robusto sistema de permisos y usuarios no permite a los
mismos borrar ni instalar programas, ni tocar archivos del sistema. Esto slo lo
puede hacer el superusuario o 'root', que es el nico que tiene los permisos
adecuados para hacerlo.
No se puede afirmar que en Linux no existan virus, pero da muchos menos
problemas con ellos que otros sistemas operativos, los virus aparecidos son
muy escasos.
Si usas Windows, conocers sobradamente sus pantallazos azules o BSOD
(Blue Screen of Death). Linux no tiene estos problemas, puesto que cada
programa trabaja de manera independiente, lo que hace que si una parte del
sistema falla no falle el resto.
Tambin es muy usual que sea necesario reinstalar Windows de vez en cuando
porque empiezas a ver que no funciona adecuadamente, esto se debe a que en
Windows las libreras que vienen por defecto son muy escasas.
Por el contrario Linux lleva un control de libreras y programas con el sistema de
paquetes, sabiendo en todo momento que es cada librera, quien la utiliza y si
sigue siendo necesaria.
1.5. Libertad de Copia
Se puede conseguir gratuitamente en
Internet. Hay muchsimas fuentes donde
conseguir cualquiera de las distribuciones.
Libertad de modificacin junto a los
programas ejecutables, se puede obtener su
cdigo fuente.
Su excelente relacin calidad-precio le ha
granjeado la admiracin e incondicional
apoyo de muchsimos usuarios alrededor del
mundo.
Estadsticas recientes demuestran que su
empuje es cada vez mayor en este campo y
todos los relacionados con Internet
1.6. Distribuciones
Una distribucin es un
paquete que incorpora el
kernel oficial de linux
(www.kernel.org) y un
conjunto de utilitarios de
administracin.
Cada distribucin
personaliza la
instalacin de Linux e
utilitarios.
2. Shell
Interpreta los comandos ingresados por el usuario
para que el sistema operativo realice una accin
especfica.
Bash (Bourne Again Shell): Ms usado
Prompt
$ (usuario) y # (root)
Otros: sh, ksh, csh y tcsh
2.1. Sesiones
bc -> Calculadora
$ bc
2 + 3 <Enter>
5
<ctrl+d>
Suma (+), resta (-), multiplicacin (*), divisin (/),
potencia (^), logaritmos (ln), raz cuadrada (sqr)
Tambin se puede usar con sentencias: if, for, etc.
3.2. Comandos de Comunicacin
Intercambio de informacin con usuarios
conectados al host.
Mesg -> Habilita o inhabilita la recepcin de
mensajes enviados por otros usuarios usando el
comando write.
mesg -> estado actual
mesg y -> habilita recepcin de mensajes
mesg n -> deshabilita recepcin de mensajes
3.2. Comandos de Comunicacin
Write -> copia en la pantalla de otro usuario lo
ingresado en su terminal.
write msalas
Escribe en la terminal de msalas
write msalas tty1
Escribe en la terminal tty1 en la cual se encuentra
msalas
wall -> difundir mensaje a todos los usuarios
conectados al sistema
$ wall
El servidor se apagar en 10 minutos
<ctrl + d>
Preguntas de Repaso:
Qu comandos nos
permiten apagar el equipo y
Qu comando me reiniciarlo?
permite habilitar o
inhabilitar la recepcin
de mensajes enviados
por otros usuarios?
32
FIN DE LA UNIDAD
Bibliografa
Negus, Christopher (2013). Linux, Bible.
Albany NY: A.De Boeck (005.43L/N36)
Administracin de Archivos y
Directorios en Linux.
Enlace de Inters:
http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/apunte_l
inux/mmad.html
Sistemas Operativos
E-mail: aarista@tecsup.edu.pe