ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistema De Archivos Linux


Enviado por   •  27 de Octubre de 2014  •  2.533 Palabras (11 Páginas)  •  191 Visitas

Página 1 de 11

Sistema de archivos en Linux

Discos, particiones y sistemas de archivos

Un disco es un dispositivo físico capaz de almacenar información de forma permanente, por lo tanto, la información no se borrará si se produce un corte del suministro eléctrico. Los discos pueden ser fijos, como los discos duros, o removibles como los CD-ROM, DVD's o memorias Flash USB.

O bien porque la capacidad de un disco es grande, o bien porque queremos tener más de un sistema operativo instalado, o por agrupar la información según su importancia, podemos particionar un disco. Un disco particionado se comporta como si se tratasen de varios discos. Por ejemplo, tenemos un disco duro de 80GBytes y queremos instalar dos sistemas operativos, Windows y Linux, dividiremos el disco en al menos 3 particiones. Una primera de 30 GBytes para Windows, una segunda de 480 MBytes para la memoria virtual de Linux, y una tercera de aproximadamente 50 Gbytes para Linux (los números utilizados son meramente orientativos).

Cuando creamos una partición, todos los discos tienen al menos una, especificamos el sistema de archivos que vamos a utilizar. Un sistema de archivos define como se organizan los datos dentro de la partición y las operaciones que podemos realizar sobre éllos. Existen varios tipos de sistemas de archivos, los más comunes:

• FAT, FAT16, FAT32: sistema de archivos de MS-DOS, Windows 95 y Windows 98. Se sigue utilizando por su sencillez y porque es reconocido por todos los sistemas operativos. Es un sistema de archivos muy frágil y no es tolerante a fallos, además de ser lento con respecto a los otros.

• NTFS: sistema de archivos de Windows NT, 2000, XP y 2003. Es un sistema más sofisticado y rápido que es anterior y el actual estándard de Microsoft. Es un sistema de archivos cuya implementación es propietaria y cerrada, por lo que no es reconocido en su totalidad por todos los sistemas operativos.

• EXT2: sistema de archivos estándard de Linux, su organización interna permite no necesitar defragmentación (fenómeno que se da en otros sistemas por el cual los archivos de distribuyen de forma que el tiempo que se tarda en acceder a ellos se incrementa, realientizando el acceso a disco).

• EXT3: es la extensión de EXT2, incorpora tolerancia a fallos permitiendo una rápida recuperación del sistema cuando el ordenador se bloqueó o apagó inesperadamente.

• ReinserFS y XFS: sistemas de archivos de alto rendimiento y rapidez que mejoran los sistemas anteriores.

Carpetas y el arbol de información

La información que se almacena en los discos se agrupa en archivos, que veremos mas adelante. Debido a que la capacidad de los discos es muy grande los archivos se clasifican en contenedores denominados carpetas o directorios.

Las carpetas pueden contener archivos o subcarpetas, las subcarpetas son carpetas que se encuentran dentro de otra. Asi, todas las carpetas se encuentran dentro de otra excepto la carpeta root que se representa por el símbolo / (GNOME y Nautilus la denominan sistema de archivos). Las carpetas, por lo tanto, estan organizadas con una estructura de árbol.

Las particiones de las unidades se montan sobre una carpeta, por lo que el acceso a la información por parte del usuario es independiente de la unidad donde ésta se encuentre.

Carpetas del sistema

Todos los sitemas Linux organizan la información utilizando unos nombre de carpetas comunes. Según las distribuciones algunas carpetas o archivos pueden cambiar su nombre o ubicación.

Consulte un resumen de las carpetas

Montar y desmontar unidades

Las unidades fijas se montan en una carpeta, normalmente al arrancar Linux, y es el administrador el encargado de montarlas y desmontarlas.

Montar una unidad o partición es hacer accesible su contenido a través de la carpeta con la que se vincula.

Desmontar una unidad o partición es desvincularla de la carpeta sobre la que estaba montada. Cuando se desmonta, nos aseguramos que toda la información se almacena de forma correcta sin perder información. Si al desmontar obtenemos un mensaje indicándonos que no es posible desmontar la unidad, se debe a que estamos utilizando algún archivo de la unidad.

Las unidades removibles se montan de forma automática cuando el usuario las utiliza (como las unidades USB, CD-ROM, DVD, ...), y es el usuario el que se encarga de desmontarlas.

Archivos

Los archivos contienen documentos de texto, sonidos, imágenes, videos, programas, diapositivas, etc.

Todos los archivos se están vinculados al menos a una carpeta que los contiene y tienen un único nombre que los identifica dentro de la carpeta, no pudiendo haber dos archivos con el mismo nombre dentro de la misma carpeta.

En Linux, el contenido de un archivo se determina analizando los datos que contiene, pero en otros sistemas se utilizan extensiones. La extensiones permiten saber el tipo de contenido de un archivo con solo ver su nombre, un archivo se identifica por su nombre, un punto, y el tipo de extensión. Por ejemplo, foto1.jpg la extensión "jpg" indica que es una imagen comprimida;cancion1.mp3 la extensión "mp3" indica que contiene sonido comprimido;borrador.txt la extensión "txt" indica que el contenido del archivo es texto sin formato. GNOME y Nautilus utilizan los dos métodos, si el tipo de archivo no coincide con la extensión nos avisa informándonos del error.

Usuarios, grupos y otros. Permisos

Los archivos en Linux estan vinculados a un usuario y un grupo, siendo el usuario el dueño del archivo y quien deciden que operaciones se pueden hacer sobre estos archivos.

Las operaciones que se pueden hacer sobre un archivo son:

• lectura(r), indica si el contenido del archivo puede ser accesible.

• escritura(w), indica si el contenido del archivo es modificable

• ejecución(x), indica si el archivo puede ser ejecutado o lanzado.

Sobre cada archivo se definen estas operaciones mediante permisos para el usuario (dueño del archivo), para los usuarios del grupo vinculado al archivo, y para el resto de usuarios. Así, por ejemplo, un usuario puede permitir a los miembros de su grupo que lean sus archivos pero no modificarlos, y al resto de usuarios denegar su acceso.

El único usuario que tiene acceso a todos los archivos, su contenido y permisos, es el administrador (root).

De esta forma el sistema de archivos se convierte en un sistema fiable y seguro aunque el ordenador sea utilizado por más de un usuario.

Enlaces

Los enlaces permiten saltar de forma rápida a un archivo o carpeta, reduciendo la altura del arbol cuando deseamos acceder a archivos o subcarpetas que se encuentran en niveles profundos. Además, los enlaces convierten la estructura de arbol del sistema de archivos en un gráfo, puesto que podemos acceder a subcarpetas que se encuentran también en otras subcarpetas.

Breve resumen

1. Linux nace de la mano de un estudiante de informática de laciudad de Helsinki en 1991,Linus Torvalds. Linux comienza acacharrear con el sistema operativo Minix ( hecho porRichard Tanenbaum ) para conseguir explorar lasposibilidades del microprocesador 386 y así comienza laandanza de Linux.

2. Linux decide reescribir su operativo desde cero, sin usar paranada Minix.Después de peticiones de ayuda a lacomunidad de internet para resolver sus numerosas dudasy de agrias discusiones con Tanenbaum (también por lasnews )

3. en 1991 consigue sacar una versión del kernel que se puedoconsiderar usable. Esta versión fué puesta adisposición de todo el mundo, mucha gente la descargó y laprobó y mucha gente consideró que podía aportar algo a estesistema operativo y se sumó al desarrollo delmismo. Linux fue mejorando paulatinamente desde ese añohasta hoy en día que vamos ya por la versión 2.4 del kernel.

4. 1991: El núcleo Linux es anunciado públicamente, el 25 de agosto por elentonces estudiante finlandés de 21 años Linus Benedict Torvalds. El 17 deseptiembre la primera versión pública aparece sobre un servidor de ftp.Algunos desarrolladores están interesados en el proyecto y contribuyen conmejoras y extensiones.1992: El núcleo Linux es licenciado de nuevo bajo la GNU GPL. Lasprimeras distribuciones Linux son creadas.1993: Más de 100 desarrolladores trabajan sobre el núcleo Linux. Con suayuda el núcleo es adaptado al ambiente de GNU, que crea un espectroenorme de tipos de aplicaciones para el nuevo sistema operativo creado dela unión del software del proyecto GNU, variados programas de Softwarelibre y el núcleo Linux. En este año, también el proyecto Wine comienza sudesarrollo y la distribución más antigua actualmente activa, Slackware, esliberada por primera vez. Más tarde en el mismo año, el Proyecto Debian esestablecido. Hoy esta es la comunidad más grande de una distribución.

5. Serie 1.x1994: En marzo de este año, Torvalds considera que todos los componentesdel núcleo Linux están totalmente maduros y presenta la versión 1.0 de Linux.Esta versión está, por primera vez, disponible en la red Internet. Elproyecto XFree86 contribuye con una interfaz gráfica de usuario (GUI). En esteaño, las empresas Red Hat y SUSE también publican la versión 1.0.1995: En marzo, la siguiente rama estable de Linux aparece, la serie 1.2. Mástarde, Linux es transportado a las plataformas informáticas DEC y SUN SPARC.Durante los años siguientes estransportado a un número cada vez mayor deplataformas.[editar]

6. Serie 2.x1996: La versión 2.0 del núcleo Linux es liberada. Éste ahora puede servirvarios procesadores al mismo tiempo, y así se hace una alternativa seria para muchasempresas.1997: Varios programas propietarios son liberados para Linux en el mercado, como la base dedatos Adabas D, el navegador Netscape y las suites de oficina Applixware y StarOffice.1998: Empresas importantes de informática como IBM, Compaq y Oracle anuncian soportepara Linux. Además, un grupo de programadores comienza a desarrollar la interfaz gráfica deusuario KDE, primera de su clase para Linux, con el objetivo de proveer facilidad de uso alusuario.1999: Aparece la serie 2.2 del núcleo Linux, en enero, con el código de red y el soporte a SMPmejorados. Al mismo tiempo, un grupo de desarrolladores comienza el trabajo sobre el entornográficoGNOME, que competirá con KDE por la facilidad de uso y la eficiencia para el usuario.Durante ese año IBM anuncia un extenso proyecto para el soporte de Linux.2000: La Suite de oficina StarOffice es ofrecida según los términos de la GNU GPL, abriendoasí el camino para una Suite de oficina avanzada, y libre en Linux.2001: En enero, se libera la serie 2.4 del núcleo Linux. El núcleo Linux ahora soporta hasta64 Gb de RAM, sistemas de 64 bits, dispositivos USB y un sistema de archivos journaling.

7. 2002: La comunidad OpenOffice.org libera la versión 1.0 de su Suite deoficina homónima. El navegador web libre Mozilla es también liberado. En septiembre,aparece el Slapper-worm el cual es el primergusano informático Linux.2003: Al final del año, la serie 2.6 del núcleo Linux es liberada, después de locual Linus Torvalds va a trabajar para el OSDL. Linux se usa más extensamentesobre sistemas integrados (embedded system).2004: El equipo de XFree86 se desintegra y se forma la fundación X.Org, que provocaun desarrollo considerablemente más rápido del servidor X para Linux.2005: El proyecto openSUSE es comenzado como una distribución libre de lacomunidad de Novell. Además el proyecto OpenOffice.org proyecta la versión delanzamiento 2.0 que soporta al estándarOASIS OpenDocument en octubre.2006: El Xgl de Novell y el AIGLX de Red Hat permiten el uso de efectos aceleradospor hardware sobre el escritorio Linux. Oracle publica su propia distribución de RedHat. Novell y Microsoft anuncian una cooperación para la mejor interoperabilidad.2007: Dell llega a ser el primer fabricante principal de computadoras en venderuna computadora personal de escritorio con Ubuntu preinstalado.[editar]Serie 3.x

8. Serie 3.xEn mayo de 2011 Linus Torvalds anunció que laversión 3 contaría con soporte de más hardware yque sería la siguiente versión a Linux 2.6.39.

Estas vienen en la distribución ubuntu:

1. Gedit: Editor de texto plano como bloc de notas

2.Terminal: Consola de linux donde se utilizan todos los comandos del funcionamiento del S.O

3. Konqueror: Navegador web por defecto.

4. Gimp: Programa de edicion de imagenes

5. Rhythmbox es un reproductor de audio inspirado en iTunes. Es una aplicación libre, totalmente integrada a GNOME. Soporta los diferentes lectores móviles, soporta la lista de reproducción, las caratulas de álbumes y permite hacer búsquedas por nombre de artista, titulo, género, etc.

6. OpenOffice.org: posee los paquetes de oficina, procesadores de texto, hojas de cálculo...

7. VLC es conocido por ser el mejor reproductor de audio y video. No necesita bajar codecs y puede leer cualquier formato.

8. Thunderbird es el cliente de correo electrónico de la fundación Mozilla, creador de Firefox. Su uso es parecido a Evolution. Entre las ventajas de Thunderbird

9.Wine permite ejecutar programas para Windows bajo Ubuntu. Una vez instalado, puedes ejecutar la mayoría de programas que utilizas bajo Windows

10.Brasero es un programa de grabación y copia de CD/DVD. Permite la creación de CD/DVD de datos y audio.

Source:

http://es.kioskea.net/faq/5361-las-princ...

Clasificación y comentario del que hace la pregunta

Gracias, todas las aplicaciones de esa pagina me sirvieron, gracias encerio :)

• 0

1

• Comentario

Otras respuestas (3)

Calificada con la mayor puntuación

Heinz Doofenshmirtz respondida hace 1 año

1. Gimp.- Sirve para editar imagenes igual o mejor que como lo hace photoshop.

2. Brasero.- Sirve para quemar discos al igual que Nero.

3. Chromium.- Navegador web.

4. LibreOffice.- Lo mismo que Microsoft Office pero de software libre.

5. RecordMyDesktop.- Graba lo que pasa en tu escritorio.

6. Gedit.- Editor de texto.

7. Mozilla Firefox.- Navegador web.

8. Rythmbox.- Reproductor multimedia.

9. Shotwell.- Visor de imagenes.

10. MyPaint.- Editor de imagenes.

11. Acetoneiso.- Monta tus imagenes iso como cds o dvds.

12. Evolution.- Mail y agenda.

13. VLC.- Reproductor multimedia.

14. JDownLoader.- Gestor de descarga.

15. Mozilla Thunderbird.- Gestor de correo.

16. Sudoku.- Juego.

17. Opera.- Navegador web.

18. OpenOffice.- Lo mismo que LibreOffice.

19. Adobe Reader.- Abrir documentos en formato PDF.

20. Adobe Flash Player. Sirve para visualizar presentaciones multimedia.

21. VirtualBox.- Maquina Virtual.

22. BitTorrent.- Programa para intercambiar ficheros.

23. GanttProject.- Sirve para hacer diagramas de Gantt.

24. JClic.- Sirve para hacer multimedia interactiva.

25. Netbeans.- Lenguaje de programación en Java.

26. Google Chrome.- Navegador web.

27. Eclipse.- Lenguaje de programación en Java.

28. Anjuta.- Lenguaje de programación en C.

29. Cheese.- Tomar fotos con tu camara web.

30. Empathy.- Programa de mensajeria.

La mayoría o todos los programas que mencione son de software libre.

Espero que te sirvan ;)

Fuente(s):

Tengo Fedora 17 y para mi gusto es mejor que Windows..

o 1

0

o

o Comentario

joms respondida hace 1 año

KDE ---- Entorno de escritorio

Wine ---- Wine is not an emulator, para correr programas windows en linux

Konsole ---- Para acceder a una terminal de texto

Bash ---- Shell de sistema, interprete de leguaje BASH

Amarok --- Para archivos de audio, escuchar musica

Xcalc --- Calculadora

VIM --- editor de texto,

JOE --- otro editor de texto

EMACS ---- Un editor de texto mas, con algunos agregados como juegos y un psiquiatra

Apache ---- Software para servidor de http

MySQL ---- Gestor de base de datos

SANE ---- Para utilizar el escaner

XSANE ---- La partegrafica de SANE

Calligra FLOW ---- Para hacer diagramas

GIMP ---- Editor grafico como photoshop

Firefox --- Navegador

Gedit --- Editor de texto, grafico

KolourPaint ---- Editor de imagenes tipo MS-PAINT

Amaya ---- Editor de paginas web

Ktorrent --- Gestor de torrents

Blogilo --- Editor de blogs

Brasero --- Utileria para grabar discos

K3b --- Utileria para grabar discos

Kmix --- Para gestionar el volumen y las fuentes de sonido

Libreoffice --- Suite de ofimatica con procesador de textos, para editar presentaciones, gestionar bases de datos, hoja de calculo, etc

Galaga --- Juego clasico tipo space invaders

Sodoku --- Clasico sodoku

Ark --- Para gestionar archivos comprimidos de varios tipos

Gambas --- Programacion eb BASIC

Eclipse --- Para programar en Java

Gnumeric ---- Hoja de calculo

TOP --- Para ver los procesos que se estan ejecutando

HTML2TEXT --- Convierte el HTML en texto

Fuente(s):

Parte de lo que tengo instalado en mi maquina

...

Descargar como  txt (16.6 Kb)  
Leer 10 páginas más »
txt