Sunteți pe pagina 1din 19

Sistema Operativo Linux

Introduccin
G.
Lic. Apolloni, Ruben
Area de Sistemas de Computadoras

Departamento de Informatica
- Univ. Nac. de San Luis

Sistema Operativo Linux: Introduccion


p.1

Introduccin
Creado por Linus Torvalds en el ao 1991, inspirado en el
Sistema Operativo MINIX (A. Tanenbaum).
Linux comenz como un proyecto para explorar el chip 386.
Luego evolucion hacia el sistema operativo Linux.
Actualmente es desarrollado por personas de todo el mundo a
travs de la Internet.
Linux ha sido registrado bajo los trminos de la Licencia
Publica General GNU o GPL, para evitar que alguna persona
restrinja la distribucin de software.
Linux satisface los estndares establecidos por la IEEE.

Sistema Operativo Linux: Introduccion


p.2

Caractersticas de Linux
Memoria Virtual: un programa puede hacer uso de grandes
espacios de memoria (p. e. acceder a 4Gb de espacio de
direcciones en una mquinas con solo 4Mb de memoria RAM).
Multitarea: Varios procesos ejecutando concurrentemente.
Multiusuario: ms de una persona puede usar la mquina al
mismo tiempo.
Acceso a los dispositivos de manera transparente.
Compartir recursos entre mquinas, en una red.

Sistema Operativo Linux: Introduccion


p.3

Por que elegir Linux?


Eficiencia y Velocidad: el kernel del sistema operativo puede
ser compilado, permitiendo ajustarlo a la medida del usuario.
Portabilidad: puede ser ejecutado en una gran cantidad de
computadoras con arquitectura totalmente distintas,
recompilando el kernel y las aplicaciones.
Bajo Costo: puede ser obtenido gratuitamente a travs de
Internet o adquirir una distribucin (incluyendo manuales,
soporte tcnico, ...).

Sistema Operativo Linux: Introduccion


p.4

Por que elegir Linux?


Entorno completo de trabajo:
Compiladores de lenguajes de programacin.
Aplicaciones ofimticas.
Servidores de WWW, FTP, base de datos, correo
electrnico, archivos, etc.
Ambientes de desarrollo.
Juegos
Soporte de red e Internet: hereda todas las propiedades de
UNIX.

Sistema Operativo Linux: Introduccion


p.5

Por que elegir Linux?


Entorno completo de trabajo: Escritorio grfico KDE, gnome,
CDE, WindowMaker, y muchos ms ...

Sistema Operativo Linux: Introduccion


p.6

Porqu instalar y utilizar linux?


Robustez y estabilidad.
Eficiencia y velocidad.
Precio.
Entorno completo de trabajo.
Portabilidad.
Desarrollo y cooperacin mundial.
Diversidad.
Fuente Abierta.
Investigacin.
No es Windows ;-)

Sistema Operativo Linux: Introduccion


p.7

Distribuciones de Linux
Caldera OpenLinux
Debian
Linux-Mandrake
Red Hat Linux
Slackware
SuSE Linux Professional
Turbolinux Workstations Pro
En la siguiente pagina web se muestra lista muy completa de las
distribuciones: http://lwn.net

Sistema Operativo Linux: Introduccion


p.8

Primeros Pasos: Arranque del Sistema


1 Paso: Arranque del Sistema Operativo: al encender la
computadora, si esta posee dos o ms sistemas operativos
instalados, tendremos que elegir el sistema operativos con el cual
trabajar:
LILO: _


2 Paso: Pulsar tab para obtener los rtulos e informacin de los

sistemas instalados:
linux: sistema operativo Linux
win: sistema operativo Window95
LILO: _

Sistema Operativo Linux: Introduccion


p.9

Primeros Pasos: Arranque del Sistema.




3 Paso) Escribir linux o win y pulsamos enter .


LILO: linux _

p.10
Sistema Operativo Linux: Introduccion

Primeros Pasos: Ingresar al Sistema.


Ingresar al sistema: Lo primero que hay que hacer para poder
utilizar una mquina con Unix (Linux) es identificarse frente a
la misma. Este proceso, conocido en ingles como loging
(registro de ingreso), es la manera que tiene Unix de saber
cuales son los usuarios autorizados para utilizar el sistema.
Durante el ingreso se le preguntar un nombre de cuenta
(login) y una contrasea (password).

p.11
Sistema Operativo Linux: Introduccion

Primeros Pasos: Ingresar al Sistema.


Login en modo texto.
1 Paso:
Welcome to SuSE Linux 9.0 (i586) - Kernel 2.4.21-144-athlon (tty6)
linux login:

2 Paso:
Welcome to SuSE Linux 9.0 (i586) - Kernel 2.4.21-144-athlon (tty6)
linux login: so12
Password:

p.12
Sistema Operativo Linux: Introduccion

Primeros Pasos: Ingresar al Sistema.


Login en modo texto.
3 Paso:
Welcome to SuSE Linux 9.0 (i586) - Kernel 2.4.21-144-athlon (tty6)
linux login: so12
Password:
You have new mail in /var/mail/so12.
Last login: Tue Oct 5 18:43:14 from console
Have a lot of fun...
so12@diaws34:>

p.13
Sistema Operativo Linux: Introduccion

Primeros Pasos: Ingresar al Sistema.


Login Grfico:

p.14
Sistema Operativo Linux: Introduccion

Primeros Pasos: Terminar la sesin


Terminar la sesin: Teclear el comando logout.
so12@dia-ws34:> logout

Welcome to SuSE Linux 9.0 (i586) - Kernel 2.4.21-144-athlon (tty6)


linux login:

Es posible emplear el comando exit para terminar la sesin de


trabajo.

p.15
Sistema Operativo Linux: Introduccion

Primeros Pasos: Apagar Computadora


No apague la computadora directamente! Se arriesga a perder
los datos!.
No es conveniente apagar la computadora directamente de la
llave de alimentacin.
Linux usa memoria cache para mejorar el rendimiento de los
accesos a disco (temporalmente guarda en memoria RAM
informacin perteneciente al sistema de archivos).
Para apagar o reiniciar la computadora, es necesario ejecutar
los procedimiento que indique a Linux que debe detener el
sistema de cache y actualizar la informacin en el disco.

p.16
Sistema Operativo Linux: Introduccion

Primeros Pasos: Apagar computadora.


Apagar o reiniciar la computadora: Ingresar al sistema como
super-usuario (root), y
Para apagar la computadora: Teclear el comando halt o
shutdown -h now.
Para reiniciar la computadora: Teclear el comando reboot o
shutdown -r now.

p.17
Sistema Operativo Linux: Introduccion

Primeros Pasos: Apagar computadora.


Para apagar las computadoras de las sala de PC en la UNSL
realizar los siguiente pasos:
1 Paso:


  
Pulsar Control 
+Alt 
+F6 (si se encuentra trabajando

en modo grfico).
2 Paso:


 

+Alt 
+Del 
.
Pulsar Control 

3 Paso:
Esperar que la computadora se reinicie y muestre el
promp del boot, Lilo:, y recin apagar la computadora.

p.18
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando ls: Listar el contenido del directorio actual.
Ejemplo:
so12@dia-ws34:> ls
bin

Mail

MisProgramas

Desktop

MisDocuments

OpenOffice.org1.1

el_archivo

MisImagen

prosper-1.00.4.tar.gz

un_archivo.txt

p.19
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando cd: Cambiar el directorio de trabajo.
Ejemplos:
Cambiar al directorio MisDocuments/Notas:
so12@dia-ws34:> cd MisDocuments/Notas
so12@dia-ws34:/MisDocuments/Notas>

Cambiar al directorio padre del directorio de trabajo actual:


so12@dia-ws34:/MisDocuments/Notas> cd ..
so12@dia-ws34:/MisDocuments>

p.20
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando mkdir: Crear un nuevo directorio.
Ejemplo:
Crear el directorio MisVideos:
so12@dia-ws34:> mkdir MisVideos
so12@dia-ws34:> ls
bin

Mail

MisProgramas

prosper-1.00.4.tar.gz

Desktop

MisDocuments

MisVideos

un_archivo.txt

el_archivo

MisImagen

OpenOffice.org1.1

p.21
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando rm: Borra archivos. El modificador -r borra
directorios recursivamente.
Ejemplo:
Borrar un archivo:
so12@dia-ws34:> rm un_archivo
bin

Mail

MisProgramas

Desktop

MisDocuments

MisVideos

el_archivo

MisImagen

OpenOffice.org1.1

prosper-1.00.4.tar.gz

p.22
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando mv: Mueve o renombra archivos y/o directorios.
Ejemplo:
Mueve el directorio Notas al directorio Mis_Documents:
so12@dia-ws34:> mv Notas Mis_Documents

Si el directorio Mis_Documents existe, el directorio


Notas sera movido a su interior. En caso de no existir el
directorio Notas sera renombrado (se borrara el directorio
Notas y se creara el directorio Mis_Documents).

p.23
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando find: Buscar por nombre de archivos o directorios,
en la estructura de directorios que se le indique.
Ejemplo:
Buscar a partir del directorio actual de trabajo todos los
archivos con extensin txt:
so12@dia-ws34:> find . -name *.txt
./MisDocuments/Notas/pedido_salas_7_8.txt
./MisDocuments/alumnos.txt

p.24
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando grep: Buscar una cadena en el contenido de uno o
ms archivos.
Ejemplo:
Buscar la palabra Jorge en el archivo alumnos:
so12@dia-ws34:> grep -ne Jorge alumnos.txt
6:Jorge A.
9:Raul Jorge

p.25
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comando man: Explica que tareas realiza un comando y
muestra informacin de los parmetros modificadores del
comando.
Ejemplo:
mostrar informacin del comando ls:
so12@dia-ws34:> man ls

p.26
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comandos para la manipulacin de disquetes:
Comando mcd: Cambia de directorio en el disquete.
Ejemplo: Situarse en el directorio Download del disquete:
so12@dia-ws34:> mcd Download

p.27
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comandos para la manipulacin de disquetes:
Comando mdir: Muestra el contenido del directorio actual
del disquete.
so12@dia-ws34:> mdir
Volume in drive A has no label
Volume Serial Number is 6B78-0F88
Directory for A:/
ejer_15

<DIR>

ejer9

tar

alumnos

txt

2004-09-18

11:41

ejer_15

30720

2004-09-18

11:49

ejer9.tar

67

2004-10-06

8:52

3 files

30 787
1 411 072

bytes
bytes free

p.28
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comandos para la manipulacin de disquetes:
Comando mcopy: Copiar archivos desde o hacia el
disquete.
Ejemplos:
Copiar el archivo el_documento.doc al disquete:
so12@dia-ws34:> mcopy el_documento.doc a:

Copiar el archivo ejer9.tar desde el disquete al


directorio actual de trabajo:
so12@dia-ws34:> mcopy a:ejer9.tar .

p.29
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comandos para la manipulacin de disquetes:
Comando mdel: Borra archivos del disquete.
Ejemplo:
Borrar el archivo el_documento.doc del disquete:
so12@dia-ws34:> mdel a:el_documento.doc

p.30
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comandos para la manipulacin de disquetes:
Comando mmd: Crear directorios en el disquete. Ejemplo:
Crear el directorio Notas en el disquete:
so12@dia-ws34:> mmd a:Notas

Comando mrd: Borra directorios del disquete.


Ejemplo:
Borrar el directorio Notas del disquete:
so12@dia-ws34:> mrd a:Notas

p.31
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Comandos para la manipulacin de disquetes:
Comando mformat: Formatea un disquete con el sistema
de archivo de DOS Ejemplo:
Formatear el disquete:
so12@dia-ws34:> mformat a:

p.32
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Edicin y Compilacin de Programas en Lenguaje C:
Editar un programa en C: Empleando el editor emacs o
cualquier otro editor que provee el sistema. Ejemplo:
so12@dia-ws34:> emacs ejemplo1.c &
so12@dia-ws34:>

p.33
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Edicin y Compilacin de Programas en Lenguaje C:
Editar un programa en C:

p.34
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Edicin y Compilacin de Programas en C:
Compilar un programa en C: Empleando el comando gcc
provisto por Linux
Ejemplo:
so12@dia-ws34:> gcc ejemplo1.c -o ej1
ejemplo1.c: En la funcin main:
ejemplo1.c:7: error: error de decodificacin before return
so12@dia-ws34:>

p.35
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Edicin y Compilacin de Programas en C:
Corregir un programa en C:

p.36
Sistema Operativo Linux: Introduccion

Primeros Pasos: Linea de Comandos


Edicin y Compilacin de Programas en C:
Recompilar un programa en C:
Ejemplo:
so12@dia-ws34:> gcc ejemplo1.c -o ej1
so12@dia-ws34:> ls
ej1

ejemplo1.c

ejemplo1.c

so12@dia-ws34:>

p.37
Sistema Operativo Linux: Introduccion

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