Documente Academic
Documente Profesional
Documente Cultură
Sistemas Operativos
Un sistema operativo (OS) es un programa o conjunto de programas que corre en
computadores y que tiene como funciones manejar el hardware y servir para la
ejecucin de las aplicaciones. En funciones bsicas como input, output y asignacin
de memoria el sistema operativo acta como intermediario entre el hardware y las
aplicaciones. Los sistemas operativos se encuentran en todo dispositivo que
procese informacin: telfonos celulares, consolas de videojuego,
supercomputadores o servidores de internet. Ejemplos de sistemas operativos son
Microsoft Windows, Mac OS, Linux y Unix.
Los sistemas operativos pueden ser para un usuario nico o multiusuario. Los
sistemas multiusuario permiten la ejecucin y acceso a recursos para varios
usuarios simultneamente. Un sistema operativo que pueda ejecutar mltiples
tareas a la vez se denomina multitarea. Los sistemas operativos distribuidos corren
sobre una red compuesta de varios computadores.
Prctica
Conectarse al sistema Linux desde un sistema MS Windows
En esta prctica nos conectaremos al equipo theochem.icesi.edu.co, el cual tiene direccin IP
172.16.0.125. Esta conexin se puede establecer de manera muy bsica empleando la aplicacin putty.exe, sin
embargo, para esta prctica emplearemos cygwin/X. Cygwin es un entorno e interface de lneas de comando
Unix que corre sobre MS Windows, y cygwin/X es una implementacin del sistema de ventanas X window que
corre sobre Cygwin.
-
Para iniciar Cygwin/X, busque en el men de inicio de MS Windows el programa XWin server, el icono de
la aplicacin es
. Ejecute XWin server, el icono de Cygwin/X X server aparecer en el lado derecho de
la barra de tareas de Windows (rea de notificacin).
Esta es una terminal Xterm, a travs de la cual usted podr dar comandos al sistema, ejecutar
programas, y muchas otras operaciones ms.
El profesor le asignar un nmero N,su login de usuario ser visitante_N. Escriba el comando ssh
X visitante_N@172.16.0.125 y pulse
.
Entre el password: fq3_2011-1_N y pulse
.
Usted est conectado al equipo theochem.icesi.edu.co.
centOS 6
Para mover un archivo (cortar y pegar), se emplea el comando mv (move) de la misma manera que se
emplea el comando cp.
Con lo aprendido usted podr: crear un directorio scr en su directorio de usuario, mover el archivo
file.txt que se encuentra en su directorio de usuario a scr, y verificar que el archivo no se
encuentra en su directorio principal pero s en los directorios temp y scr.
Vaya al directorio temp y haga una copia de file.txt. Para esto emplee el comando mv
file.txt file.txt.copia. Verifique que la copia fue creada.
Para eliminar o borrar un archivo se emplea el comando rm. Vaya a su directorio scr y borre el archivo
file.txt usando el comando rm file.txt
.
De aqu en adelante vamos a suprimir el
y a dar por entendido que despus de un determinado
comando, se debe presionar
.
Ahora vamos a eliminar el directorio scr. Baje primero a su directorio de usuario y digite rm r scr.
El r es una opcin del comando rm y quiere decir recursive, esto es, borrar archivos y subdirectorios de
scr.
Ahora que conoce de opciones de comando, busque las opciones de los comandos que ha utilizado hasta
el momento. Esto se hace leyendo el manual del sistema, para lo cual se usa el comando man. Por
ejemplo, man rm nos da las opciones del comando rm. Haga lo mismo con los dems comando que ha
utilizado hasta ahora.
Ahora vaya a su directorio temp y mueva el archivo file.txt.copia a su directorio de usuario pero
con el nombre file.txt (no file.txt.dat). Si ya se encuentra en el directorio temp use el
comando mv file.txt.copia ../file.txt. El .. significa baje (o suba, segn su gusto) un
directorio.
Editores de texto
Un editor de texto es un comando que permite ver y/o modificar archivos de texto plano. Los sistemas Linux
tienen varios editores de texto que van desde los muy livianos y giles hasta los muy complejos.
-
Primero vamos a ver el contenido del archivo file.txt en su directorio de usuario temp. Emplee el
comando more file.txt. El comando more permite ver el contenido de un archivo sin
cambiarlo su contenido, el archivo se muestra desde la primera hasta la ltima lnea. Si usted desea ver
nicamente la parte final del archivo emplee el comando tail file.txt.
Otro comando que permite ver un archivo es cat, selo para file.txt. Adems de ver archivos, cat
permite concatenar archivos. Describa que ocurre cuando usa cat file.txt file.txt.
Vamos a crear un nuevo archivo a partir de la salida (el output) de un comando. Para tal fin enviaremos
el output a un archivo usando el comando > (smbolo mayor que). Verifique que se encuentre en su
directorio temp y entre el siguiente comando cat file.txt file.txt > file2.txt. Ahora
usted debe tener un nuevo archivo en temp llamado file2.txt, verifique el contenido de este
archivo.
Ahora vamos a editar file2.txt (que debe estar en temp). Linux tiene disponibles varios editores de
archivos, para editar texto se pueden usar: vi, emacs, pico, gedit etc.
Usaremos el gedit. Este editor tiene varias versiones, emplearemos la ms amigable: gedit. Llame
el programa con el comando gedit
. Gedit funciona como los editores de MS Windows con
botones y una interfase grfica que le permitir usar el mouse. Modifique el archivo file2.txt y
gurdelo como file3.txt, salga del editor.
Usted investigar el uso del editor de texto ms rpido en Linux: vi vim. Tenga mucha paciencia, el
vi puede ser un poco bsico pero es un editor liviano de cargar, rpido y tiene muchas opciones y
comandos de edicin.
Investigue sobre la historia del sistema operativo Unix, y sobre los sistemas operativos basados en Unix.
Investigue sobre la estructura del sistema de archivos de Linux y sobre la funcin de cada uno de los
directorios principales del sistema.
Qu es el superusuario en un sistema Linux?
En el contexto de esta prctica, qu se conoce como la guerra de editores?
Busque informacin sobre los sistemas de cmputo ms grandes y rpidos del mundo. Averige el
sistema operativo empleado.
Investigue sobre las opciones del comando ls. Use la opcin al para listar su directorio de usuario.
Averige qu es toda la informacin que el output de este comando le ofrece.
Cree un archivo empleando vi, e introduzca en la primera lnea informacin sobre usted. Organice el
archivo por campos (columnas) separando con punto y coma (;) los siguientes datos: nombre de
usuario, cdigo, primer apellido, segundo apellido, primer nombre, segundo nombre, deporte favorito,
nmero de hermanos y hermanas, semestre en ICESI, materias matriculadas. Si uno de los campos no
tiene valor deje el campo vaco. Guarde este archivo como visitante_N.txt en su directorio de
usuario. En la prxima clase vamos a emplear los archivos visitante_N.txt de todos los usuarios.
Bibliografa:
http://es.wikipedia.org/wiki/Sistema_operativo
http://www.centos.org/
http://www.colombialinux.com/index.php?section=1
Elaborado por: Rubn Aponte 2011
Corregido por Martha Zambrano enero 2011