Está en la página 1de 38

Administracin del sistema operativo

Unidad 1. Introduccin y gestin de usuarios

Ingeniera en Telemtica

Programa de la asignatura:
Administracin del sistema operativo

Unidad 1. Introduccin y gestin de usuarios

Clave:
21143633

Universidad Abierta y a Distancia de Mxico

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

ndice

Unidad 1. Introduccin y gestin de usuarios .............................................................................. 2


Presentacin de la unidad........................................................................................................... 2
Propsitos ...................................................................................................................................... 3
Competencia especfica .............................................................................................................. 3
1.1. Introduccin a la administracin de sistemas operativos ............................................... 4
1.1.1. Definiciones de sistemas operativos .......................................................................... 4
1.1.2. Entorno de trabajo de los sistemas operativos ......................................................... 5
Actividad 1. Sistemas operativos y su entorno ........................................................................ 5
1.2. Windows server..................................................................................................................... 5
1.2.1. Caractersticas de Windows server ............................................................................ 7
1.2.2. Creacin de cuentas en Windows .............................................................................. 8
1.2.3. Administracin de usuarios ........................................................................................ 10
1.3. UNIX ..................................................................................................................................... 11
1.3.1. Caractersticas bsicas de UNIX .............................................................................. 17
1.3.2. Sistemas operativos base UNIX ............................................................................... 17
1.3.3. Creacin de cuentas ................................................................................................... 19
1.3.4. Gestin de usuarios .................................................................................................... 22
Actividad 2. Gestin de usuarios.............................................................................................. 23
1.4. Mviles (Android e iOS) ..................................................................................................... 23
1.4.1. Caractersticas de sistemas mviles ........................................................................ 24
1.4.2. Gestin de usuarios en red ........................................................................................ 28
Actividad 3. Cuentas de usuarios ............................................................................................ 30
Autoevaluacin ........................................................................................................................... 31
Evidencia de aprendizaje. Gestin de usuarios..................................................................... 31
Cierre de la unidad ..................................................................................................................... 32
Para saber ms........................................................................................................................... 32
Fuentes de consulta ................................................................................................................... 35

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 1


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Unidad 1. Introduccin y gestin de usuarios

Presentacin de la unidad

Bienvenido(a) a la asignatura de Administracin del sistema operativo, a lo largo de sta


estudiars la gestin de los tres sistemas operativos ms utilizados en la actualidad, ellos
son: la plataforma Windows, sistemas base UNIX y sistemas para dispositivos mviles.
Durante el estudio de esta materia revisars las diferentes caractersticas y herramientas
que ofrecen cada uno de los sistemas operativos mencionados para tener un rendimiento
ptimo de los equipos de cmputo con que se cuenten.

Para esta primer unidad comenzars con una breve introduccin a lo que son los
sistemas operativos, esto te ayudar a recordar algunos conceptos bsicos que
previamente has aprendido en la materia de Sistemas operativos. Adems de revisar las
caractersticas bsicas de cada sistema operativo mencionado, vers cmo crear cuentas
de usuarios y administrarlas para tener un buen control sobre los equipos y la informacin.

Nota: Es preciso comentar que a lo largo del desarrollo de la Unidad se estarn


mencionando marcas como: Windows, Solaris, iOS, Sun, Apple, Oracle, Linux, las cuales
con sus respectivos productos son marcas registradas, se aclara que su mencin es con
fines educativos, sin fines de lucro.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 2


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Propsitos

Durante el estudio de la presente Unidad se


espera que logres:
Describir lo que es un sistema operativo
As como identificar su entorno de trabajo
y caractersticas principales para la
conveniencia de uso de cada una de las
plataformas revisadas (Windows, UNIX,
Mviles)
Aunado a esto, debers distinguir los
diferentes tipos de usuarios y roles que
se pueden generar en cada sistema
operativo
Tambin, identificars el procedimiento
para crear y administrar estas cuentas
de usuarios

Competencia especfica

Identificar las principales caractersticas y gestin


de usuarios provistas por los sistemas operativos
para definir el acceso a los diferentes recursos con
que cuenta el servidor mediante la revisin de las
herramientas de configuracin de usuarios y niveles
de permisos de un sistema operativo.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 3


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

1.1. Introduccin a la administracin de sistemas operativos

En este primer tema, recordars conceptos previos sobre los sistemas operativos. As
mismo, conocers las caractersticas sobre los denominados sistemas operativos
multiusuario, comenzando con la administracin bsica de los usuarios en distintos
entornos como Windows server y los sistemas basados en el estndar POSIX, tales como
Solaris y Linux.

Para dar cumplimiento a lo anterior, el tema est conformado por dos apartados, uno
enfocado a las definiciones de sistemas operativos y otro orientado a revisar el entorno de
trabajo de los sistemas operativos.

1.1.1. Definiciones de sistemas operativos

Sin su software, la computadora es solo un montn de metal intil (Tanenbaum, 1998


p.1).

En distinta bibliografa podrs encontrar diversas definiciones de sistemas operativos. Por


ejemplo:

El sistema operativo es el software ms fundamental que controla todos los


recursos de la computadora y establece la base sobre la que pueden escribirse los
programas de aplicacin (Tanenbaum, 1998).

Un sistema operativo es un grupo de programas de proceso con las rutinas de


control necesarias para mantener continuamente operativos dichos programas (La
Red, 2001).

Un sistema operativo es un programa que tiene encomendadas una serie de


funciones diferentes y cuyo objetivo es simplificar el manejo y la utilizacin de la
computadora, hacindolo seguro y eficiente (Carretero, 2001).

De acuerdo a las definiciones anteriores, se puede deducir que el sistema operativo es la


primera aplicacin a nivel de usuario que permite gestionar los recursos fsicos con los
que cuenta un equipo de cmputo, otra de sus funciones primordiales es la gestin de
archivos.

Es importante mencionar que los sistemas operativos de servidor incluyen estos mismos
fundamentos pero adems, incluyen toda una infraestructura para administrar todo el
ambiente de comunicaciones, aplicaciones, usuarios, acceso a datos, etc., que
interactan en una organizacin, empresa o institucin, mediante un protocolo informtico
establecido.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 4


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

1.1.2. Entorno de trabajo de los sistemas operativos

A nivel general, los sistemas operativos pueden dividirse en dos entornos: Sistemas
operativos para servidores y sistemas operativos cliente. Los primeros son instalados
principalmente en servidores y contienen una infraestructura que requiere de las
capacidades que provee el hardware de los servidores, mientras que los segundos, son
los sistemas operativos instalados en los dispositivos de cmputo de uso comn o
estaciones de trabajo. En el grupo de los sistemas operativos cliente entran tambin los
sistemas operativos de los actuales dispositivos mviles.

A lo largo de este curso, estars analizando las caractersticas de los sistemas operativos
para servidores, los cuales contienen muchas ms funciones que los sistemas operativos
cliente, ya que deben efectuar tareas de administracin, control, acceso a datos, acceso a
dispositivos etc. en una red corporativa, adems de brindar proteccin y mecanismos de
seguridad para evitar la intrusin de usuarios maliciosos tanto internos de la organizacin
como externos. Adicionalmente, tambin se abordar el estudio de los sistemas
operativos para equipos mviles.

Todos los sistemas operativos actuales se consideran sistemas operativos de red puesto
que pueden interactuar e incorporarse a una red de una forma relativamente fcil, con el
objetivo de utilizar, por ejemplo: recursos compartidos, brindar servicios de acceso a
datos, de acceso a Internet, de telefona, de impresin, consumir servicios de Internet,
utilizar dispositivos conectados a la red de la organizacin, etc. Sin embargo, prevalece la
clasificacin anterior con base en su entorno o naturaleza.

Actividad 1. Sistemas operativos y su entorno

Consulta el documento de actividades.

*Revisa la rbrica general de foros.

1.2. Windows server

Windows server es un sistema operativo desarrollado por la compaa Microsoft que est
enfocado en los equipos computacionales de tipo servidor; es decir, que no puede ser
instalado en una computadora que no posea las caractersticas de un servidor, lo cual el
instalador detecta a travs del chipset (circuito controlador) de la tarjeta madre y el tipo de
procesador del equipo donde se est intentando instalar. El nombre de Windows server
apareci por primera vez en la versin 2000, posteriormente se desarrollaron las
versiones 2003 y 2008. Actualmente, la ltima versin desarrollada para este sistema

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 5


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

operativo es la 2012 y, a diferencia de las versiones anteriores, para Windows 2012 solo
existe la versin a 64 bits.

La siguiente figura muestra una imagen del panel de administracin del sistema Windows
2000, el primer Windows con caractersticas de un sistema operativo tipo servidor:

Imagen del panel de administracin del sistema Windows 2000. Tomada de Microsoft (2013).

La siguiente imagen muestra una pantalla del panel de control del sistema operativo
Windows server 2012:

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 6


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Imagen del panel de control del sistema operativo Windows server 2012. Tomada de Microsoft (2013).

Como puedes observar, la apariencia grfica provista por el mismo sistema operativo,
doce aos despus, resulta ms amigable y con mejor apariencia para el usuario. En los
siguientes apartados revisars ms a fondo las caractersticas de este sistema operativo.

1.2.1. Caractersticas de Windows server

El sistema operativo Windows server siempre se ha caracterizado por estar enfocado en


la implementacin de mecanismos y procedimientos que permitan a los administradores
del sistema y de la infraestructura informtica en general las siguientes tareas:
Tener un control completo sobre los protocolos de comunicacin
Definir los distintos elementos que interactan en una red local
Crear y administrar cuentas de usuarios
Administrar equipos (computadoras, impresoras y dems recursos informticos)
conectados a la misma red local.

Para llevar a cabo lo anterior, los sistemas Windows para servidores implementan una
infraestructura denominada Servicio de Directorio Activo, tcnicamente conocido como
Active Directory (as se referir en adelante a esta infraestructura, pues es el nombre

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 7


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

correcto para nombrarla, incluso en espaol, debido a que no cuenta con una traduccin
fehaciente).

La infraestructura Active Directory es la encargada de gestionar usuarios, roles,


privilegios, acceso a recursos, acceso a Internet, acceso a aplicaciones empresariales,
etc. La figura siguiente muestra un esquema de cmo interacta Active Directory con
todos los elementos de la red:

Active Directory y su interaccin con varios elementos de la red. Basado en Microsoft (2013).

1.2.2. Creacin de cuentas en Windows

Para poder crear cuentas de usuario de red en Windows 2012, es necesario crear
primeramente un controlador de dominio. Para crear un controlador de dominio en
Windows 2012 es preciso llevar a cabo los siguientes pasos:
1. Ve al panel de control del Administrador del Servidor.
2. Selecciona el tipo de instalacin del controlador de dominio. En este apartado
selecciona Instalacin basada en roles o basado en funciones.
3. En la pantalla de seleccin del servidor, selecciona la opcin Seleccionar un
servidor de la lista de servidores.
4. En la pantalla Roles del Servidor, selecciona la opcin Servicios de dominio de
Active Directory.
5. En el panel de caractersticas, selecciona Administracin de Polticas de Grupo.
6. Selecciona la opcin de instalar el controlador de dominio con las caractersticas
especificadas.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 8


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

7. El siguiente paso es dar de alta el servicio de controlador de dominio.

Una vez que se tiene dado de alta el controlador de dominio, puedes comenzar a crear
cuentas de usuario para un dominio de Windows 2012.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 9


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

1.2.3. Administracin de usuarios

La administracin de usuarios en Windows 2012 es una tarea fcil de realizar. Recuerda


que una de las caractersticas de los sistemas operativos Windows es la facilidad de uso
que brinda a los usuarios para realizar las distintas tareas de configuracin y
administracin del sistema.

Para crear un nuevo usuario en Windows 2012:


1. Ve al men Inicio y all selecciona la opcin Usuarios y Equipos de Active
Directory.
2. Se abrir una ventana conteniendo los distintos objetos de administracin.
3. Selecciona la carpeta que tiene el texto USUARIO, haciendo clic sobre ella.
4. Haz clic con el botn derecho del mouse sobre la carpeta seleccionada para que
aparezca un men contextual.
5. Selecciona la opcin Nuevo > Usuario. En este momento se desplegar un cuadro
de dilogo para dar de alta a un nuevo usuario.
6. Especifica todos los datos del usuario. El nombre, el nombre de inicio de sesin de
usuario y la contrasea son obligatorios.
7. Una vez llenados todos los campos haz clic en el botn Crear Usuario y listo, se
ha agregado un nuevo usuario al dominio de Windows 2012.

Posteriormente puedes realizar tareas de mantenimiento, las cuales incluyen la


eliminacin de usuarios o la actualizacin de informacin como por ejemplo, cambiar la
contrasea, el nombre o el nombre de usuario.

Para actualizar la informacin de un usuario simplemente ve al lugar especificado en los


pasos 1 al 3. Despus, haz doble clic en la carpeta USUARIO. Finalmente, haz doble
clic sobre el usuario del cual deseas modificar sus datos. En ese momento se abrir un
cuadro de dilogo con todos los datos del usuario, modifica aquellos que desees y haz clic
en aceptar.

Si deseas eliminar un usuario, sigue los pasos 1 al 3. Despus haz doble clic sobre la
carpeta USUARIO, selecciona el usuario que deseas eliminar, haz clic con el botn
derecho del mouse para que se despliegue un men contextual. Finalmente, selecciona la
opcin Eliminar usuario. Ten en cuenta que al eliminar a un usuario, se perder toda la
informacin de dominio asociada a ste y es una tarea que no se puede recuperar.

De forma predeterminada, los sistemas operativos de la familia Windows distinguen dos


tipos de usuario: Administrador y Usuario estndar. El primero tiene un control completo
sobre el sistema operativo, mientras que el segundo solo tiene acceso a utilizar los
recursos a los que se le ha permitido acceder. Sin embargo, un Usuario estndar puede
tener algunos permisos de administrador cuando le sean otorgados dichos privilegios

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 10


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

sobre ciertos objetos o recursos de la red. Tambin es posible mover a un usuario al


grupo de administradores o viceversa.

1.3. UNIX

UNIX es un sistema operativo multiusuario y de red que fue utilizado ampliamente desde
la dcada de 1980. Su desarrollo lo comenz la empresa AT&T de Estados Unidos a
travs de Laboratorios Bell. Tres de sus programadores iniciales fueron Kenneth
Thompson, Dennis Ritchie y Douglas Mcllroy. Originalmente, el sistema UNIX se llamaba
Multics, acrnimo de Multiplexed Information and Computing Service y se desarroll para
ser ejecutado en una computadora central (mainframe) denominada GE-645.
Lamentablemente, el sistema Multics no era el resultado que se esperaba pues su
ejecucin era demasiado lenta y requera demasiados recursos de hardware. Esto
ocasion que el proyecto Multics fuera abandonado.

Posteriormente, en 1970, Thompson y Ritchie, junto con un grupo de programadores,


encabezaron un equipo de desarrollo cuyo objetivo era desarrollar un sistema operativo
para la computadora DEC PDP7. A este sistema se le denomin Uniplexed Information
and Computing System, formando a su vez el acrnimo UNIX.

Debido a los resultados positivos obtenidos con UNIX, la empresa AT&T decide apoyar e
invertir mucha infraestructura al proyecto a tal grado que vuelve a ser reprogramado
desde el comienzo pero esta vez en el lenguaje de programacin C, creado un par de
aos atrs por Dennis Ritchie.

En 1974, AT&T distribuye patentes para uso y desarrollo del sistema UNIX en varias
instituciones gubernamentales y universidades de Estados Unidos. Una de esas
universidades es la Universidad de California, ubicada en Berkeley. En 1975 la
Universidad de Berkeley produce su propia versin de UNIX, denominada Berkeley
Software Distribution, la cual posteriormente pas a ser el estndar BSD, as como una
licencia de uso de software que lleva el mismo nombre. A la par, BSD fue una
competencia para el UNIX original.

Es importante mencionar que debido al gran auge en el desarrollo del sistema UNIX en la
dcada de 1980, hubo la necesidad de estandarizar dichos desarrollos de forma que los
programas creados en una versin de UNIX, por ejemplo BSD, pudieran ejecutarse en
otra versin de UNIX creada por alguien ms. Dicha tarea estuvo a cargo del organismo
IEEE, acrnimo de Institute of Electrical and Electronics Engineers (Instituto de Ingenieros
Elctricos y Electrnicos). Se crea en 1988 POSIX, nombre del estndar de la interfaz del
sistema operativo porttil, acrnimo de Portable Operating System Interface. La X del
acrnimo hace referencia a UNIX. Esto permite tratar la afinidad de software con las
variantes de Unix y otros sistemas operativos.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 11


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Como ya se mencion, fue en 1980, cuando se comenz a referenciar al nombre


colectivo de una familia de estndares para los sistemas operativos de computadoras, del
ingls Single UNIX Specification (SUS); diseado para atender las variantes del sistema
operativo UNIX. A continuacin se brinda la siguiente ilustracin en la que se muestra la
jerarqua cronolgica de las relaciones de las diversas normas API de UNIX que dieron
lugar a SUS en su cuarta versin.

Jerarqua de las relaciones de las diversas normas API de UNIX. Stambuk, I. (2011). Retomado de:
http://en.wikipedia.org/wiki/File:SUS_History.svg

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 12


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

SunOS y Solaris

En 1983 la empresa Sun Microsystems comienza el desarrollo de un sistema operativo


basado en BSD, al cual denomin SunOS en su primera versin. Posteriormente, tom
funcionalidades del UNIX System III de AT&T, conocido como System V. Dicha versin,
basada en System V, fue publicada en 1992 y es la primera versin que aparece con el
nombre de Solaris. La siguiente imagen muestra la primera versin de Solaris, utilizando
el sistema grfico OpenWindows.

Primera versin de Solaris. Tomada de Fanboy (2013)

Posteriormente, en la versin 2.5 de Solaris, el sistema grfico Openwindows es


reemplazado por CDE, acrnimo de Common Desktop Environment.

A partir de la versin 10 de Solaris, el sistema grfico CDE es reemplazado por el entorno


Java desktop System, el cual a su vez, est construido sobre el entorno grfico Gnome.
Como se muestra enseguida, se presenta un ejemplo del sistema operativo Solaris
utilizando el entorno grfico JDS:

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 13


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Sistema operativo Solaris 11, utilizando el sistema grfico Java Desktop System. Tomada de Nelson
(2010).

La ltima versin liberada a la fecha del sistema operativo Solaris es la 11.1. Cabe
destacar que en el ao 2010 la empresa Oracle adquiri a la compaa Sun Microsystems
y por lo tanto es ahora la duea de la familia de sistemas operativos Solaris. En el
contenido de este curso, por lo tanto, se estar hablando de las caractersticas de Solaris
en su versin 11.

La siguiente imagen muestra la genealoga de las familias de los sistemas operativos


basados en UNIX:

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 14


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Genealoga de los sistemas operativos basados en UNIX. Eraserhead1 (2008). Retomado de:
http://upload.wikimedia.org/wikipedia/commons/5/50/Unix_history-simple.png

Linux
Un hecho importante de mencionar en la familia de sistemas UNIX, es el relacionado con
el sistema operativo Linux. Linux fue desarrollado inicialmente por un estudiante finlands
de ciencias de la computacin llamado Linus Torvalds. Linus tena 21 aos cuando dio a
conocer, en septiembre del ao 1991, la primera versin del ncleo del sistema operativo,
en su versin 0.0.1. Posteriormente, el sistema fue licenciado bajo GPL (General Public
License) la cual permita copiar, modificar y ampliar el cdigo fuente original y este nuevo
sistema a su vez, poda ser distribuido libremente con el cdigo modificado. Una
caracterstica de Linux es que cada modificacin realizada al sistema debe ser liberada
forzosamente bajo licencia GPL.

Linux desde su primera versin, se construy siguiendo el estndar POSIX. Lo cual


asegur una total compatibilidad con los sistemas UNIX de forma natural desde la primera
versin.

La siguiente imagen muestra cmo est conformada la arquitectura de un sistema


operativo que utiliza el kernel Linux. Esto es importante de comprender pues ser la base
para conocer las funciones bsicas para la administracin de un servidor basado en
Linux.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 15


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Esquema de la arquitectura de un sistema operativo basado en el kernel Linux. Tomada de Vargas


(2013).

Kernel. Termino de raz germnica Kern que refiere a ncleo o hueso.


Dentro de la informtica representa un software que conforma una parte
esencial del sistema operativo. Tambin decide qu programa y por
cunto tiempo podr hacer uso de un dispositivo hardware, as como del
multiplexado. Alegsa, (2013).

En la actualidad existe una diversidad de sistemas operativos basados en POSIX. Sin


embargo, todos estos sistemas operativos comparten una base comn para su uso y
administracin bsica, as como el aseguramiento de la portabilidad del software. Es
decir, que una aplicacin hecha para un sistema operativo en particular, puede ser
ejecutada sin ningn cambio en otro sistema operativo, siempre y cuando se cumpla la
especificacin POSIX. Sin embargo, a pesar de la diversidad de distribuciones basadas
en Linux, existen grupos o familias de las cuales se derivan todas las dems.

Durante esta asignatura se har referencia a las versiones Solaris 11 y Zentyal 3.2-rc2;
estando este ltimo basado en Ubuntu Server, pero con ms servicios aadidos, de tal
forma que representa ser un serio competidor para Windows server.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 16


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

1.3.1. Caractersticas bsicas de UNIX

El sistema Solaris 11 es un sistema operativo para servidores muy avanzado. A diferencia


de Windows, requiere una curva de aprendizaje mayor aunque tambin posee mayores
prestaciones y servicios como, por ejemplo, la virtualizacin de aplicaciones, otros
sistemas operativos y servicios; siendo esta caracterstica quizs, una de las ms
novedosas.

Por otra parte, el sistema Zentyal es un sistema operativo para servidores que utiliza un
ncleo Linux. Esto permite que sea un sistema fiable, robusto, de muy bajo costo,
permitiendo a su vez dotar a una infraestructura de red local con servicios de internet,
recursos, dispositivos y administracin segura de una forma relativamente fcil.
Es importante destacar que tanto Solaris 11 como Zentyal 3.2 han puesto especial nfasis
en la integracin de servicios en la nube, es decir, que permiten interactuar con servicios
de la organizacin que no se encuentran fsicamente en sus servidores fsicos sino
alojados en servidores de internet. Por lo general, el almacenamiento y servicios en la
nube son rentados a organizaciones como Amazon, Google, Microsoft y la misma Oracle,
entre otros.

1.3.2. Sistemas operativos base UNIX

Todos los sistemas basados en el estndar POSIX, tienen en su ncleo base y servicios
bsicos, a un conjunto de comandos similares para realizar el control y gestin de los
recursos y dispositivos, as como de los usuarios que interactan en el sistema. Lo
anterior da pauta para tratar a los sistemas MAC OS X y que se har de forma muy breve.

De acuerdo a Lpez (2006), menciona que:


La historia de Mac OS X, empez con NeXTSTEP, un sistema operativo diseado
con fines experimentales y de investigacin, creado por Steve Jobs tras abandonar
Apple. Cuando se abri el cdigo fuente de este sistema operativo paso a llamarse
OpenStep, y despus, tras comprarlo Apple como la base para su nuevo sistema
operativo, se le volvi a cambiar el nombre por Rhapsody, y por ltimo, cuando se
termin de retocar para comercializarlo paso a llamarse Mac OS X.

Entonces, qu pasa con MAC OS X?

El sistema operativo usado por las computadoras Macintosh, el cual


desde su inici se caracteriz por presentar una interfaz grfica en un
escritorio UNIX, con base en ventanas. Desde sus orgenes hasta las
versiones recientes, dichos sistemas operativos han tenido una estrecha
relacin con UNIX en su base sin que necesariamente lo sean. A

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 17


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

principios del siglo XXI, Mac OS gan la certificacin UNIX 03 (2002) con
el lanzamiento del MAC OS X 10.5 (Leopard). Este estndar consider
en 3 aspectos, con base a IEEE Std. 1003.1-2001:
Definiciones de base, Issue 6
Interfaces del sistema y cabezales, Issue 6
Comando y utilidades Issue 6

OS X tiene versiones Server Mac OS X Server, para escritorio (Mac OS


X v.xxx y para mviles (iOS).

As que en un sentido no tan tcnico, pero que es importante mencionar,


Mac OS, al que algunos usuarios consideran que no es ms que una
reescritura de reemplazo para el sistema operativo clsico de Apple. En
uno de sus aspectos ms interesantes, consiste en que es un POSIX OS
compatible que utiliza un XNU kernel, que puede remontar sus races a
BSD. Y que fue lanzado como un proyecto de cdigo abierto, Darwin. La
compatibilidad POSIX permite paquetes de software escritos para Linux o
BSD para ser portados a Mac OS X. Finalmente se aclara que OSX tiene
un modelo de desarrollo de cdigo cerrado con componentes en cdigo
abierto como lo es el ya mencionado Darwin y WebKit.

Virtualizacin

Por otro lado, para hacer un recordatorio de los comandos bsicos de un sistema
UNIX/Linux, es necesario tener instalado cualquiera de los dos sistemas operativos, ya
sea en un modo nativo o en un modo virtualizado. Lo ms recomendable, si cuentas solo
con un equipo de cmputo y quieres seguir trabajando con tu sistema operativo actual,
puedes instalar un software de virtualizacin como VirtualBox o VmWare. Para efectos de
este curso, se recomienda utilizar VirtualBox.

Dicho software lo puedes descargar del siguiente vnculo:


https://www.virtualbox.org/wiki/Downloads.

VirtualBox est disponible para los sistemas operativos ms populares. Adicionalmente, si


quieres saber ms sobre como instalar VirtualBox en tu equipo.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 18


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Puedes ver el video disponible en el siguiente vnculo de internet:


http://www.youtube.com/watch?v=nQiR5_iGVJI

1.3.3. Creacin de cuentas

Los sistemas UNIX/Linux son considerados sistemas multiusuario, ya que contienen toda
la infraestructura para permitir el acceso a los servicios del sistema a ms de un usuario.
Sin embargo, todo usuario registrado en un sistema debe tener asignados roles o
privilegios que determinan el permiso que ese usuario tendr sobre los distintos
componentes del sistema, ya sean de hardware, red o software. A su vez, estos roles son
determinados por la pertenencia a grupos de usuarios. Cada grupo tiene un conjunto de
privilegios especficos.

De forma predeterminada, existen grupos creados a priori durante la instalacin del


sistema, por ejemplo, el grupo root y el grupo netmgt, que mantiene todos los permisos
de gestin relacionados con la red. De esta forma, todos los usuarios que pertenezcan al
grupo netmgt tendrn todos los privilegios establecidos para dicho grupo. Los grupos a
priori que cada distribucin tiene son distintos. Por lo tanto, hay que documentarse
primeramente de acuerdo con la versin que se utilice para conocer esos grupos as
como los privilegios que poseen. Adicionalmente, se pueden crear otros grupos de forma
personalizada indicando los privilegios especficos que tendrn. Tambin debes tomar en
cuenta que al momento de crear un usuario, ste, de forma predeterminada, debe
pertenecer a un grupo aunque es posible cambiarlo o adicionarlo a otro grupo
posteriormente.

Para saber qu grupos tiene una distribucin UNIX/Linux en particular, abre una consola
de comandos y escribe el comando getent group. La siguiente imagen muestra un
ejemplo de la salida del comando:

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 19


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Ejemplo de los grupos existentes en un sistema operativo Linux al ejecutar el comando getent
group.

A continuacin vers cmo crear un usuario en UNIX/Linux desde la lnea de comando.


Pero antes de continuar, debes recordar que en los sistemas UNIX y algunas
distribuciones de Linux (principalmente las que no derivan de Debian), debes de entrar
con el usuario root al sistema, ya que este tipo de operaciones requieren de privilegios
de administrador. Por default, al instalar UNIX y las distribuciones Linux que no derivan de
Debian, el usuario root se crea por default y no contiene una contrasea, por lo que es
necesario crearle una.

En los sistemas operativos Linux tipo Debian, la tarea de realizar operaciones como root
es mucho ms sencilla puesto que solo requieres anteponer la palabra sudo antes del
comando a ejecutar o, si lo prefieres, teclear su (sin las comillas) en la consola del
sistema para entrar en modo superusuario y ejecutar ms de un comando que requiera
privilegios de superusuario.

Para crear un usuario en Solaris se utiliza el comando useradd con la siguiente sintaxis:
useradd -m [username]

El comando useradd crear un usuario.


El parmetro -m crear un directorio para ese usuario, localizado en /export/home

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 20


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Por ejemplo, para crear al usuario juan, en Solaris, el comando se aplicara de esta forma:
useradd -m juan

Para crear un usuario en Zentyal, utiliza el comando useradd como se indica a


continuacin:
sudo useradd -m [username]

Por ejemplo, para crear al usuario juan, en Zentyal, el comando se aplicara de esta
forma:
sudo useradd -m juan

Utilizando el comando anteriormente mostrado, el sistema creara al usuario juan. Sin


embargo, este usuario no podr iniciar sesin en el sistema hasta que no se cree una
contrasea para el usuario. Para crear una contrasea se utiliza el comando passwd
como se muestra a continuacin:

En Solaris:
# passwd [username]
New password: [escribe el password]
Re-enter new password: [reescribe el password]

Por ejemplo, si quiere poner como password unadmmx al usuario juan, escribiramos lo
siguiente:
# passwd juan
New password: unadmmx
Re-enter new password: unadmmx

A partir de este momento, el usuario podr iniciar sesin en Solaris escribiendo su nombre
de usuario (juan) y su contrasea (unadmmx).

En Zentyal:
$ sudo passwd [username]
New password: [escribe el password]
Re-enter new password: [reescribe el password]

Al igual que con Solaris, para asignar el mismo password al usuario juan, escribimos:
$ sudo passwd juan
New password: unadmmx
Re-enter new password: unadmmx

Es importante recalcar que los sistemas POSIX son sensibles al contexto. Esto significa
que debes tener cuidado para no cambiar letras maysculas por minsculas o viceversa.
Por citar algunos ejemplos:
1. Todos los comandos se escriben con letras minsculas

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 21


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

2. Si se cambia la letra de un parmetro de minscula a mayscula o viceversa, la


accin del comando puede tener efectos serios no deseados en el sistema

Una vez establecido el nombre de un usuario y su contrasea, estas deben escribirse


exactamente igual que al momento de crearse, ya que para UNIX/Linux no es lo mismo
Juan que juan.

1.3.4. Gestin de usuarios

La gestin de usuarios y grupos a travs de la lnea de comandos, es una tarea similar en


todos los sistemas UNIX/Linux. Sin embargo, dependiendo de la distribucin que se
utilice, es probable que existan herramientas grficas para realizar esta tarea.

Afortunadamente, la mayora de los sistemas operativos actuales cuentan con


herramientas grficas para las tareas de la gestin de usuarios. Por ejemplo, en Solaris
11 puedes realizar la gestin de usuarios a travs del panel de gestin de usuarios. Para
abrirlo ve a Sistema > Administracin > Administrador de Usuarios. A continuacin se
desplegar el panel para la administracin de usuarios. La imagen que se muestra en
seguida presenta un ejemplo de la interfaz grfica de Solaris 11 para administrar usuarios.

Panel de administracin de usuarios de Solaris 11. Tomada de Oracle (2012).

Finalmente, es necesario remarcar que en los sistemas UNIX/Linux existen dos divisiones
de usuarios: Usuarios del grupo root o superusuarios y usuarios asignados a otros
grupos. Por seguridad, se recomienda que solo exista el usuario root dentro del grupo
root y asignar los privilegios correspondientes al resto de los usuarios. De esta forma,
podramos decir que se tienen dos tipos de usuario: el usuario root y todos los dems con
diferentes privilegios sobre el sistema operativo.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 22


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Actividad 2. Gestin de usuarios

El propsito de esta actividad es identificar los diferentes tipos de usuarios que


proporciona un sistema operativo y con ello reconocer el tipo de usuario correspondiente
a cada caso que se te presentar para poder realizar una gestin de usuarios. Con base
en ello, realiza lo que a continuacin se te pide:

1. Identifica los diferentes tipos de usuarios que proporciona el sistema operativo


Windows, haz lo mismo para el sistema operativo base Unix.

2. Tu docente te har llegar unos casos, una vez que los tengas, revsalos y elige el
tipo de usuario para resolver cada uno.

3. Redacta en un procesador de textos las respuestas a cada caso, indicando el tipo


de usuario y la descripcin de la solucin presentada.

4. Enva el archivo a tu docente con el nombre KASO_U1_A2_XXYZ.

5. Espera la retroalimentacin.

*Verifica los criterios de evaluacin de la actividad.

1.4. Mviles (Android e iOS)

En la actualidad estamos inmersos en la llamada era de las tecnologas, ya que


bsicamente para cualquier tipo de operacin es requerido algn elemento digital que
ayude con el soporte de las operaciones y procesos realizados. Adicionalmente, los
usuarios finales tambin estn inmersos en el intercambio de informacin, pues con el
lanzamiento de los llamados telfonos inteligentes y tabletas (el trmino correcto es
Tablet, aunque es un anglicismo), los usuarios pueden traer consigo no solo un telfono
mvil sino tambin informacin importante para ellos. Al evolucionar la telefona y con ello
los dispositivos mviles, se ha requerido de sistemas operativos especializados para
controlar y administrar este nuevo hardware. En la actualidad los sistemas operativos para
dispositivos mviles con mayor uso y aceptacin de los usuarios son Android e iOS, tal
como puede verse en la imagen que se muestra a continuacin, donde la empresa IDC
muestra los sistemas operativos ms utilizados en telfonos inteligentes durante el
segundo cuatrimestre del ao 2013.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 23


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Sistemas operativos ms utilizados en 2013. Tomada de Xatakandroid (2013).

Es por ello que es importante abordar los sistemas mviles enfocndonos en Android e
iOS, a continuacin se brindar una descripcin sobre estos sistemas operativos.

1.4.1. Caractersticas de sistemas mviles

Android
Android es un sistema operativo para dispositivos mviles como telfonos inteligentes y
tabletas. Est basado en el ncleo Linux. Es desarrollado por la Open Handset Alliance, la
cual es liderada por Google, usando diversos conjuntos de herramientas de software de
cdigo abierto para dispositivos mviles. Este sistema operativo fue construido para
permitir a los desarrolladores la creacin de aplicaciones mviles, aprovechar al mximo
el uso de todas las herramientas que un dispositivo como ste puede ofrecer (Molina,
2012).

Su principal ventaja es que es de cdigo abierto, lo que permite que se est desarrollando
y ajustando a las necesidades de cada usuario aparte de tener un amplio soporte por toda
una comunidad de usuarios y desarrolladores.

La estructura de este sistema operativo est basada en la arquitectura que se muestra en


la siguiente imagen, donde, como puedes ver, su ncleo de procesamiento est basado
en el kernel de Linux. El ncleo de Linux se encarga bsicamente de realizar un manejo
directo sobre el hardware de los dispositivos que lo utilicen, de modo tal que el kernel (el
ncleo de Linux) es el encargado directo de controlar cada dispositivo que integra el
mvil. Por encima de este ncleo se encuentran las libreras que ayudan con el soporte a
las aplicaciones que se tengan, pues proporciona los elementos que permitirn un entorno
adecuado para su ejecucin, tal como los motores grficos o el soporte de formatos de
audio y video, entre otras. La siguiente capa est formada por la plataforma de trabajo (el
nombre correcto es framework) de aplicaciones que contiene las clases y servicios que

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 24


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

utilizan directamente las aplicaciones para realizar sus funciones. Y en la ltima capa, o
capa superior, se encuentran directamente las aplicaciones a las que los usuarios
acceden.

Arquitectura del sistema operativo Android. Androideity (2013).

Android permite programar sus aplicaciones en un lenguaje de programacin muy similar


a Java. Sin embargo, stas son ejecutadas en una mquina virtual denominada Dalvik
(una variacin de la mquina virtual Java con compilacin en tiempo de ejecucin).
Adems, lo que diferencia a Android de otros sistemas operativos, es que cualquier
persona que sepa programar puede crear nuevas aplicaciones, widgets, o incluso,
modificar el propio sistema operativo, dado que Android es de cdigo libre, por lo que
sabiendo programar en lenguaje Java, va a ser muy fcil comenzar a programar en esta
plataforma (Baez, 2008, p.3).

Este sistema operativo es en la actualidad el ms utilizado como S.O. de dispositivos


mviles, e incluso google est trabajando para lanzar su versin para notebooks. Al ser de
cdigo abierto, este S.O. ha permitido a los fabricantes de telfonos mviles adaptar el
sistema de manera sencilla para que funcionen los diversos modelos de telfonos que
estn lanzando constantemente al mercado.

Entre sus principales caractersticas se encuentran las siguientes (Android, 2013):

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 25


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Facilidad de uso: Millones de personas utilizan Android, porque es poderoso y


sencillo, pues su pantalla de inicio tiene accesos directos a las aplicaciones y
widgets a los que se puede acceder de manera sencilla con solo toques en la
pantalla.
Multitarea: Se puede cambiar rpida y fcilmente entre aplicaciones, pudiendo
realizar mltiples tareas a la vez en un dispositivo mvil.
Control de dispositivos: Te permite tener control sobre la cmara y micrfono, para
poder capturar fotos y videos, adems de que cuenta con aplicaciones para
reproducir audio y video, slo es cuestin de tocar la pantalla y comenzar a
navegar.
Libre: Una de las mejores caractersticas de este sistema operativo es que es
completamente libre. Es decir, ni para programar en este sistema ni para incluirlo
en un telfono hay que pagar. Y esto lo hace muy popular entre fabricantes y
desarrolladores, ya que los costos para lanzar un telfono o una aplicacin son
muy bajos.

Cualquiera puede bajar el cdigo fuente, inspeccionarlo, compilarlo e incluso cambiarlo.


Esto proporciona a los usuarios toda la perspectiva de la informacin para su propio
conocimiento, ya que algo que es abierto permite detectar fallos de una manera mucho
ms rpida. Y tambin a los fabricantes de dispositivos les ayuda, pues pueden adaptar
mejor el sistema operativo a los dispositivos terminales que estn generando.

iOS
El sistema operativo para la familia de dispositivos mviles de la compaa Apple se llama
iOS, el cual a su vez, se deriva del ncleo Darwin, empleado en el sistema operativo
MacOS de la misma compaa. El ncleo Darwin, a su vez est basado en la versin BSD
de UNIX, la cual, como recordars analizamos en la historia de UNIX en el tpico anterior.
Por lo tanto, tanto MacOS como iOS son sistemas operativos basados en UNIX. Aunque
iOS se desarroll originalmente para el dispositivo iPhone, actualmente es utilizado
tambin por toda la familia de dispositivos mviles de la compaa Apple que abarca
telfonos inteligentes, tabletas, reproductores de msica y el Apple TV.

iOS cuenta bsicamente con cuatro capas de abstraccin: la capa del ncleo del sistema
operativo, denominada Darwin (basado en UNIX BSD), la capa de "Servicios Principales",
que ayudan a mantener las clases que gestionan junto con el kernel todos los elementos
fsicos que componen el dispositivo mvil, la capa de "Medios" que permite la
comunicacin en red y la capa de "Cocoa Touch", que es la capa sobre la que el usuario
interacta con su equipo.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 26


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Arquitectura del sistema operativo iOS. Tomada de Apple (2013).

Las principales caractersticas de iOS son:


Interfaz intuitiva. iOS fue diseado para ser fcil de entender. La pantalla de inicio
es simple y te proporciona un acceso sencillo a cada una de las aplicaciones
integradas. El nombre correcto para nombrar las aplicaciones en iOS son apps.
Multitarea. La capa de multitarea tambin prev la actualizacin de aplicaciones en
segundo plano, al mismo tiempo las notificaciones son empujadas al dispositivo,
as como vistas previas de todas las aplicaciones que estn ejecutndose en un
momento determinado.
Hardware integrado. Apple produce tanto el hardware como el sistema operativo.
Debido a esto, todos los elementos de hardware y software se encuentran
diseados para trabajar conjuntamente de manera natural, dotando al dispositivo
de un excelente desempeo y efectividad al realizar las diversas tareas para las
que fue diseado el dispositivo. Esto significa que se aprovechan al mximo las
funcionalidades del hardware a travs del sistema operativo y las aplicaciones
desarrolladas.
Gran cantidad de aplicaciones. Apple fue bsicamente la primera compaa en
crear un sistema operativo especializado para un telfono mvil. Debido a esto, en
la actualidad cuenta con ms de 900 mil aplicaciones disponibles.

La principal desventaja o ventaja, dependiendo del punto de vista, es que el sistema


operativo iOS fue creado para la familia de dispositivos mviles de Apple, por lo que solo
puede ser instalado en uno de estos dispositivos. A la fecha, Apple no tiene planes de
hacer compatible iOS con otros dispositivos o plataformas que no provengan de la misma
compaa.

iOS es un sistema operativo cerrado, lo que significa que no est disponible el cdigo
fuente con el que fue programado. Esto lo hace Apple como una estrategia para proveer

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 27


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

mayor seguridad y control en los dispositivos. Sin embargo, tambin puede llegar a ser
considerado como un inconveniente, ya que no puede compartir datos de manera
transparente con otro tipo de dispositivos. De igual forma, iOS obliga a los desarrolladores
de aplicaciones a regirse bajo sus propios estndares de codificacin y no liberacin de
los cdigos fuente de las aplicaciones desarrolladas.

1.4.2. Gestin de usuarios en red

Tanto Android como iOS han sido conceptualizados a ser mono-usuario, lo que significa
que un dispositivo mvil solo soporta la interaccin con un usuario que es el administrador
del equipo en su totalidad. Esto tal vez podra parecer poco usable por no poder compartir
el equipo, pero si lo analizamos detalladamente, el hecho de que un dispositivo mvil
cuente con un sistema operativo mono-usuario es lo ms adecuado, ya que por lo general
este tipo de equipos son transportados por una persona gran parte de da y lo que dentro
de l se contenga es informacin personal que usualmente no se desea compartir, ya que
dentro de ste se tienen los contactos, registro de llamadas y mensajes, ya sean de texto
o multimedia, que son de mbito personal. A su vez, esto proporciona la ventaja de que
los dispositivos pueden ser personalizados de forma muy avanzada, lo que nos lleva a la
configuracin de los equipos, que como es de esperarse se personalizan totalmente con
el propietario.

Android
Android, al ser propiedad de Google, te pide una cuenta de esta compaa para utilizar el
correo de Gmail, Google Talk, Google Calendar, entre otras aplicaciones de Google, de
igual manera te es requerida tu cuenta para descargar aplicaciones de Android Market y
lo mismo para realizar copias de seguridad de tu configuracin en servidores de Google.
Como te imaginars, si no dispones de una cuenta de Google, se te pedir que crees una
para ir configurando el equipo.

iOS
En el caso de iOS, te solicitar iniciar sesin con un ID de Apple para poder acceder a los
servicios que te ofrece Apple, tales como la tienda de msica iTunes Store, la tienda de
aplicaciones AppStore e iCloud, que te permite el almacenamiento en la nube de tus
archivos, as como servicio de correo electrnico.

Al iniciar con un dispositivo mvil con iOS, el Asistente de configuracin te gua paso a
paso a lo largo del proceso, que incluye:
Conectarse a una red Wi-Fi;
Iniciar sesin con un ID de Apple gratuito o crear uno (necesario para muchas
funciones, tales como iCloud, FaceTime, las tiendas App Store e iTunes Store,
etc.);
Configuracin de iCloud

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 28


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Activar las funciones recomendadas, por ejemplo, Localizacin y Buscar mi


iPhone;
Activar el iPhone con el operador
Realizar una restauracin a partir de una copia de seguridad iCloud o iTunes
durante el proceso de configuracin

Por lo anterior, el uso de dispositivos mviles est recomendado solo en los casos en los
que el dispositivo en cuestin no requiera ser compartido por diferentes usuarios.

Ahora bien, para que tanto Android como iOS gestionen la descarga de aplicaciones y
actualizaciones, ambas compaas requieren de contar con servidores que proporcionen
esta transferencia de actualizaciones a los equipos, lo cual se realiza mediante la
estructura de un modelo cliente-servidor. A continuacin se da una breve descripcin de
este modelo.

Para lograr la comunicacin entre equipos, en este caso mviles, es importante realizar
un intercambio de informacin de dichos mviles y los servidores que contienen las
aplicaciones que se quieren descargar e instalar, de manera tal que debes contar con un
mvil que envi una peticin de informacin (cliente) a una computadora, que al recibir la
peticin le responda con la informacin solicitada (servidor), tal como se muestra en la
siguiente imagen. De esta manera se logra tener un flujo de datos entre ambos equipos,
con lo que se logra el intercambio de informacin.

Modelo cliente-servidor

Para lograr realizar esto, se programan los servidores para reconocer los mviles y
comenzar con el proceso para la descarga del sistema o aplicacin, esto no es tan
sencillo para los servidores de Apple y de Google, ya que no solo descargan y aplican las
funciones solicitadas, sino que adems deben verificar que el software instalado sea
compatible con lo que desean obtener. Adems de esta revisin de compatibilidad, Apple
revisa que el hardware y el software sean legtimos para despus proceder con las
acciones.

Tomando en cuenta el modelo cliente-servidor, cliente se reconoce como tal por ser quien
comienza el intercambio de informacin, en este caso todos los dispositivos mviles
vendran a ser cliente y realizan peticiones al servidor, este servidor no solo es un equipo,

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 29


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

ms bien son una granja de servidores que responden a las peticiones solicitadas,
enviando los paquetes de bits que contienen las aplicaciones solicitadas.

En el caso de iOS, los servidores corren bajo el sistema operativo MACOS-Server,


sistema operativo para servidores de la misma compaa Apple. Por su parte, Android, al
estar soportado por la compaa Google, accede a servicios de Internet a travs del portal
Google Play. El portal Google Play, como toda la infraestructura informtica de Google,
est soportada en clsteres de computadoras corriendo el sistema operativo Linux
RedHat.

Como informacin complementaria, un clster de computadoras es un grupo de


computadoras interconectadas entre s que se comportan como si fuera una sola,
sumando la potencia de clculo de cada una de las computadoras del clster, esto da
como resultado el tener una supercomputadora pero con un costo significantemente
menor.

Actividad 3. Cuentas de usuarios

El propsito de esta actividad es identificar el procedimiento para crear cuentas de


usuarios y para administrar perfiles de usuarios. En sta analizars los diferentes
procedimientos para crear y administrar cuentas de usuarios y generars un esquema
grfico que describa el procedimiento que se requiere para llevarlos a cabo. Con base en
ello, realiza lo siguiente:

1. Identifica los procedimientos para crear y administrar cuentas de usuarios en


los diferentes sistemas operativos presentados.

2. Crea una descripcin grfica (diagrama) que represente los procedimientos


mencionados en el punto anterior.

3. Redacta en un procesador de textos una descripcin del diagrama creado e


inserta la imagen generada en este mismo documento.

4. Enva el archivo a tu docente con el nombre KASO_U1_A3_XXYZ.

5. Espera la retroalimentacin que te proporcione tu docente.

*Verifica los criterios de evaluacin para la actividad.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 30


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Autoevaluacin

Para reforzar los conocimientos relacionados con los temas que se abordaron en esta
primera unidad, es necesario que resuelvas la autoevaluacin. Su propsito es que al
trmino del estudio de la unidad, evales de manera independiente y autnoma los
aprendizajes adquiridos. Para ello contesta las preguntas plateadas y de tener dudas en
algn tema, repsalo las veces que sea necesario, pregunta a tu docente e investiga un
poco ms por tu cuenta.

Evidencia de aprendizaje. Gestin de usuarios

El propsito de esta actividad es identificar las principales caractersticas y gestin de


usuarios provistos por los sistemas operativos, as que se te invita a realizar lo que a
continuacin se pide:

1. Tu docente te har llegar un caso, una vez que los tengas, analzalo
detenidamente.

2. Identifica los diferentes tipos de usuarios requeridos para solucionar la


problemtica planteada.

3. Identifica la manera de administrar los diferentes usuarios requeridos.

4. Redacta en un procesador de textos la descripcin de los usuarios y su


administracin, tal como se solicit en los puntos 2 y 3, para resolver la
problemtica planteada.

5. Enva el archivo a tu docente con el nombre KASO_U1_EA_XXYZ y espera tu


retroalimentacin.

*Verifica los criterios de evaluacin para la evidencia.

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 31


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Cierre de la unidad

Felicidades, has concluido la primera unidad de la asignatura. A lo largo de sta, viste una
breve introduccin de lo que son los sistemas operativos, revisaste la gestin de usuarios
de los tres sistemas operativos ms utilizados en la actualidad: Windows, UNIX y
sistemas para dispositivos mviles, y abordaste sus caractersticas y herramientas,
adems aprendiste a crear cuentas de usuarios y administrarlas para tener un buen
control sobre los equipos y la informacin.

En esta unidad tambin te diste cuenta de que el manejo de usuarios en los sistemas
operativos para dispositivos mviles se lleva de forma distinta al resto de los sistemas
operativos dada su naturaleza. Sin embargo, en las siguientes unidades aprenders cmo
este tipo de sistemas operativos tambin requieren interactuar con los recursos
disponibles en una red corporativa.

Ahora puedes continuar con la unidad 2. Gestin de aplicaciones, recursos y


comunicaciones, en la que revisars instalaciones y manejo de aplicaciones, gestin de
recursos y de comunicaciones en Windows, UNIX y mviles.

Para saber ms

Para saber ms acerca de la instalacin y configuracin de un dominio en


Windows 2012, consulta la siguiente pgina, la cual es la gua oficial online de
Microsoft y explica paso a paso cmo realizar dicha tarea:
o http://social.technet.microsoft.com/wiki/contents/articles/19495.guia-paso-a-
paso-para-configurar-el-controlador-de-dominio-de-windows-server-2012-
es-es.aspx

Para profundizar en la manera de configurar un controlador de dominio en


Windows 2012, puedes consultar el siguiente video demostrativo:
o http://social.technet.microsoft.com/wiki/contents/articles/19495.guia-paso-a-
paso-para-configurar-el-controlador-de-dominio-de-windows-server-2012-
es-es.aspx

Para saber ms sobre la creacin de un usuario en Windows server 2012, consulta


la siguiente gua,
o http://blogs.itpro.es/jairgomez/2012/09/04/windows-server-2012-essentials-
crear-cuentas-de-usuarios/

Para profundizar en la manera de crear un usuario en Windows server 2012,


puedes consultar el siguiente video demostrativo:
o http://www.youtube.com/watch?v=1ymNrgrxB7g

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 32


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Para conocer ms acerca de las caractersticas de Solaris 11, puedes consultar el


siguiente documento provisto por Oracle:
o http://www.oracle.com/us/products/servers-storage/solaris/oracle-solaris-
11-ds-186774.pdf

Para saber ms respecto de la familia de sistemas operativos con base UNIX,


puedes ir a la siguiente liga donde podrs encontrar un grfico extenso de todas
las distribuciones Linux actuales, as como la familia origen de cada una de ellas:
o http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Tim
eline.svg

Para conocer ms sobre el sistema operativo Zentyal, puedes ir a la siguiente


pgina, en donde se presenta a este sistema como til para su aplicacin en las
PyMEs:
o http://doc.zentyal.org/es/presentation.html#zentyal-servidor-linux-para-
pymes

Para saber ms acerca de la instalacin de Solaris 11 sobre VirtualBox, se te


recomienda revisar el siguiente video que explica de una manera sencilla cmo
realizarlo:
o http://www.youtube.com/watch?v=HopZK27I-xE

Para saber ms acerca de cmo instalar Zentyal sobre VirtualBox, revisa el


siguiente video donde encontrars un video que explica de una manera sencilla
cmo realizarlo:
o http://www.youtube.com/watch?v=rrKINHJsX3I

Para saber ms respecto de las caractersticas de Android, puedes consultar la


siguiente liga, la cual te lleva a la pgina en espaol de una comunidad de
desarrolladores de aplicaciones bajo esta plataforma, en la cual podrs encontrar
mucha informacin al respecto:
o http://androideity.com/2011/07/04/arquitectura-de-android/

Para saber ms sobre las caractersticas de iOS, puedes consultar la siguiente


liga, que es en donde Apple informa sobre lo ms actual de sus sistemas
operativos iOS:
o http://www.apple.com/mx/ios/what-is/

De acuerdo a unos artculos de la Universidad Oberta de Catalunya, aqu son


retomados para aclarar los trminos software fuentes abiertas (Open Source
Software) y software libre. El primer vnculo es una nota aclaratoria y el segundo

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 33


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

se refiere a un documento introductorio al software libre, finalmente un mapa que


plantea su contruccin:
o http://www.edukanda.es/mediatecaweb/data/zip/640/PID_00150197/web/m
ain/m5/v4_5.html
o http://curso-sobre.berlios.de/introsobre/1.0/libre.pdf

Mapa conceptual del software libre. VARGUX (2009). Retomado de:


http://commons.wikimedia.org/wiki/File:ConceptualMapFLOSS.png

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 34


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Fuentes de consulta

Fuentes bsicas

Bez, M. (2008). Introduccin a Android. Madrid, Espaa: E.M.E. Editorial.


Carretero, J. (2001). Sistemas operativos, una visin aplicada. Mxico: McGraw
Hill.
La Red, D. (2001). Sistemas operativos. Argentina: Universidad Nacional del
Nordeste.
Molina, J., Sandoval, J. y Toledo, S. (2012). Sistema operativo Android:
caractersticas y funcionalidad para dispositivos mviles. Colombia: Universidad
Tecnolgica de Pereira.
Tanenbaum, A. y Woodhull, A. (1998). Sistemas operativos. Diseo e
implementacin. Mxico: Prentice Hall.

Fuentes complementarias y electrnicas

Alegsa (2014). Diccionario de informtica. Kernel. ALEGSA.com.ar. Consultado


en: http://www.alegsa.com.ar/Dic/kernel.php
Android (2013). Introducing Android. The world's most powerful mobile platform.
E.U.A.: Android on Google. Recuperado de: http://www.android.com/intl/es/about/
Androideity (2011). Arquitectura de Android. Androidiety. Consultado en:
http://androideity.com/2011/07/04/arquitectura-de-android/
Androideity (2013). Arquitectura de Android. Recuperado de:
http://androideity.com/2011/07/04/arquitectura-de-android/
Apple (2013). Desarrolla apps innovadoras para tus empleados. Recuperado de:
http://www.apple.com/la/business/accelerator/develop/security.html
Apple Inc (2013). iOS 7 El sistema operativo mvil ms avanzado del mundo. En
su forma ms avanzada. Apple. Consultado en http://www.apple.com/mx/ios/what-
is/
Currel, E. (Productor). (2013). Crear usuario en Windows Server 2012. [Video on
line]. De http://www.youtube.com/watch?v=1ymNrgrxB7g
CW, CeroWarnings. (Productor). (2012). Trabajando con Zentyal: Instalacin de
Zentyal paso a paso [Video on Line]. De
http://www.youtube.com/watch?v=rrKINHJsX3I
Fanboy (2013). Sun Microsystems: The Sunrise and Sunset of a Silicon Valley
Icon. Recuperado de: http://www.fanboy.com/2010/03/sun-microsystems-
history.html
Gaspar, S. (Productor). (2013). Instalacin de Solaris 11 en VirtualBox [Video on
Line]. De http://www.youtube.com/watch?v=HopZK27I-xE
Gmez, J (2012). Windows Server 2012 Essentials Crear cuentas de usuarios.
ITpro. Consultado en: http://blogs.itpro.es/jairgomez/2012/09/04/windows-server-
2012-essentials-crear-cuentas-de-usuarios/

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 35


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Gonzlez, J. B.; Seoane, J. P.; Robles G. (2003). Introduccin al software libre.


Catalunya. Universidad Abierta de Catalunya. Consultado en: http://curso-
sobre.berlios.de/introsobre/1.0/libre.pdf
Lopez, F. (2006). Introduccin al entorno de programacin de Mac OS X. Madrid,
enero, 2006. Consultado en
http://macprogramadores.org/documentacion/IntroProgMacOSX.pdf
Lundqvis, A. (2013). GNU/Linux Distribution Timeline. GNU. Consultado en:
http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.s
vg
Microsoft (2013). Primary and Trusted Domain. Recuperado de:
http://technet.microsoft.com/en-us/library/dd277420.aspx
Microsoft (2013). Active Directory Collection. Recuperado de:
http://technet.microsoft.com/en-us/library/cc780036(v=ws.10).aspx
Nelson, L. (2010). Oracle Solaris 11 Express Automated Install: Default install.
Recuperado de: http://blogs.griddba.com/2010/11/oracle-solaris-11-express-
automated.html
Oracle (2012). Managing User Accounts and User Environments in Oracle Solaris
11.1. Recuperado de: http://docs.oracle.com/cd/E26502_01/html/E29010/gltfb.html
Oracle (2012). ORACLE SOLARIS 11.1. Oracle. Consultado en:
http://www.oracle.com/us/products/servers-storage/solaris/oracle-solaris-11-ds-
186774.pdf
ThechDays. (Productor). (2013). Tutorial: Configurar Windows Server 2012 como
Controlador de Dominio TechDays. [Video on Line]. De
http://www.youtube.com/watch?v=3sqnFWbmGZw
Tech Net (2012). Gua paso a paso para configurar el controlador de dominio de
Windows Server 2012 (es-ES). Microsoft. Consultado en:
http://social.technet.microsoft.com/wiki/contents/articles/19495.guia-paso-a-paso-
para-configurar-el-controlador-de-dominio-de-windows-server-2012-es-es.aspx
TutorialesJJ (2013). Descargar e instalar VirtualBox | Crear una mquina virtual
con VirtualBox 2013, publicado el 07/02/2013, en
http://www.youtube.com/watch?v=nQiR5_iGVJI
Universidad Abierta de Catalunya (s/f). El nacimiento de OpenSource. Consultado
en:
http://www.edukanda.es/mediatecaweb/data/zip/640/PID_00150197/web/main/m5/
v4_5.html
Vargas, H. (2013). Sistemas Operativos Arquitectura Abierta. Recuperado de:
http://henryvargas991.blogspot.mx/
Wordpress (2013). Como instalar y configurar un servidor FreeBSD 1 parte
formas de instalacin e instalacin. Recuperado de:
http://bitacoraderedes.wordpress.com/2013/10/10/como-instalar-y-configurar-un-
servidor-freebsd-1a-parte-formas-de-instalacion-e-instalacion/

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 36


Administracin del sistema operativo
Unidad 1. Introduccin y gestin de usuarios

Xatakandroid (2013). Android eleva su cuota de mercado hasta el 80%.


Recuperado de: http://www.xatakandroid.com/mercado/android-eleva-su-cuota-de-
mercado-hasta-el-80
Zentyal (2012). Las pymes y las TICs. Zentyal. Consultado en:
http://doc.zentyal.org/es/presentation.html#zentyal-servidor-linux-para-pymes

Ciencias Exactas, Ingeniera y Tecnologa Ingeniera en Telemtica 37