Está en la página 1de 27

“AÑO DEL DIÁLOGO Y LA RECONCILIACIÓN NACIONAL”

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA DE SISTEMAS

SISTEMAS OPERATIVOS

UNIX

AUTORES:
INGA CHUNGA RUBY
VILLACORTA CHUA ANTONY

DOCENTE TUTOR:
DR. JORGE GUTIÉRREZ GUTIÉRREZ

CHIMBOTE - 2018

P á g i n a 1 | 27
Autores:
Inga Chunga Ruby
Villacorta Chua Antony

TEMA: UNIX

FINALIDAD: Es un Sistema Operativo Unix fue creado en


1969 por Ken Thompson y Dennis Ritchie que nos permite la
recolección de programas que ejecutan otros programas en
una computadora y es uno de los sistemas más importantes de
la computación

CHIMBOTE – 2018
INDICE

INDICE ..........................................................................................................................2

RESUMEN .....................................................................................................................4

INTRODUCCIÒN .........................................................................................................5

1. DEFINICIÓN..........................................................................................................6

2. HISTORIA DE UNIX ............................................................................................7

3. LINEA DE TIEMPO DEL SISTEMA OPERATIVO UNIX ..............................8

4. COMPONENTES DEL SISTEMA OPERATIVO UNIX ...................................8

5. EL NÚCLEO DE UNIX .........................................................................................9

6. HERRAMIENTAS DE DESARROLLO ..............................................................9

7. COMANDOS GENERALES ...............................................................................10

8. DOCUMENTACIÓN ...........................................................................................10

9. PARTES DEL SISTEMA OPERATIVO UNIX.................................................11

10. KERNEL ...............................................................................................................11

11. SHELL ..................................................................................................................11

12. CARACTERISTICAS BASICAS Y COMPONENTES DEL SISTEMA


OPERATIVO UNIX(5) ...............................................................................................12

12. EL KERNEL. ....................................................................................................13

12.2 EL SHELL. .....................................................................................................13

13. Unix obtiene su propio lenguaje de programación(6) ........................................14

14. HERRAMIENTAS BASICAS PARA DESARROLLADORES DE UNIX ......15

15. INSTALACIÓN DE UNIX(8) ...............................................................................16

14.1 Visión general de la instalación......................................................................17

14.2 Instalación del software de UNIX:.................................................................19

14. Arranque de UNIX ...........................................................................................19

P á g i n a 2 | 27
14.4 CONFIGURACIÓN DEL ENTORNO DE UNIX(9) ...................................19

14.5 APLICACIONES PARA UNIX.....................................................................24

CONCLUSIONES .......................................................................................................25

REFERENCIAS BIBLIOGRÁFICAS .......................................................................25

P á g i n a 3 | 27
RESUMEN

Es un sistema operativo de tiempo compartido, controla los recursos de una


computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas.
Controla los dispositivos de periféricos conectados a la máquina.

UNIX es un sistema operativo, es decir, es una colección de programas que ejecutan otros
programas en una computadora. UNIX nació en los Laboratorios Bell de AT&T en 1969,
desarrollado por Ken Thompson y Dennis Ritchie (también creador del lenguaje de
programación C). UNIX ofrecía solo una serie de pequeños programas, tan poco como fuese
posible con respecto a sus predecesores, y tal vez esperando que la gente querría unir todos
esos programas.

El sistema provee una serie de herramientas, cada una realiza una función limitada y bien
definida, utiliza un sistema de archivos unificado como medio de comunicación, y un
lenguaje de comandos llamado “shell” que permite combinar esas herramientas para realizar
acciones complejas.

Palabras Claves: Programas, Sistema Operativo, Unix.

P á g i n a 4 | 27
INTRODUCCIÒN

Este trabajo ha de tratar acerca de la historia del Sistema Operativo UNIX desde sus
inicios, sus características, versiones, funcionalidades, el uso que tiene.

El sistema Unix es un sistema operativo que admite múltiples usuarios, así como también
múltiples tareas, lo que significa que permite que en un único equipo o multiprocesador
se ejecuten simultáneamente varios programas a cargo de uno o varios usuarios. Este
sistema cuenta con uno o varios intérpretes de comando (shell) así como también con un
gran número de comandos y muchas utilidades (ensambladores, compiladores para
varios idiomas, procesador de textos, correo electrónico, etc.). Además, es altamente
transportable, lo que significa que es posible implementar un sistema Unix en casi todas
las plataformas de hardware.

Actualmente, los sistemas Unix se afianzaron en entornos profesionales y universitarios


gracias a su estabilidad, su gran nivel de seguridad y el cumplimiento de estándares,
especialmente en lo que se refiere a redes.

El UNIX es un sistema operativo avanzado diseñado principalmente para estaciones de


trabajo ("Workstation"), aunque hoy en día existen multitud de sistemas.

P á g i n a 5 | 27
1. DEFINICIÓN

Creada por Ken Thompson, la


filosofía UNIX son una serie de
normas culturales y acercamientos
filosóficos para
desarrollar software pequeño pero
eficaz, basándose en las experiencias
de los desarrolladores lideres detrás
de UNIX. Hace énfasis en
construir código que sea corto, simple, claro, modular y extensible, que pueda ser
mantenido y reutilizado con otros propósitos por otros desarrolladores que no sean los
creadores originales.

Los creadores de UNIX han dicho, que tal vez el éxito del mismo se debe en gran parte
a que no fue diseñado para cumplir ningún objetivo predefinido (1).

UNIX hace especial énfasis en construir código que sea corto, simple, claro, modular y
extensible, que pueda ser mantenido y reutilizado con otros propósitos por otros
desarrolladores que no sean los creadores originales. UNIX forma parte de Mac OS X, es
lo que se ejecuta en la mayoría de los servidores web y se encuentra también dentro de
millones de teléfonos. Linux es una clase de UNIX y se puede ejecutar dentro de un
navegador. Linux es la versión más conocida de sistemas no certificados a pesar de que
sólo los sistemas totalmente compatibles que se encuentran certificados por la
especificación única de UNIX pueden ser llamados UNIX.

Los creadores de UNIX no pretendían enseñar a utilizar los ordenadores en la manera


como los entendemos hoy, hicieron fácil para los expertos hablar sobre computación y
gracias al abaratamiento de la tecnología es posible acercar estos conocimientos a
cualquier usuario (2).

P á g i n a 6 | 27
2. HISTORIA DE UNIX
Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea
y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los
laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y
Douglas McIlroy.

En los años '60, un proyecto estaba bajo la línea del Instituto Tecnológico de
Massachusetts (MIT), para mejorar el estado de habilidad
con software de tiempo compartido. El MIT, los laboratorios Bell, y General Electric
fueron colaboradores en esta aventura. En 1966, un grupo de investigadores de los
Laboratorios Bell desarrolló un sistema operativo experimental llamado MULTICS
(Información multiplexada y Sistema de Computación)

Ya en el 69 se escribe de nuevo un SO basado en MULTICS que supera los problemas


de este, aplicándose en máquinas PDP-7. Unix es muy parecido a este.

En 1972 había 10 computadoras con Unix y se esperaban más. En 1973, Ritchie y


Thompson escribieron el núcleo de Unix en C, un lenguaje de programación de alto nivel,
a diferencia de la mayoría de los sistemas, escritos generalmente en ensamblador.
Thompson pensó en escribir Unix en Fortran, pero encontró dificultades con ese lenguaje,
debido a su falta de portabilidad. El Unix en C se podía mantener más fácilmente, y podía
trasladarse a otras máquinas casi sin problemas. El Unix se hizo muy popular por sus
innovaciones y por estar escrito en lenguaje de alto nivel modificable de acuerdo a
preferencias personales. Y sus conceptos siguieron creciendo: Se incorporaron los cauces
(redirección de entrada y salida entre dos o más
programas), sugeridos por Doug Mc. Ilory y
desarrollados por Thompson a principios de los '70,
haciendo posible el desarrollo de la filosofíaUnix.(3).

P á g i n a 7 | 27
3. LINEA DE TIEMPO DEL SISTEMA OPERATIVO UNIX

4. COMPONENTES DEL SISTEMA OPERATIVO UNIX


Sistema operativo Unix viene en una amplia variedad de sabores desde sus primeros días
en AT & T Bell Labs para el popular sistema operativo Linux instalado en negocios,
academia y en el escritorio local. Fue uno de los precursores del movimiento de código
abierto, la combinación de todas las bibliotecas, herramientas y código fuente como parte
de la instalación base para que los desarrolladores y otras partes interesadas podrían
configurar o "puerto" el sistema operativo (OS) a nuevas plataformas de hardware. Los
cuatro principales componentes del sistema operativo Unix son el Kernel, herramientas
de desarrollo, órdenes generales y documentación (4).

P á g i n a 8 | 27
5. EL NÚCLEO DE UNIX
Se denomina el núcleo debido a su papel en
la gestión de todos los procesos internos del
sistema operativo, arranque el sistema desde
un estado cero a la gestión de procesos y
memoria en un estado normal del sistema. La
arquitectura temprana se basó en un modelo
de componentes que más adelante se conocía
como un microkernel.

Los objetos que aparecen en/usr/src / [conf,


dev, sys, h] podrían vincularse en el núcleo a través de un proceso de construcción, según
se desee. Esto mantiene el sistema operativo lean por la construcción en el núcleo sólo
los dispositivos, servicios y características que eran necesarias. La apertura del proceso
de configuración de Kernel también hizo posible para los administradores y arquitectos
escalar el sistema operativo a las necesidades del medio ambiente (pequeña caja, OS
pequeños) exponiendo todos los componentes internos.

6. HERRAMIENTAS DE DESARROLLO
Una característica única del sistema
operativo Unix es la inclusión de
herramientas de desarrollo. Debido a que
los primeros usuarios del sistema
requieren una manera de alterar los
controladores de dispositivo y arranque (/
usr/sys/dev) y el enlace de nuevas
bibliotecas, herramientas de desarrollo
como el compilador de C y el ensamblador
se incluyeron. El código del elástico de
bota a menudo fue escrito en ensamblador, debido a su velocidad y control fino sobre los
dispositivos. C a menudo llena el resto del software de núcleo y los comandos generales.
Un enlazador (ld), biblioteca (lib) y herramienta de compilación (Make)--incluido--

P á g i n a 9 | 27
permitieron nuevos dispositivos que agregar o una completa aplicación para ser
construido. Más tarde versiones de Unix ofrecida nuevos lenguajes, como C++ y Java.

Cuando se instalaron nuevas aplicaciones en Unix, como versiones de Xwindows, las


bibliotecas y los archivos de encabezado también se incluyeron, por lo que los
desarrolladores pueden crear sus propias aplicaciones utilizando el entorno. Este enfoque
refuerza los estándares abiertos del sistema operativo.

7. COMANDOS GENERALES
Unix incluye un amplio conjunto de comandos
disponibles para los usuarios y administradores, a
menudo se ejecuta desde la línea de comandos o la
interfaz gráfica de usuario (Xwin). Los comandos más
comunes son las varias cáscaras (bsh, csh, ksh). Cada
usuario tiene asignado un shell por defecto que
controla el comportamiento de la sesión de usuario
con funciones como acceso al directorio, acceso a
programas, características de productividad y
personalización del entorno. Las flexibilidades reales de la cáscara permiten a los usuarios
seleccionar una nueva shell y personalizar el comportamiento mediante la creación de
sinónimos para ejecutar secuencias largas, integrados de comandos.

8. DOCUMENTACIÓN
Dos programas principales de la documentación están disponibles en Unix: hombre y doc
hombre ofrece una biblioteca de referencia para los comandos de cómo hacer o sh. Para
cada entrada de hombre, se incluyen detalles acerca de los parámetros de comando,
ejecutar las restricciones, manejo de errores y ejemplos. Doc ofrece menos referencias,
pero proporciona mayor detalle y es similar a un libro técnico de referencia. Usuarios y
administradores pueden utilizar comandos hombre o doc para añadir capítulos para los
usuarios.

P á g i n a 10 | 27
9. PARTES DEL SISTEMA OPERATIVO UNIX
Las partes más importantes en que puede dividirse el sistema operativo UNIX
son : Kernel, Shell, UNIX file system.

Además, normalmente con el sistema operativo se suministran otra serie de


programas, utilidades para comunicaciones, editores, lenguajes de
programación, etc, que no forman parte estrictamente del sistema operativo.

10. KERNEL
Puede considerarse como el núcleo del sistema operativo y es leído cada vez que se
inicializa el sistema. Realiza una serie de tareas
básicas como son:

 Controlar la memoria de la máquina y


asignar una parte a cada proceso
 Distribuir el trabajo realizado por la
CPU de forma que sea lo más eficiente
posible
 Organizar la transferencia de datos entre
las distintas partes del sistema
 Aceptar las instrucciones de la shell
 Hacer cumplir los permisos especificados en el sistema de ficheros

11. SHELL
La forma que el usuario tiene de acceder a
los servicios del Kernel es mediante la shell.
Se puede considerar como el intérprete de
comandos, que permite que los comandos y
programas que tecleamos sean ejecutados.

En UNIX hay varios tipos de shell que


ofrecen diferentes características:

P á g i n a 11 | 27
 Bourne shell. Es la original de UNIX y está
disponible en todos los sistemas, sin embargo,
no ofrece las facilidades de interacción con el
usuario que ofrecen las shell más modernas.
 C shell. Es la que tenemos normalmente cuando
nos abren la cuenta en el IAC, (aunque podemos
pedir que nos pongan otra).
 TC shell es similar a la anterior, pero ofrece más facilidades para editar la línea
de comandos de forma interactiva. En lo que resta del curso supondremos que
estamos trabajando con la TC o C shell.
 Korn shell y Bourne Again SHell proporcionan las facilidades de interacción de
TC shell, pero el lenguaje de programación en shell es más parecido al original
Bourne shell que a TC o C shell.

12. CARACTERISTICAS BASICAS Y COMPONENTES DEL


SISTEMA OPERATIVO UNIX(5)

UNIX es un Sistema Operativo de propósito


general con las siguientes características:

 Sistema Multiusuario.
 Sistema Multitarea.
 Trabaja en tiempo compartido.
 Sistema interactivo.
 Estandarizado.
 Potente.
 Versátil.
 Software y sistema operativo portable.
 Permite ejecutar procesos en Background y Foreground.
 Presenta niveles altos de seguridad.
 Presenta una estructura jerárquica de archivos.
 Posee un gran número de utilidades: Editores de línea, de pantalla,
formateadores, depuradores de programas…
P á g i n a 12 | 27
 Posibilidad de comunicación UNIX – UNIX (UUCP)
 Fácil integración en sistemas de red.
 Posibilidad de usar distintos lenguajes de programación: C,
 Fortran, Cobol, Pascal.
 Gran cantidad de software disponible en el mercado.

El sistema operativo UNIX tiene dos componentes fundamentales:

12.1 EL KERNEL.
Constituye el núcleo del sistema operativo. Actúa como interface con el hardware
del sistema.

Se encarga de realizar las funciones de más bajo nivel, como son:

 Manejo y control de los dispositivos físicos.


 Control de interrupciones.
 Control de procesos y tiempos.
 Control de archivos.
 Control de memoria.

Está escrito fundamentalmente en lenguaje “C” (90%) y el resto en lenguaje


ensamblador.

12.2 EL SHELL.
Es la interface del sistema operativo con los usuarios del mismo. Actúa como intérprete
de comandos.

 Características semejantes a un lenguaje de programación de alto nivel.


 Shellscripts.
 Permite configurar diferentes entornos de trabajo. Es un comando: /sbin/sh.

P á g i n a 13 | 27
13. Unix obtiene su propio lenguaje de programación(6)

Tras escribir Unix y otros programas elementales con el lenguaje ensamblador, el equipo
de los Laboratorios Bell se dispuso a sustituir este lenguaje por una variante menos
compleja. Sin embargo, la idea de desarrollar un compilador para el lenguaje IBM vigente
se descartó al poco tiempo y, en lugar de ello, se comenzó a trabajar en un lenguaje nuevo
muy orientado a PL/I, el lenguaje de Multics, y a BCPL (Basic Combined Programming
Language) desarrollado en el
MIT. Esto lleva a Ritchie y a su
equipo a reescribir algunas de las
herramientas de sistema en este
lenguaje imperativo hasta que en
1970 obtienen un nuevo PDP-11
que les obliga a realizar otro giro
de perspectiva: la nueva
arquitectura de sistema no estaba,
como la del PDP-7 y el lenguaje
de programación B, orientada a
palabras, sino a bytes.

Durante los dos años siguientes,


los Laboratorios Bell
desarrollaron el lenguaje C, que se
convertiría en un memorable
sucesor cuya sintaxis, entre otras
cualidades, se haya presente en
diversos lenguajes de
programación modernos como la extensión C++, Java, JavaScript, PHP o Perl. Cuando
en 1973 el lenguaje alcanzó la madurez suficiente, los desarrolladores comenzaron
a escribir el núcleo completo de Unix en C, publicando el resultado a mediados de 1970.

P á g i n a 14 | 27
14. HERRAMIENTAS BASICAS PARA DESARROLLADORES DE
UNIX

Editores de código

- Editores de texto basados en terminal.

- Vim (Vi IMproved): es una versión perfeccionada del editor de texto Vi, que se
encuentra en sistemas operativos UNIX. Dispone de las características fundamentales de
cualquier editor: selección de texto en columnas, autocompletado, uso de expresiones
regulares, resaltado de sintaxis, habilitado para más de 200 lenguajes distintos, resaltado
de paréntesis, corchetes y llaves, corrector ortográfico integrado, navegación por
pestañas, programación de scripting para extensiones, compresión y descompresión de
archivos, grabación y reproducción de macros, historial de órdenes ejecutadas, interfaz
gráfica, reconocimiento y conversión de formatos de fichero.

GNU Nano: es un editor de texto para sistemas Unix basado en curses, una biblioteca
para el control de terminales sobre sistemas de este tipo. Usando esta herramienta, un
desarrollador puede escribir una aplicación de escritorio para ejecutarse en modo texto.
Algunas de sus características más importantes: función de buscar y reemplazar, uso de
expresiones regulares, editor bajo una licencia de software libre GPL v3.

P á g i n a 15 | 27
HERRAMIENTAS QUE NOS PUEDEN SER MUY UTILES PARA LLEVAR A
CABO TAREAS DE ADMINISTRACIÒN DE SISTEMAS EN ENTORNOS
UNIX. (7)

 cut: Permite la eliminación de


secciones para cada línea de un
fichero
 xargs: Permite la ejecución de
comandos según la entrada
por stdin. Podemos decir que
permite la gestión de procesos.
 netcat (nc): Permite el envío
de paquetes UDP y
el establecimiento de
conexiones TCP
 dd: Permite la copia y conversión de ficheros. También permite la creación de
ficheros que sólo ocupen el espacio que usen
 awk: Permite la ejecución de programas escritos en AWK. Resulta muy útil para
el procesamiento de patrones
 lsof: Permite ver los ficheros abiertos por un proceso o sus conexiones
 paste: Permite juntar campos en una misma línea
 grep: Permite buscar cadenas de texto o expresiones regulares
 tr: Permite la traducción entre conjuntos de caracteres.
 sort: Permite la ordenación de líneas de texto

INSTALACIÓN DE UNIX(8)

1.Preparación para instalar Unix

Una vez que usted ha obtenido una distribución de Unix, estará preparado para instalar el
sistema.
Esto supone cierto grado de planificación, sobre todo si en su ordenador se usan
actualmente otros sistemas operativos. En las secciones siguientes describiremos cómo
preparar la instalación de Unix de forma general (8).

P á g i n a 16 | 27
14.1 Visión general de la instalación

A pesar de ser diferente cada distribución de Unix, el método utilizado para instalar el
software es, en general, como sigue:

1. Reparticiones su(s) disco(s) duro(s). Si usted tiene instalados otros sistemas


operativos, necesitará reparticionar los discos con el fin de reservar espacio para
Linux. Esto se tratará más adelante en la Sección 2.2.4.

2. Arranque la instalación de Unix. Cada distribución de Unix incluye algo para


arrancar inicialmente e instalar el software, usualmente un diskette de arranque.
Arrancando de esta forma, usted entrará en un programa de instalación para el
resto del software, o bien le permitirá seguir instalándolo a mano.

3. Cree las particiones para Unix. Después de reparticionar su disco para reservar
espacio para Unix, debe crear particiones de Unix en dicho espacio.

P á g i n a 17 | 27
4. Cree los sistemas de ficheros y el
espacio de intercambio. En este
momento, debe crear uno o más
sistemas de ficheros, utilizados
para guardar sus ficheros, en las
particiones recién creadas.
Además, si piensa usar espacio
de intercambio ("swap"), debe
crear dicho espacio en una de las
particiones para Unix.

5. Instale los programas en los sistemas de ficheros. Finalmente, debe instalar el


software en sus nuevos sistemas de ficheros. Después de esto, lo que queda es
fácil si todo va bien.

La mayoría de las distribuciones de Unix proporcionan un programa de


instalación que le guiará en cada paso de la instalación, y automatiza algunos de
esos pasos. Tenga en cuenta que cualquiera de los siguientes pasos pueden estar
automatizados o no, dependiendo de la distribución.
La distribución Slackware de Unix, explicada en este libro, solo requiere que
reparticiones su disco, utilizando fdisk, y use el programa setup para completar
los restantes pasos.

Un consejo importante: Mientras instala Unix, lo mejor que le podemos aconsejar


es que tome notas durante todo el procedimiento de instalación. Escriba todo lo
que haga, todo lo que escriba y todo lo que vea y pueda no parecerle normal. La
idea aquí es simple: si usted tiene (¡o cuando tenga!) problemas, usted querrá
poder retroceder sus pasos y encontrar qué hizo mal. Instalar Unix no es difícil,
pero hay que recordar continuamente muchos detalles.

P á g i n a 18 | 27
14.2 Instalación del software de UNIX:
Después de modificar sus particiones para reservar espacio a Unix, usted está preparado
para instalar el software. A continuación, se muestra un resumen del procedimiento a
seguir:

 Arrancar con el dispositivo de arranque de unix (disquete);


 Ejecutar fdisk bajo Unix para crear las particiones de Unix;
 Ejecutar mke2fs y mkswap para crear los sistemas de ficheros y el espacio de
intercambio;
 Instalar el software de Unix;
 Finalmente, instalar el cargador LILO en el disco duro, o crear un disco de
arranque con el fin de arrancar su nuevo sistema Unix.
Como hemos dicho, uno (o más) pasos de los anteriores pueden estar
automatizados por los programas de instalación, según la distribución que esté
utilizando. Por favor, consulte la documentación de su distribución para ver las
instrucciones específicas.

14.3 Arranque de UNIX


El primer paso es iniciar el computador con el dispositivo de arranque de Unix, que suele
ser un disco "boot" que contiene un pequeño sistema Unix. Tras arrancar con el floppy,
se le presentará un menú de instalación de algún tipo que le guiará en el proceso de
instalación. En otras distribuciones, se le mostrara un prompt de login cuando arranque.
Aquí se suele entrar como root o install para comenzar el proceso de instalación.
La documentación que viene con su particular distribución le explicará qué necesita para
arrancar Unix.

14.4 CONFIGURACIÓN DEL ENTORNO DE UNIX(9)


Para hacer una copia de seguridad de la base de datos, se configura las siguientes variables
de entorno en los sistemas UNIX:

P á g i n a 19 | 27
§ CASAP_HOME (a la ruta de la opción)

§ ORACLE_HOME

Configurar la ruta a CASAP_HOME cuando se actualiza desde una versión anterior de


la opción.

La siguiente tabla describe la ruta de biblioteca necesaria para cada sistema operativo.

Sistema

Ruta de la biblioteca

Linux

P á g i n a 20 | 27
LD_LIBRARY_PATH=$CASAP_HOME/lib:/opt/CA/ABcmagt

Solaris

LD_LIBRARY_PATH=$CASAP_HOME/lib:/opt/CA/ABcmagt

HP-UX

SHLIB_PATH=$CASAP_HOME/lib:/opt/CA/ABcmagt

AIX

LIBPATH=$CASAP_HOME/lib:/opt/CA/ABcmagt

Puede enviar ahora una copia de seguridad a través de SAPDBA o Herramientas de BR*.

Cómo configurar cuentas de usuario para que puedan acceder a SAPDBA y a las
herramientas BR*

SAPDBA y las herramientas de BR* permiten iniciar sesión en bases de datos SAP para
Oracle a través de cualquier cuenta que reconozca el sistema operativo del equipo, es
necesario comprobar las siguientes configuraciones.

§ Cuentas de usuario: la
cuenta de usuario debe
disponer de privilegios que
permitan el acceso a bases
de datos SAP para Oracle
durante la conexión con
SAPDBA y las herramientas de BR*.

P á g i n a 21 | 27
Los siguientes pasos describen un ejemplo sobre cómo configurar este requisito en
plataformas Oracle 10gr2.

1. Compruebe que la cuenta de usuario de Oracle sea miembro del grupo de


instalación de SAP para Oracle. La siguiente pantalla muestra cómo permitir a las
cuentas de usuario que se unan al grupo o install.

A continuación, para autenticar el usuario, configure el sistema operativo con la


utilidad SQL*Plus.

Obtenga el valor del parámetro de inicialización OS_AUTHENT_PREFIX de


Oracle tal y como se muestra en la pantalla siguiente:

2. Cree una cuenta de usuario de Oracle mediante los procedimientos estándares. Sin
embargo, para crear la cuenta de Oracle es necesario concatenar el valor de
OS_AUTHENT_PREFIX con el usuario.

Ejemplo: ops$ + sapadmin = ops$sapadmin

3. Para comprobar que el nombre del usuario no existe, ejecute SQL*Plus con los
siguientes comandos:

P á g i n a 22 | 27
4. Si la cuenta no existe, cree la cuenta mediante el uso de los siguientes comandos
de SQL*Plus:

5. Tras crear la cuenta, compruebe que la cuenta contiene los roles DBA y
CONNECT utilizando para ello los siguientes comandos de SQL*Plus:

6. Si la cuenta de usuario de Oracle no contiene estos roles, conceda a la cuenta los


roles DBA y CONNECT mediante los siguientes comandos SQL*Plus:

7. Compruebe que la nueva cuenta puede acceder a bases de datos SAP para Oracle.
Para ello, inicie sesión con una nueva cuenta y ejecute el comando siguiente: §
Herramientas de BR* de SAP.

P á g i n a 23 | 27
14.5 APLICACIONES PARA UNIX

Para nadie es desconocido que los sistemas Unix han sido históricamente sistemas de
trabajo serio, pero para los programadores también hay tiempo de ocio. El objetivo de
este artículo es mostrar algunas aplicaciones escritas para el X Windows System y que
son posible ejecutarlas sobre sistemas operativos modernos como OS X y Linux. Estas
apps suelen funcionar mejor en un entorno de escritorio como Xfce (10)

1. NEKO: Esta aplicación fue escrita por Kenji Gotoh para computadoras Mac en
1989, y luego fue portada al X Windows System por Masayuki Koba. Neko es
gato en japonés, y muestra el sprite de un gato corriendo detrás del puntero hasta
que este se detiene y se echa a dormir hasta que el puntero se vuelve a mover.
Sitio web: www.webneko.net

2. XBILL: ¿Qué logra poner de acuerdo a la mayoría de linuxeros y maqueros? Su


desprecio hacia Bill Gates. Francamente me es indiferente Gates -o cualquier otro
ejecutivo de cualquier empresa tecnológica-, pero unos programadores se tomaron
la tarea de hacer un sencillo pero entretenido juego donde tenemos que matar a
todos los Bill que quieran instalar Windows en redes de computadores con
sistemas Unix. A pesar de su sencillez, el juego fue el favorito de los lectores de
Linux Journal en 1999, superando al mítico Quake. Sitio web: www.xbill.org

3. XPENGUIN: Esta aplicación fue escrito por Robin Hogan, muestra a un grupo
de pingüinos inquietos por el escritorio: unos caen, otros excavan, otros leen. De
hecho, los pingüinos fueron tomados del popular juego pingus. Existen versiones
para Windows y JavaScript. Sitio web: xpenguins.seul.org

4. XSNO: Fue creada originalmente como carta de saludo para


sistemas Macintosh en 1984. En 1993 fue portada al X Windows System e
incluido en la mayoría de distribuciones Linux a finales de los noventas. Es quizás
la más apropiada, para este mes de diciembre. Sitio web.

P á g i n a 24 | 27
CONCLUSIONES
Se recomienda explorar el sistema, en especial la información disponible mediante la
utilidad man. Existen numerosos libros sobre UNIX que pueden resultar de gran utilidad
a la hora de familiarizarse con el sistema, se recomienda acudir a ello.

Unix es un sistema operativo apropiado para muchas aplicaciones, ya que ofrece muchas
facilidades para proceso de textos (en un marco atractivo para programadores) y
facilidades de comunicación entre usuarios y máquinas.

Unix es popular debido a que:

 Es portátil, y, por lo tanto, todo el software desarrollado en él es portátil también.


 Se puede cambiar de máquina sin cambiar de sistema operativo ni de aplicaciones.
 Es fácil de adaptar según los requerimientos del usuario.
 Es muy fiable.
 Es fácil de usar.
 Tiene una amplia gama de utilidades.

REFERENCIAS BIBLIOGRÁFICAS

1. Gabriela González. UNIX: uno de los sistemas operativos más importantes en la


historia de la computación [Internet]. 08/05. 2014 [Citado el 13 de Diciembre del
2018]. Disponible en : https://hipertextual.com/archivo/2014/05/que-es-unix/

2. SoftDoit. Qué es Unix [Internet]. [Citado el 13 de Diciembre del 2018].Disponible


en: https://www.softwaredoit.es/definicion/definicion-unix.html

3. Bernard Pavel Barreto Véliz. Sistema Operativo UNIX [Internet]. [Citado el 13 de


Diciembre del 2018]. Disponible en :
https://www.monografias.com/trabajos75/sistema-operativo-unix/sistema-
operativo-unix.shtml

P á g i n a 25 | 27
4. Ubiquitour.com. Componentes del sistema operativo Unix - Ubiquitour.com
[Internet]. 09/19. 2012 [Citado el 13 de Diciembre del 2018]. Disponible en
:http://www.ubiquitour.com/nZKmDm6O/

5. Enrique Zetina. Caracterìsticas Básicas y Componentes del Sistema Operativo


Unix. Enrique Zetina Blog [Internet]. 2016 [Citado el 13 de Diciembre del 2018].
Disponible en : https://ezetina.wordpress.com/2010/01/12/caracteristicasunix/

6. Unix: el sistema operativo que cambió la informática - 1&1 [Internet]. 2018.


[Citado el 13 de Diciembre del 2018]. Disponible en :
https://www.1and1.es/digitalguide/servidores/know-how/unix-el-sistema-
operativo-que-cambio-la-informatica/

7. Las 10 herramientas UNIX imprescindibles | systemadmin.es [Internet].


systemadmin.es. 2010 [Citado el 13 de Diciembre del 2018]. Disponible en :
http://systemadmin.es/2010/03/las-10-herramientas-unix-imprescindibles

8. Wikipedia, editor. UNIX [Internet]. [Citado el 13 de Diciembre del 2018].


Disponible en : http://www.neoteo.com/la-historia-de-unix
9. Bryan Oñate. Configuracion Del Entorno De Unix [Internet]. blogspot.com. 2013
[Citado el 13 de Diciembre del 2018]. Disponible en :
http://configuraunix.blogspot.com/

10. Cuatro aplicaciones antiguas para sistemas Unix .¡Para que Calmes tu Curiosidad!
[Internet]. curiotek.com. 201AD [Citado el 13 de Diciembre del 2018]. Disponible
en : https://curiotek.com/2014/12/14/cuatro-aplicaciones-antiguas-para-sistemas-
unix/

P á g i n a 26 | 27

También podría gustarte