Beruflich Dokumente
Kultur Dokumente
TABLA DE ILUSTRACIONES...................................................................................3
1.1
Introduccin...................................................................................................4
1.1.1
Historia y Evolucin..................................................................................5
TABLA DE ILUSTRACION
Figura
Figura
Figura
Figura
Figura
Figura
Y
Figura
1.1.1.
1.1.1.
1.1.1.
1.1.1.
1.1.1.
1.1.1.
1
2
3
4
5
6
Figura
Figura
Figura
Figura
Figura
Figura
Figura
1.3.4.
1.3.4.
1.3.4.
1.3.4.
1.3.4.
1.3.4.
1.3.4.
1
2
3
4
5
6
7
Ventana Apariencia.......................................................................17
Ventana Ayuda..............................................................................19
Escritorio de Ubuntu....................................................................20
Ejemplo de Impresoras.................................................................21
Impresoras....................................................................................23
Propiedades de la Impresora........................................................23
Brillo y Bloqueo............................................................................24
Figura
Figura
Figura
Figura
Figura
Figura
1.3.5.
1.3.5.
1.3.5.
1.3.5.
1.3.5.
1.3.5.
1
2
3
4
5
6
Creacin de un usuario.................................................................25
Ajustes avanzados - Privilegios de usuario...................................26
Acceso al usuario invitado............................................................27
Cambiar contrasea.....................................................................28
Desactiva el acceso automtico al sistema..................................29
Propiedades - Permisos................................................................30
1.1 Introduccin.
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema
informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, y corre
en modo privilegiado respecto de los restantes.
Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas
sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de
ficheros, el navegador web y todo tipo de herramientas que permiten la interaccin con el sistema
operativo, tambin llamado ncleo o kernel. Esta identidad entre kernel y sistema operativo es solo
cierta si el ncleo es monoltico. Otro ejemplo para comprender esta diferencia se encuentra en la
plataforma Amiga, donde el entorno grfico de usuario se distribua por separado, de modo que,
tambin poda reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo
arrancando con una lnea de comandos y el sistema grfico. De este modo, al arrancar una Amiga,
comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que
era cuestin del usuario decidir si necesitaba un entorno grfico para manejar el sistema operativo o
simplemente otra aplicacin. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo
Linux, usado en las llamadas distribuciones Linux, ya que al estar tambin basadas en Unix,
proporcionan un sistema de funcionamiento similar. Este error de precisin, se debe a la modernizacin
de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de
funcionamiento de los grandes computadores se redise a fin de llevarla a los hogares y facilitar su
uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un
sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar. (Vase
AmigaOS, beOS o MacOS como los pioneros de dicha modernizacin, cuando los Amiga fueron
bautizados con el sobrenombre de Video Toasters por su capacidad para la Edicin de vdeo en entorno
multitarea round robin, con gestin de miles de colores e interfaces intuitivos para diseo en 3D.
Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en
gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los
programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos
electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo
(telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores, etc). En cuyo caso, son
manejados mediante una Interfaz Grfica de Usuario, un gestor de ventanas o un entorno de escritorio,
si es un celular, mediante una consola o control remoto si es un DVD y, mediante una lnea de
comandos o navegador web si es un enrutador.
1.1.1 Historia y Evolucin.
Para tratar de comprender los requisitos de un Sistema Operativo y el significado de sus
principales caractersticas, es til
considerar como han ido evolucionando
estos con el tiempo.
1a. Etapa (1945-1955): Bulbos y
conexiones.
Despus de los infructuosos
esfuerzos de Babbage, hubo poco
Aiken (Harvard), John Von Newman (Instituto de Estudios Avanzados, Princeton), J. Prespe R. Eckert
y Williams Mauchley (Universidad de Pennsylvania), as como Conrad Zuse (Alemania), entre otros
lograron construir mquinas de clculo mediante bulbos. Estas mquinas eran enormes y llenaban
cuartos completos con decenas de miles de bulbos, pero eran mucho ms lentas que la computadora
casera ms econmica en nuestros das.
50's la
Fue
por lo
Figura
1.1.1. 2 ENIAC
Figura 1.3.2
ENIAC
Figura 1.3.3
1.1.1.Forma
3 Forma
Grfica
la representacin
proceso.
Grfica
de de
la representacin
de de
un un
proceso.
clientes, con la esperanza de que ellas continuaran funcionando lo suficiente como para realizar un
trabajo en forma.
Dado el alto costo del equipo, no debe sorprender el hecho de que las personas buscaron en
forma por dems rpidas vas para reducir el tiempo invertido. La solucin que, por lo general se
adopt, fue la del sistema de procesamiento por lotes.
3ra Etapa (1965-1980): Circuitos integrados y multiprogramacin.
Figura
1.3.4
Circuitos
integrados.
stosstos
son los
modernos
Figura
1.1.1.
4 Circuitos
integrados.
son
los
modernos
segunda generacin, construidas a
partir de transistores individuales. Se trabaj con un sistema operativo enorme y extraordinariamente
complejo. A pesar de su enorme tamao y sus problemas el sistema operativo de la lnea IBM 360 y los
sistemas operativos similares de esta generacin producidos por otros fabricantes de computadoras
realmente pudieron satisfacer, en forma razonable a la mayora de sus clientes. Tambin popularizaron
varias tcnicas fundamentales, ausentes de los sistemas operativos de la segunda generacin, de las
cuales la ms importante era la de multiprogramacin.
Otra caracterstica era la capacidad de leer
trabajos de las tarjetas al disco, tan pronto como
llegara al cuarto de cmputo. As, siempre que
concluyera un trabajo el sistema operativo poda
cargar un nuevo trabajo del disco en la particin
que quedara desocupada y ejecutarlo. (Martnez,
Figura 1.3.5 Primeros circuitos integrados.
Figura 1.1.1. 5 Primeros circuitos
integrados.
2009)
La gestin de procesos podra ser similar al trabajo de oficina. Se puede tener una lista de
tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos
comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las
de prioridad media y despus las de baja. Una vez realizada la tarea se tacha. Esto puede
traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse y
permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a
las tareas ms antiguas.
El sistema de E/S
Consiste en un sistema de almacenamiento temporal (cach), una interfaz de
manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe
gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos
de E/S.
Sistema de archivos
Los archivos son colecciones de informacin relacionada, definidas por sus creadores.
stos almacenan programas (en cdigo fuente y objeto) y datos tales como imgenes,
textos, informacin de bases de datos, etc. El SO es responsable de:
Sistemas de proteccin
Mecanismo que controla el acceso de los programas o los usuarios a los recursos del
sistema. El SO se encarga de:
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder controlar el
envo y recepcin de informacin a travs de las interfaces de red. Tambin hay que crear y
mantener puntos de comunicacin que sirvan a las aplicaciones para enviar y recibir
informacin, y crear y mantener conexiones virtuales entre aplicaciones que estn
ejecutndose localmente y otras que lo hacen remotamente.
Programas de sistema
Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de l.
Ofrecen un entorno til para el desarrollo y ejecucin de programas, siendo algunas de las
tareas que realizan:
Gestor de recursos
Como gestor de recursos, el Sistema Operativo administra:
Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las
siguientes tarjetas grficas:
USB
1. Descargamos el mismo archivo ubuntu-14.04.1-desktop-amd64.iso, pero ahora
Figura 1.3.1. 1 Grabadora de Archivos
tambin descargamos
el programa LinuxLive USB Creator 2.9.1.
de Windows
2. Ejecutamos e instalamos el programa.
3. Se conecta una memoria USB (vaca). Ejecutar el programa ya instalado LinuxLive
USB Creator. Nos quedar una ventana como la que sigue, y se llena de la misma
forma. Se da en aceptar y nos queda una USB Booteable.
4. Se sigue el proceso de instalacin normal.
4.- En esta pantalla, elegimos la opcin de Ms Opciones, para que nosotros podamos
elegir la particin en donde ir Ubuntu.
5.- En este punto, elegimos la particin de 50GB (53827 MB).
6.- Agregamos una primera particin, que se llama memoria de intercambio o SWAP de
3000MB (3GB).
7.- Creamos una nueva particin del espacio libre disponible. Aqu ir el sistema, por lo cual
slo deber ser lo suficientemente grande para almacenarlo.
8.- Usamos el resto del espacio libre para poner el /home, que es donde irn los archivos.
Damos clic en Instalar Ahora
9.- Esperamos a que se complete la instalacin; esta es la parte ms larga.
1.3.3 Del entorno del usuario
La parte grfica de Ubuntu 14.10, es de lo ms amigable con el usuario, la interfaz es
muy intuitiva, adems de que su escritorio, por su configuracin, es muy parecido con el de
Windows. La diferencia principal entre Windows y Ubuntu, es el motor grfico, es decir, las
animaciones principales y el cmo reaccionan a los eventos del mouse y de las teclas.
En Windows, se llama Aero a este motor, mientras que en Ubuntu se le llama Gnome
o KDE, cada uno es diferente y se puede elegir entre cada uno para que sea nuestro motor
grfico, y decidir qu animaciones y efectos tener.
En Apariencia (
el mtodo ms prctico, lgico y sencillo para el usuario que viene de Windows (aparte de
ser la ms flexible), y es hacer clic sobre el botn + (
localice la imagen que se quiere poner de fondo de escritorio, seleccionar y pulsar sobre el
botn Abrir.
La otra pestaa de Apariencia es Comportamiento, que permite modificar algunos elementos
relacionados con el comportamiento de la interfaz grfica de Ubuntu.
se puede trabajar con los llamados escritorios virtuales, muy usados en Linux, pero casi
desconocidos fuera de este. Esta herramienta permite tener disponibles varios escritorios a la
vez, poniendo sobre cada uno aplicaciones diferentes y poder as organizar mejor el espacio
de trabajo. Sin embargo, desde que Ubuntu usa Unity estos han perdido bastante
protagonismo, ya que el lanzador de la parte izquierda ayuda bastante a no saturar el rea
de trabajo, siendo desactivado por defecto.
Aadir el icono <<mostrar escritorio>> al lanzador es una opcin que permite poner un icono
demostrar escritorio en esa zona. Con una pulsacin sobre su icono (
) se pueden
Impresoras
Las impresoras (
requerir ninguna instalacin, cosa que ya gener debate en MuyLinux no hace mucho.
Generalmente en Ubuntu las impresoras ya estn listas para funcionar a los pocos
segundos de ser conectadas al USB y ser encendidas, aunque algunas requieren algn
driver externo.
Muchas personas no conocen este detalle, pero OS X (el sistema de Apple para sus Mac)
y Linux comparten el servidor de impresin, CUPS, as que viendo la versin de OS X para
la que es compatible la impresora se puede saber si esta es compatible con Ubuntu. La
ltima versin del sistema de Apple es Mavericks (10.9), que sali antes que Ubuntu 14.04
(la versin que estamos usando para estos tutoriales). Si aparece esa versin de OS X o
anterior en la caja de la impresora lo ms probable es que funcione con Linux tambin. Hay
muchas marcas de impresoras, pero si queris ir por lo seguro lo suyo es apostar por
impresoras HP, que suelen ser las que estn mejor soportadas en Linux.
En caso de que la impresora no se aada automticamente se puede hacer clic sobre el
botn Aadir y seguir unos sencillos pasos, que pueden servir tambin para encontrar una
impresora compartida a travs de red si se despliega la seccin Impresora en red.
Bloqueo de pantalla
En
ver
Para
) y hay que desmarcar la opcin Bloquear, tal y como se muestra en la imagen de abajo.
Usuario invitado
Esta cuenta, presente en Ubuntu y en algunas otras distribuciones permite el acceso al
sistema con un usuario sin privilegios, carece de contrasea y permite el uso de la mayora
de aplicaciones, pero no guardar o modificar datos ni por supuesto asumir tareas
administrativas. (Podr guardar datos pero stos se perdern al cerrar la sesin).
Este tipo de cuenta es muy til en ordenadores de acceso pblico, demostraciones, o
cualquier situacin en la que quieras que alguien pueda usar el sistema sin alterar nada.
Para acceder a esta cuenta debes hacerlo desde una sesin de usuario ya iniciada haciendo
clic en el applet de control de sesin y selecciona Sesin de invitado. +info
Figura 1.3.5. 3
Acceso al usuario
invitado
Usuario root
Este es el usuario administrativo tradicionalmente usado en todas las distribuciones
GNU/Linux, sin embargo en Ubuntu se ha desactivado esta cuenta y en su lugar se usa el
comando sudo. Las ventajas del uso de sudo frente a root son: minimizar la posibilidad de
desastres por descuido al estar la cuenta administrativa activa durante menos tiempo, hacer
ms consciente al usuario de qu acciones entraan peligro y cuales no o acostumbrarse a
usar permisos administrativos slo cuando son estrictamente necesarios, entre muchas otras
razones. Algunos usuarios no acostumbrados al modo de trabajar de Ubuntu insisten en la
activacin de esta cuenta (poniendo en peligro la seguridad del sistema). Si este es tu caso
la activacin de la cuenta root se hace con la orden:
sudo passwd root
Esto asignar una contrasea al usuario root permitiendo su acceso al sistema y el uso del
comando su. Una vez acabada la tarea administrativa en cuestin es recomendable volver a
desactivar esta cuenta con la orden:
sudo passwd -l root
Contraseas
La contrasea es la llave que cierra la puerta de la privacidad de cada usuario. Por este
motivo vale la pena dedicarle un poco de tiempo a la eleccin de la contrasea.
Criterios para elegir una contrasea:
No deber contener ningn carcter fcilmente deducible por los datos "visibles" del
Es muy
desactivar la
tentador
Figura 1.3.5. 4 Cambiar contrasea
contrasea del
usuario para hacer ms cmodo el acceso, esto sera equivalente a dejar siempre el coche
abierto para no tener que abrirlo (y con las llaves puestas!). Intenta evitar las opciones No
preguntar de nuevo la contrasea al iniciar sesin (del men Usuarios y grupos) y Acceder
como usuario automticamente (del men Pantalla de acceso)
Otro error
comn es que el
propietario o
no estn bien
asignados (esto
ocurre por
ejemplo si usas
Figura 1.3.5. 6 Propiedades - Permisos
algunos programas con root cuando no debes). De nuevo la solucin NO es convertirse en
root (ms bien esto es el origen del problema), la solucin es establecer correctamente el
Si
Figura 1.3.6. 1 Configuracin de Red
sabemos que esta configuracin por defecto no es la correcta debemos cambiarla e
introducir nosotros los parmetros que conozcamos, mediante un icono llamado "Network
Manager" en la parte superior derecha del escritorio. Dicho icono nos permite escoger entre
las redes inalmbricas disponibles.
sudo apt-get upgrade: Para actualizar el software de nuestro ordenador con las listas del
update.
sudo reboot: Para reiniciar el ordenador.
sudo poweroff: Para apagar el ordenador.
1.4.1 Manejo de archivos
ATRIBUTOS DE LOS ARCHIVOS Los sistemas de archivos guardan, adems del nombre del
archivo y sus datos, informacin como fecha, hora, usuario, permisos, etc; los cuales se
denominan atributos. Los atributos en un sistema de archivos son: Proteccin: Permisos que
el dueo del archivo establece sobre el archivo. En linux los permisos bsicos se establecen
en la terna XXX para el usuario, ejecucin, escritura, lectura Password: Clave de proteccin
del archivo Dueo: Usuario del sistema dueo del archivo. Temporal: Bit que indica si
eliminar el archivo al terminar el proceso que lo creo.
COMBINACIN DE TECLAS EN LOS ARCHIVOS Ctrl+A = Selecciona todos los archivos y
carpetas. Ctrl+V = Copiar archivo o directorio seleccionado Ctrl+X = Corta un archivo o
directorio seleccionado. F2 = Cambia el nombre de la carpeta o archivo seleccionado.
Alt+Intro = Abre el men de propiedades en los archivos
TIPOS DE ARCHIVOS /etc/fstab Este archivo contiene informacin sobre los dispositivos
que se montarn automticamente durante el arranque del sistema. /etc/apt/sources.list
Aqu encontramos la lista de repositorios. /etc/passwd Este archivo controla el uso de
usuarios, en contraseas, con permisos y grupos que pertenecen a cada usuario.
/boot/grub/menu.lst Aqu tenemos la configuracin de GRUB (gestor de arranque).
/etc/X11/xorg.conf Este archivo contiene la configuracin del entorno grfico (pantalla,
teclado, ratn, tarjeta grfica ...). /etc/network/interfaces interfaces Este archivo contiene
los datos de configuracin de la red.
TIPOS DE EXTENSIONES DE LOS ARCHIVOS ext4: podemos decir que es
comprensible y lgica esta es una extensin de ext3. Adems, posee apoyo por una mayor
gama de discos duros y es ms rpido. reiserfs: Otro tipo de "journaling file system", el cual
provee mejor seguridad y velocidad, pero ha decado en tiempos reciente. jfs: sistema de
archivo de tipo diario creado por la IBM. xfs: Es un sistema de journaling file system de 64-bit
creado por Silicon Graphics, Inc. (SGI). El mismo usa su propia versin de Unix y Linux
EXTENSIONES DE ARCHIVOS EJECUTABLES ELF: Formato binario estndar en
GNU/Linux PL: Script en lenguaje Perl. PY: Script en lenguaje Python. SH: Script de
Shell, utilizado para crear pequeos programas
EXTENSIONES DE ARCHIVOS DEL SISTEMA CONF: Archivo de configuracin de un
programa. Almacenados en su mayora en el directorio /etc/ KO: Mdulos del ncleo de l
arama 2.6 LOCK: Indica el bloqueo de un servicio, proceso o programa. Se suelen guardar
en /tmp borrndose con cada inicio. LOG: Archivo de informacin, generados por el propio
ncleo y los programas y servicios instalados. PID: Ficheros identificadores de procesos,
necesarios para el correcto funcionamiento de los servicios en ejecucin. SOCKET: Medio de
comunicacin entre dos programas situados habitualmente en equipos distintos. TMP:
Archivos temporales creado por un programa para almacenar informacin.
FILESYSTEM HIERARCHY STANDARD Siguen la mayora de las distribuciones GNU/Linux
y algunos otros sistemas operativos basados en UNIX. Una norma que define los directorios
principales y sus contenidos en el sistema operativo Estndar de jerarqua del sistema de
archivos.
1.4.2 Instalacin y ejecucin de aplicaciones
Mtodos para instalar aplicaciones:
1. En las pestaas superiores tenemos las siguientes opciones "Todas las aplicaciones",
"Instaladas" y el "Historial".
2. A la izquierda tenemos las aplicaciones divididas en subcategoras.
3. En el Centro las aplicaciones divididas en "Ms recientes" y "Mejor valoradas".
4. Arriba a la derecha tenemos la opcin de Bsqueda.
lado derecho.
Al seleccionar un
paquete de la lista se
mostrar una
(4).
Para instalar un paquete puedes seleccionar una categora, pulsar con el botn derecho en el
paquete deseado y seleccionar marcar para instalar o hacer doble-click en el nombre del
paquete.
Marca de esta forma todos los paquetes que desees instalar en el sistema y pulsa Aplicar
para proceder a su instalacin. Synaptic descargar ahora los paquetes necesarios desde los
repositorios en internet o desde el CD de instalacin.
Tambin puedes usar el botn Buscar para encontrar los paquetes que desees instalar.
Pulsando en el botn de buscar, podremos realizar bsquedas de programas mediante su
nombre o descripcin. Una vez localizado el programa que deseamos instalar hacemos doble
clic sobre l para instalarlo. Si queremos eliminar un programa bastar con pulsar con el
botn derecho encima de ste y seleccionar eliminar o eliminar por completo.
Para que se apliquen los cambios es necesario pulsar en el botn de Aplicar.
El sistema de instalacin de software en Ubuntu es muy potente y verstil. Dentro de los
repositorios las aplicaciones estn organizadas en "paquetes". Cada paquete tiene otros de
los que depende para su correcto funcionamiento. Synaptic se encarga de resolver estas
dependencias e instalar los paquetes necesarios por ti. Pero no slo eso. En los paquetes de
aplicaciones tambin se indican otros paquetes que aunque no son necesarios para que
funcione la aplicacin que queremos instalar si son de utilidad. Estos son los "paquetes
recomendados".
Podemos configurar Synaptic para que considere esos paquetes "recomendados" como si
fuesen dependencias y as los instalar tambin automticamente.
Arranca Synaptic y ve a Configuracin -> Preferencias, en la Pestaa General marca la
casilla "Considerar los paquetes recomendados como si fuesen dependencias".
Nota: La mayora de las guas de instalacin de aplicaciones en este blog vienen explicadas
con el uso de la Terminal.
Existen dos comandos para instalar programas en modo texto: con apt-get (apt) o
conaptitude.
Ambos programas son muy similares, pero nos vamos a centrar en el apt-get.
Actualizacin: A partir de Ubuntu 14.04 se puede sustituir "apt-get" por simplemente "apt".
La instalacin de software es una tarea administrativa y por ello hay que que utilizar el
comando "sudo", anteponindolo a "apt-get" o "aptitude".
Uso: Abrimos una terminal pulsar en el primer lanzador de la barra con el logo de Ubuntu,
para abrir el Tablero (Dash) y escribir / buscar: Terminal. Tambin se abre pulsando la
combinacin de teclas Ctrl+Alt+T
Nota: los paquetes con nombres compuestos traen un guin entre las palabras:
Ej:compizconfig-settings-manager
Bibliografa
ABRAHAM SILBERSCHATZ, P. B. (2005). Sistemas Operativos. Espaa: Mc
GrawHill.
Andrew S. Tanenbaum, A. S. (1997). Sistemas Operativos, Diseo e
Implementacin. Mxico: Prentice Hall.
Ann Mclver Mc Hoes, I. M. (2010). Sistemas Operativos. Mxico: Cengage
Learning.
Martnez, D. L. (2009). Sistemas Operativos. Buenos Aires: UNNE.
Stallings, W. (1997). Sistemas Operativos. Madrid: Prentice Hall.