Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

4ta ASIGNACION

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

TECNOLOGIA DEL INTERNET

CUARTA ASIGNACIÓN
Lesly Nicole Saviñon
20-MISN-6-022
613

Investigar los siguientes temas | Asignación 4

1. El Sistema Operativo UNIX.


Unix es una familia de multitarea, multi usuario ordenador sistemas operativos que derivan
del original AT&T Unix, desarrollo a partir de la década de 1970 en el Laboratorios
Bell centro de investigación por Ken Thompson, Dennis Ritchie, y otros.
Diseñado inicialmente para su uso dentro del Sistema de campana, AT&T con
licencia Unix a terceros a fines de la década de 1970, lo que llevó a una variedad de
variantes de Unix académicas y comerciales de proveedores que incluyen Universidad de
California. Berkeley (BSD), Microsoft (Xenix), Microsistemas
solares (SunOS/Solaris), HP/HPE (HP-UX), y IBM (AIX). A principios de la década de
1990, AT&T vendió sus derechos en Unix a Novell, que luego vendió su negocio Unix a
la Operación Santa Cruz (SCO) en 1995. La marca UNIX pasó a El grupo abierto, un
consorcio industrial neutral fundado en 1996, que permite el uso de la marca para sistemas
operativos certificados que cumplen con la Especificación UNIX única (SUS). Sin
embargo, Novell sigue siendo propietario de los derechos de autor de Unix, que SCO
Group, Inc. contra Novell, Inc. caso judicial (2010) confirmado.
Los sistemas Unix se caracterizan por un diseño modular que a veces se llama "Filosofía
Unix Según esta filosofía, el sistema operativo debe proporcionar un conjunto de
herramientas simples, cada una de las cuales realiza una función limitada y bien definida.
Unificado sistema de archivos (la Sistema de archivos Unix) y una comunicación entre
procesos mecanismo conocido como "tubería “sirven como principal medio de
comunicación, y un cascarón lenguaje de comandos y secuencias de comandos (el Shell de
Unix) se utiliza para combinar las herramientas para realizar flujos de trabajo complejos.
Unix se distingue de sus predecesores como el primer portátil sistema operativo: casi todo
el sistema operativo está escrito en el Lenguaje de programación C, que permite que Unix
funcione en numerosas plataformas.
2. Que es UNIX.
Unix es el sistema operativo multiusuario y multitarea más potente y popular. Los
conceptos básicos de Unix se originaron en el proyecto Multics de 1969. El sistema Multics
fue pensado como un sistema de tiempo compartido que permitiría a múltiples usuarios
acceder simultáneamente a una computadora central.

3. Como podemos entrar en el Shell de UNIX.


Los programas Shell (de traducción concha) son intérpretes de comandos que facilitan el
control del sistema operativo UNIX (son lo más parecido al command.com del MS-DOS).
No son el sistema operativo en sí, sino que forman una capa que interacciona el núcleo del
UNIX con el usuario interactivo. Al entrar al sistema, cada usuario corre un Shell particular
e independiente de cualquier otro usuario que simultáneamente esté utilizando el sistema.
Esto se aprecia por la aparición de un carácter tal como $ o # o > (existen otros más, de
hecho, esto suele ser configurable) que dependerán del tipo de Shell que hemos lanzado.
Los Shell son útiles para ejecutar uno o varios programas (simultáneamente entre sí y con
el Shell) y en ellos se aprecia la multitarea real del sistema operativo UNIX. Entre los Shell
más populares encontramos:
 Bourne ShellBourne Shell: fue escrito por Stephen Bourne y es el más básico y
antiguo. Está disponible en todos los sistemas UNIX y se invoca a través del
comando sh, tras lo que debe de aparecer el prompt del sistema $.

 C ShellC Shell: posterior al Bourne Shell y orientado a los programadores de C.


También está disponible en todos los sistemas UNIX y se ejecuta escribiendo el
comando csh, con lo que aparece el carácter % o >. Una versión mejorada de este es
el tcsh que permite completar nombres de ficheros y directorios usando el tabulador
y la edición de la línea de comandos. Este último suele estar disponible en todas las
distribuciones de Linux.

 Korn ShellKorn Shell: escrito por David Korn, es una ampliación del Bourne
Shell. Disponible en todos los sistemas UNIX, se lanza ejecutando el comando ksh,
con lo que aparece el prompt $.

 GNU Bourne-Again Shell (bash)GNU Bourne-Again SHell (bash): este shell no


aparece normalmente en las versiones comerciales del sistema operativo UNIX,
aunque éste no es el caso en Linux. Como su nombre da a entender se trata de una
extensión del Bourne Shell y añade características muy agradables tales como
teclear trozos de nombres de ficheros por nosotros (al igual que tcsh y darnos listas
de ficheros que empiezan por una determinada secuencia de caracteres sin mas que
presionar la tecla de tabulación. Se invoca mediante el comando bash.
4. Directorios de UNIX.
Directorio Raíz o /
Toda la estructura de directorios en los sistemas basados en UNIX parte de un directorio
raíz también llamado directorio root y que se simboliza por una barra inclinada o /. De este
directorio, es desde donde nacen todo el resto de directorios, independientemente que estén
almacenados físicamente en discos o unidades separadas.
Bin, Sbin
El directorio /bin es un directorio estático y es donde se almacenan todos los binarios
necesarios para garantizar las funciones básicas a nivel de usuario. Solo almacena los
ejecutables de usuario, ya que los binarios necesarios para tareas administrativas
gestionadas por el usuario root o superusuario del sistema se encuentran en el
directorio /sbin.
Boot
Es un directorio estático e incluye todos los ejecutables y archivos que son necesarios en el
proceso de arranque del sistema, y que deberán ser utilizados antes que que el kernel
empiece a dar las órdenes de ejecución de los diferentes módulos del sistema. Es también
donde se encuentra el gestor de arranque GRUB.
Dev
Este directorio incluye todos los dispositivos de almacenamiento, en forma de archivos,
conectados al sistema, es decir, cualquier disco duro conectado, partición, memoria USB, o
CDROM conectado al sistema y que el sistema pueda entender como un volumen lógico de
almacenamiento.
Etc
Es el encargado de almacenar los archivos de configuración tanto a nivel de componentes
del sistema operativo en sí, como de los programas y aplicaciones instaladas a posteriori.
Home
Es el directorio de los usuarios estándar, y por lo tanto, el destinado a almacenar todos los
archivos del usuario, como documentos, fotos, vídeos, música, plantillas, etc. También
incluye archivos temporales de aplicaciones ejecutadas en modo usuario, que sirven para
guardar las configuraciones de programas, etc.
Lib
Incluye las bibliotecas esenciales que son necesarios para que se puedan ejecutar
correctamente todos los binarios que se encuentran en los directorios /bin y /sbin, así como
los módulos del propio kernel.
En los sistemas operativos de 64 bits, además de /lib existe otro directorio
denominado /lib64, referida a las bibliotecas para aplicaciones de 64 bits.
Media
Representa el punto de montaje de todos los volúmenes lógicos que se montan
temporalmente, ya sean unidades externas USB, otras particiones de disco, etc.
Opt
En cierto modo vendría a ser como una extensión del directorio /usr, pero en este caso van
todos aquellos archivos de solo lectura que son parte de programas auto-contenidos y que,
por lo tanto, no siguen los estándares de almacenar los diferentes archivos dentro de los
diferentes subdirectorios de /usr (que sería lo recomendable)
Proc
Este directorio contiene información de los procesos y aplicaciones que se están ejecutando
en un momento determinado en el sistema, pero realmente no guarda nada como tal, ya que
lo que almacena son archivos virtuales, por lo que el contenido de este directorio es nulo.
Root
Vendría a ser como el directorio /home del usuario root o superusuario del sistema.
A diferencia de los otros usuarios, que se encuentran todos dentro de /home en sus
respectivas subcarpetas, el directorio del usuario root está en su propia carpeta colgando
directamente de la raíz del sistema.
Srv
Sirve para almacenar archivos y directorios relativos a servidores que puedas tener
instalados dentro de tu sistema, ya sea un servidor web www, un servidor FTP, CVS, etc.
Sys
Al igual que /proc, contiene archivos virtuales que proveen información del kernel relativa
a eventos del sistema operativo.
Es en cierto modo una evolución de /proc, y a diferencia de este último, los archivos se
distribuyen de forma jerárquica.
Tmp
Es un directorio dispuesto para almacenar contenido de corta durada, de hecho en la gran
mayoría de los casos se suele vaciar de forma automática en cada reinicio del sistema. Aun
así, no debes borrar su contenido de forma manual, puesto que puede contener archivos
necesarios para ciertos programas o procesos que estén ejecutándose.
Usr
El directorio /usr viene de «User System Resources» y actualmente sirve para almacenar
todos los archivos de solo lectura y relativos a las utilidades de usuario, incluyendo todo el
software instalado a través de los gestores de paquetes de cada distribución. Contiene los
siguientes subdirectorios:
Var
contiene varios archivos con información del sistema, como archivos de logs, emails de los
usuarios del sistema, bases de datos, información almacenada en la caché, información
relativa a los paquetes de aplicaciones almacenados en /opt, etc. En cierto modo se podría
decir que actúa a modo de registro del sistema.

5. Visualización de Directorios.
Paso 1
Abre tu programa UNIX y espera que aparezca el cursor del sistema. Existen cuatro
comandos diferentes que puedes usar para visualizar un archivo. Escoge el comando que se
adapte mejor a tu situación.
Paso 2
En el símbolo del sistema de UNIX, escribe "cat" seguido del nombre del archivo que
deseas visualizar. Si el nombre de tu archivo es automóvil, por ejemplo, escribe "cat
automóvil". De forma inmediata el archivo completo se desplazará a través de la pantalla
sin pausas. Esto funciona bien para los archivos pequeños que no se desplazan fuera de la
pantalla.
Paso 3
En el símbolo del sistema, escribe "view" seguido del nombre del archivo para visualizarlo
en el modo de solo lectura. No puedes editar el archivo en este modo.
Paso 4
Escribe "more" seguido del nombre del archivo para visualizar el archivo página por
página. El archivo se pausará en cada página y se desplazará solamente cuando presiones la
tecla "Entrar". Usa el comando "more" para examinar un archivo de forma más profunda.
Paso 5
Escribe "less" seguido del nombre del archivo para tener aún más control en su
visualización. Usa la función "less" cuando quieras desplazarte hacia adelante y atrás
dentro de un archivo. Esta función también te permite desplazarte lentamente a través de un
archivo.
6. Creación y Eliminación de Directorios.
Comenzaremos explicando cómo crear y borrar archivos y directorios. Ya sea para
organizar nuestro contenido personal, o si deseamos crear una estructura para un proyecto,
utilizaremos el comando mkdir para un directorio llamado personal
El siguiente comando creará un archivo vacío llamado archivo1 dentro del directorio
personal mediante el uso del comando touch.
Para borrar, utilizamos el comando rm seguido de la ruta al archivo o enlace simbólico.

7. Nombre de directorios y archivos en UNIX.


Los directorios son ficheros, los ficheros son ficheros, y los dispositivos son ficheros. A
veces a los dispositivos se les llama nodos, pero siguen siendo ficheros.
Los sistemas de ficheros de Linux y Unix se organizan en una estructura jerárquica, de tipo
árbol. El nivel más alto del sistema de ficheros es / o directorio raíz. Todos los demás
ficheros y directorios están bajo el directorio raíz. Por
ejemplo, /home/jebediah/cheeses.odt muestra la ruta completa al fichero cheeses.odt que
está en el directorio jebediah, que a su vez está bajo el directorio home, que por su parte
está bajo el directorio raíz (/).
Por debajo del directorio raíz (/) hay un importante grupo de directorios común a la
mayoría de las distribuciones de GNU/Linux. A continuación hay una lista de los
directorios que aparecen normalmente bajo el directorio raíz (/):
 /bin - aplicaciones binarias importantes
 /boot - Ficheros de configuración del arranque, núcleos y otros ficheros necesarios
para el arranque (boot) del equipo.
 /dev - los ficheros de dispositivo
 /etc - ficheros de configuración, scripts de arranque, etc.
 /home - directorios personales (home) para los diferentes usuarios.
 /initrd - usado cuando se crea un proceso de arranque initrd personalizado.
 /lib - librerías del sistema (libraries)
 /lost+found - proporciona un sistema de "perdido+encontrado" (lost+found) para los
ficheros que existen debajo del directorio raíz (/)
 /media - particiones montadas (cargadas) automáticamente en el disco duro y
medios (media) extraíbles como CDs, cámaras digitales, etc.
 /mnt - sistemas de archivos montados manualmente en el disco duro.
 /opt - proporciona una ubicación donde instalar aplicaciones opcionales (de
terceros)
 /proc - directorio dinámico especial que mantiene información sobre el estado del
sistema, incluyendo los procesos actualmente en ejecución
 /root - directorio personal del usuario root (superusuario); también llamado "barra-
root".
 /sbin - binarios importantes del sistema
 /srv - puede contener archivos que se sirven a otros sistemas
 /sys - archivos del sistema (system)
 /tmp - temporary files
 /usr - aplicaciones y archivos a los que puede acceder la mayoría de los usuarios
 /var - archivos variables como archivos de registros y bases de datos

8. Desplazamiento por Directorios.


Utilice el comando "cd" para navegar de un directorio a otro. Por ejemplo, podría escribir
"cd negocio" para navegar hasta el directorio "negocio". También puede utilizar el
comando cd para desplazarse hacia arriba en una cadena de directorio. Por ejemplo, si
desea llegar desde el "/ usr / juegos de ajedrez" solo directorio para el directorio "/ usr
juegos", escribiría "cd.", que es el acceso directo para mover un nivel de directorio.

9. Operaciones con Archivos.


Las operaciones que podemos hacer con directorios son:
 Crearlo (mkdir).
 Cambiar de directorio de trabajo (cd).
 Consultar cuál es el actual directorio de trabajo (pwd).
 Borrarlo (rmdir).
 Consultar su contenido (ls, tree).

También podría gustarte