El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
Camtasia getting started guide
1. ESTRUCTURA DE DIRECTORIO DE UBUNTU.
INTEGRANTES:
JHONY PEREZ DELGADO
PAMELA SANTAMARIA CHERO
CODIGO:
1624TA
ESPECIALIDAD:
COMPUTACION E INFORMATICA
2. *
DEFINICIÓN DE DIRECTORIO:
• Un directorio es un conjunto de archivos, que a su vez pueden contener
otros directorios. Los directorios también poseen permisos, y eso es
muy importante para evitar que los usuarios sin experiencia, borren o
modifiquen algo que no deban. El árbol de directorios nos ayuda a
saber dónde se encuentra un archivo.
• A diferencia de los sistemas MS-DOS/Windows, en los sistemas UNIX
no se dividen los directorios entre las distintas unidades físicas (C:, D:,
etc.). Al contrario, para UNIX todos son ficheros y directorios. Éste
considerará un disco duro o una disquetera como directorios. Por tanto,
no tiene sentido escribir en la consola "C:", sino que nos iremos al
directorio asociado a esa partición.
• Todos los ficheros y directorios de un sistema UNIX cuelgan de un
directorio principal llamado "raíz", que se representa como "/". El
directorio raíz es la base para todo el arbol de directorios, es allí donde
están contenidos todos lo directorios del sistema.
• Cuando el usuario accede a una sesión, Linux "envía" al usuario a su
directorio de trabajo, que es su directorio personal (/home/nombre-
usuario). En donde el usuario tiene la libertad absoluta para hacer lo
que quiera con sus ficheros y directorios ubicados ahí. Sin embargo no
podrá hacer todo lo que quiera en el directorio de otro usuario, ya que
Linux tiene un sistema de permisos que concede o restringe libertades
sobre los directorios y ficheros que hay en Linux. Aunque existe un
usuario "root", que sí tiene permiso de hacer cualquier cosa en Linux.
3. TIPOS DE DIRECTORIO POR SU CONTENIDO
• En el sistema de ficheros de UNIX (y similares, como GNU/Linux), existen varias sub-jerarquías de directorios
que poseen múltiples y diferentes funciones de almacenamiento y organización en todo el sistema. Estos
directorios pueden clasificarse en:xisten dos tipos de distinciones cuando hablamos del tipo de contenido de un
directorio: Estáticos/dinámicos y compatibles/no compatibles.
• Estáticos: Contiene binarios, bibliotecas, documentación y otros ficheros que no cambian sin intervencion del
administrador. Pueden estar en dispositivos de solo lectura (read-only) y no necesitan que se hagan copias de
seguridad tan a menudo como con ficheros dinámicos
Dinámicos: Contiene ficheros que no son estáticos. Deben de encontrase en dispositivos de lectura-escritura
(read-write). Necesitan que se hagan copias de seguridad a menudo
Compatibles: Contiene ficheros que se pueden encontrar en un ordenador y utilizarse en otro
No compatibles: Contiene ficheros que no son compatibles
4. ESTRUCTURA DE DIRECTORIO DE UBUNTU
• Siempre es bueno saber como funciona la estructura de directorios del sistema operativo que estemos utilizando,
en este caso veremos la de Debian y, por ende Ubuntu.
• Además hay que recordar que para los Linux en general, todo dispositivo, controlador (driver), etc. es un archivo
o un directorio:
• <° /bin (binarios): Los binarios son los ejecutables de Linux (similar a los archivos .exe de Windows). Aquí
tendremos los ejecutables de los programas propios del sistema operativo.
•
•
• <° /boot (arranque): Aquí nos encontramos los archivos necesarios para el inicio de Linux, desde los archivos de
configuración del cargador de arranque (Grub – Lilo), hasta el propiokernel del sistema.
• Cargador de arranque (boot loader en inglés): es un programa sencillo (que no tiene la totalidad de las
funcionalidades de un sistema operativo) diseñado exclusivamente para preparar todo lo que necesita el sistema
operativo para funcionar.
• Núcleo o kernel: es un software que constituye la parte más importante del sistema operativo. Es el principal
responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma
básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.
•
•
• <° /dev (dispositivos): Esta carpeta contiene los dispositivos del sistema, incluso los que no se les ha asignado
(montado) un directorio, por ejemplo micrófonos, impresoras, pendrives (memorias USB) y dispositivos
especiales (por ejemplo, /dev/null). Linux trata los dispositivos como si fueran un fichero más para facilitar el flujo
de la información.
5. • /dev/null o null device (periférico nulo): es un archivo especial que descarta toda la información que se escribe
o redirecciona en él. A su vez, no proporciona ningún dato a cualquier proceso que intente leer de él, devolviendo
simplemente un EOF o fin de fichero. La forma más comúnmente utilizada es mediante la redirección, ya que
/dev/null es un archivo especial y no un directorio; por lo tanto, no se pueden mover (mv) ni copiar (cp) ficheros
en su interior.
• <° /etc (etcétera): Aquí se guardan los ficheros de configuración de los programas instalados, así como ciertos
scripts que se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuración pueden ser
complementados o sustituidos por los ficheros de configuración de usuario que cada uno tiene en su respectivo
“home” (carpeta personal).
• /etc/opt/ Archivos de configuración para los programas alojados dentro del directorio/opt.
• /etc/X11/ Archivos de configuración para el X Window System, versión 11.
• X: es el encargado de mostrar la información gráfica de forma totalmente independiente del sistema operativo.
• /etc/sgml/ Archivos de configuración para SGML.
• El lenguaje SGML: Consiste en un sistema para la organización y etiquetado de documentos. Sirve para
especificar las reglas de etiquetado de documentos y no impone en sí ningún conjunto de etiquetas en especial.
• /etc/xml/ Archivos de configuración para XML.
• XML: Es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es
una simplificación y adaptación del SGML. Resulta más sencillo de implementar pues evita algunas
características avanzadas de SGML.
•
•
• <° /home (hogar): Aquí se encuentran los ficheros de configuración de usuario así como los archivos personales
del mismo (documentos, música, videos, etc.), a excepción del superusuario (administrador, root) el cual cuenta
con un directorio aparte. Similar a “Mis Documentos” en Windows.
•
6. •<° /lib (bibliotecas): Contiene las bibliotecas (mal conocidas como
librerías) esenciales compartidas de los programas alojados, es decir, para
los binarios en /bin/ y /sbin/, las bibliotecas para el núcleo, así como
módulos y controladores (drivers).
•
•
•<° /media (media/medios): Contiene los puntos de montaje de los medios
extraíbles de almacenamiento, tales como lectores de CD-ROM , Pendrives
(memoria USB), e incluso sirve para montar otras particiones del mismo
disco duro, como por ejemplo, alguna partición que sea utilizada por otro
sistema operativo.
•
•
•<° /mnt (montajes): Este directorio se utiliza normalmente para montajes
temporales de unidades. Es una directorio semejante a /media, pero es
usado mayoritariamente por los usuarios. Sirve para montar discos duros y
particiones de forma temporal en el sistema; no necesita contraseña, a
diferencia del directorio /media.
•
•
•<° /opt (opcionales): Contiene Paquetes de programas opcionales de
aplicaciones estáticas, es decir, que pueden ser compartidas entre los
usuarios. Dichas aplicaciones no guardan sus configuraciones en este
directorio; de esta manera, cada usuario puede tener una configuración
diferente de una misma aplicación, de manera que se comparte la aplicación
pero no las configuraciones de los usuarios, las cuales se guardan en su
respectivo directorio en /home.
7.
8. 2.-RESUMEN:
• Siempre es bueno saber como funciona la estructura de directorios del sistema operativo que estemos
utilizando, en este caso veremos la de Debian y, por ende Ubuntu.
En informática, un directorio es un contenedor virtual en el que se almacenan una agrupación de
archivos informáticos y otros subdirectorios, atendiendo a su contenido, a su propósito o a cualquier
criterio que decida el usuario. Técnicamente, el directorio almacena información acerca de los archivos
que contiene: como los atributos de los archivos o dónde se encuentran físicamente en el dispositivo de
almacenamiento.
A partir de Windows 95, también se los denomina carpetas de archivos.
En el entorno gráfico de los sistemas operativos modernos, el directorio se denomina metafóricamente
carpeta y de hecho se representa con un icono con esta figura. Esta imagen se asocia con el ambiente
administrativo de cualquier oficina, donde la carpeta de cartón encierra las hojas de papel (representando
a los archivos de datos) de un expediente.
9. 3.-SUMMARY:
• It is always good to know how it works the directory structure of the operating system you're using, in
this case we will see the Debian and therefore Ubuntu.
In computing, a directory is a virtual container in which a group of computer files and subdirectories are
stored, depending on their content, their purpose or any criteria decided by the user. Technically the
directory stores information about files it contains: as the attributes of the files or where they are
physically located in the storage device.
Since Windows 95 is also called the file folders.
•
In the graphical environment of modern operating systems, the directory is called metaphorically folder
and in fact is represented by an icon with this figure. This image is associated with the management of
any office environment, where the cardboard folder enclosing the sheets of paper (representing data files)
to a file.
•
11. 5.RECOMENDACIONES:
•
*Se mantiene actualizada constantemente, tanto en sus paquetes como en la distro en si.
*Es súper fácil de usar.
*En su desarrollo siempre se piensa en el usuario promedio mas que en el hacker,
desarrollador o diseñador así que es ideal para el hogar.
12. 6.GLOSARIO DE TÉRMINOS:
• *Canonical:es una empresa de software de ordenadores con base en Reino Unido fundada (y financiada)
por el empresario sudafricano Mark Shuttleworth para la venta de soporte comercial y servicios
relacionados con Ubuntu y otros proyectos afines
•
• *Version de software:El versionado de software es el proceso de asignación de un nombre, código o
número único, a un software para indicar su nivel de desarrollo.
•
*Hacker: El término hacker tiene diferentes significados. Según el diccionario de los hackers, es todo
individuo que se dedica a programar de forma entusiasta, o sea un experto entusiasta de cualquier tipo,
que considera que poner la información al alcance de todos constituye un extraordinario bien
•