Está en la página 1de 5

Sistema Operativo Linux

Linux naci� como el proyecto personal de un estudiante de inform�ticallamado Linux


Torvalds, en la Universidad de Helsinki. Por aquel entonces, los estudiantes
utilizaban un programa denominado Minix, que destacaba diferentes caracter�sticas
de UNIX.
La intenci�n de Linus era crear una versi�n efectiva de UNIX para PC quepudiesen
utilizar los usuarios de Minix. Lo llam� Linux y en 1991, Linuslanz� la versi�n
0.11.

El sistema operativo Linux ha sido desarrollado por cientos de programadores, que


no han recibido ni reciben retribuci�n econ�mica yexpertos de Unix a lo largo y
ancho del mundo, gracias a la presencia deInternet.
Su filosof�a permite que se pueda acceder libremente al c�digo fuente yser
modificado para cumplir con necesidades particulares.

Linux es una versi�n de UNIX de libre distribuci�n,La base de Linux es elsistema


operativo Unix

UNIX es uno de los sistemas operativos m�s populares del mundo debido a su extenso
soporte y distribuci�n que fu� desarrollo originalmente por Ken Thompson y Dennis
Ritchie en los laboratorios deBell AT&T. Originalmente fue desarrollado como
sistema multitarea contiempo compartido para miniordenadores y mainframes a
mediados delos 70, y desde entonces se ha convertido en uno de los sistemas
m�sutilizados a pesar de su, ocasionalmente, confusa interfaz con el usuario
y el problema de su estandarizaci�n.

Caracter�sticas de Linux

�Linux es un Sistema Operativo cliente-servidor.


�Multitarea: En Linux es posible ejecutar varios programas a la vezsin necesidad de
tener que parar la ejecuci�n de cada aplicaci�n.
�Multiusuario: Varios usuarios pueden acceder a las aplicaciones yrecursos del
sistema Linux al mismo tiempo. Y, por supuesto, cada
uno de ellos puede ejecutar varios programas a la vez
(multitarea).
�Cada usuario tiene una serie de permisos que le otorgan
privilegios sobre el hardware y el SO.
�Las distribuciones de Linux empaquetan SO y aplicaciones quefacilitan la
instalacion y uso del sistema Linux e.g. Ubuntu, Debian,
Fedora, OpenSUsE, Mandriva, entre otros.

�Qu� son las distribuciones?

Una distribuci�n es un agrupamiento del n�cleo del sistema operativoLinux (la parte
desarrollada por Linus Torvalds) y otra serie de
aplicaciones de uso general o no tan general. En principio las empresasque
desarrollan las distribuciones de Linux est�n en su derecho al cobraruna cierta
cantidad por el software que ofrecen, aunque en la mayorparte de las ocasiones se
pueden conseguir estas distribuciones desdeInternet, de revistas o de amigos,
siendo todas estas formas gratuitas ylegales.

Las distribuciones m�s conocidas son RedHat, Debian, Slackware, SuSEy Corel Linux,
todas ellas incluyen el software m�s reciente y empleadolo cual incluye
compiladores de C/C++, editores de texto, juegos,
programas para el acceso a Internet, as� como el entorno gr�fico deLinux: X Window.
El sistema de Archivos de Linux

La base del sistema de archivos de Linux, es el archivo, que no es otra


cosa que la estructura empleada por el sistema operativo paraalmacenar informaci�n
en un dispositivo f�sico como un disco duro, undisquete, un CD-ROM o un DVD.
Como es natural un archivo puede contener cualquier tipo de
informaci�n, desde una imagen en formato PNG o JPEG a un texto o unap�gina WEB en
formato HTML.
El sistema de archivos es la estructura que permite que Linux maneje losarchivos
que contiene.

Todos los archivos de Linux tienen un nombre, el cual debe cumplir unasciertas
reglas:

�Un nombre de archivo puede tener entre 1 y 255 caracteres.


�Se puede utilizar cualquier car�cter excepto la barra inclinada / y
no es recomendable emplearlos caracteres con significadoespecial en Linux, que son
los siguientes: = \ ^ ~ ' " ` * ; -? [ ] ( )!& ~ < >.
� Para emplear ficheros con estos caracteres o espacios hay queintroducir el nombre
del fichero entre comillas.
� Se pueden utilizar n�meros exclusivamente si as� se desea.
� Las letras may�sculas y min�sculas se consideran diferentes, y porlo tanto no es
lo mismo carta.txt que Carta.txt � carta.Txt

Linux s�lo distingue tres tipos de archivos:

� Archivos o ficheros ordinarios, son los mencionados anteriormente.


� Directorios (o carpetas), es un archivo especial que agrupa otros ficheros de una
forma estructurada.
� Archivos especiales, son la base sobre la que se asienta Linux, puesto que
representan los dispositivos conectados a un ordenador, como puede ser una
impresora. De esta forma introducir informaci�n en ese archivo equivale a enviar
informaci�n a la impresora. Para el usuario estos dispositivostienen el mismo
aspecto y uso que los archivos ordinarios.

Enlaces

Los enlaces son un tipo de archivo ordinario cuyo objetivo es crear unnuevo nombre
para un archivo determinado. Una vez creado el enlacesimb�lico �ste permite acceder
al fichero que enlaza de igual modo quesi se hubiera copiado el contenido del mismo
a otro fichero, con laventaja de que este realmente no se ha copiado. Los enlaces
simb�licosson especialmente �tiles cuando se quiere que un grupo de
personastrabajen sobre un mismo fichero, puesto que permiten compartir el fichero
pero centralizan las modificaciones.

El camino o Path

En cualquier sistema operativo moderno la estructura de archivos esjer�rquica y


depende de los directorios. En general la estructura del
sistema de archivos se asemeja a una estructura de �rbol, estando
compuesto cada nudo por un directorio o carpeta, que contiene otrosdirectorios o
archivos.
En los sistemas Unix, y por lo tanto en Linux, existe una �nica ra�z
llamada / El camino o path de un archivo o directorio es la secuencia dedirectorios
que se ha de recorrer para acceder a un determinado archivoseparados por /
Existen dos rutas:

� El camino absoluto: muestra toda la ruta a un archivo y secaracteriza por iniciar


con el caracter �/� /home/Ana/Carta.txt.
� El path relativo a un determinado directorio. Ejemplo: si nosencontramos en el
directorio /home, el path relativo al archivoCarta.txt es Ana/Carta.txt

Bajo el directorio raiz / se encuentran todos los archivos a los que puede acceder
el sistema operativo. Estos archivos se organizan en distintos directorios cuyo
prop�sito y nombre son est�ndar para todoslos sistema Unix. Por ejemplo:

�/dev: Contiene archivos del sistema representando los dispositivosque est�n


f�sicamente instalados en el computador
�/etc: Este directorio esta reservado para los archivos de
configuraci�n del sistema
�/lib: Contiene las librer�as necesarias para que se ejecuten los
programas
�/sbin: Contiene programas que son �nicamente accesibles al
superusuario o root
�/usr: �ste es uno de los directorios m�s importantes del sistemapuesto que
contiene los programas de uso com�n para todos los usuarios
./usr/man: Manuales accesibles con el comando man (verm�s adelante)
./usr/sbin: Programas de administraci�n del sistema
./usr/src: C�digo fuente de programas
./usr/bin: Programas de uso general

Acceso a los diferentes sistemas de Archivos

El sistema de archivos de Linux s�lo tiene una ra�z y su estructura esindependiente


de los dispositivos de almacenamiento existentes.
Acceder a la informaci�n almacenada (alm. secundario) requiere un proceso llamado
�montado�, cuando se ha terminado de trabajar con undeterminado dispositivo hay que
�desmontarlo�.

Ejemplo: el proceso para acceder a una memoria usb ser�a el siguiente:

� Introducir la memoria.
� El SO monta el sistema de archivos de la memoria.
� Leer, grabar y/o manipular el contenido.
� Desmontar el sistema de archivos.
� Extraer la memoria.

Permisos

Linux, al igual que todos los sistemas Unix, mantiene un sistema depermisos de
acceso a los ficheros muy estricto, a fin de controlar qu� eslo que se puede hacer
con ellos, y quien lo puede hacer. Estos permisosse identifican con letras y son:

� x permiso de lectura el fichero


� w permiso de escritura en el fichero
� x permiso de ejecuci�n del fichero
� s permiso para cambiar el propietario del fichero

La interfaz Gr�fica de Linux

El Entorno gr�fico de Linux est� compuesto por:


�Ventanas: Los programas o aplicaciones se presentan en el
escritorio a trav�s de ventanas
��conos: son botones de enlace a aplicaciones o programas.
�Carpetas: implementa en el computador la met�fora de folder odirectorio. Pueden
contener otras carpetas y archivos
�Escritorio: se puede hacer uso de varios escritorios
�Men�s

Los elementos del entorno gr�fico est�n organizados dependiendo delmanejador de


ventanas. Estos pueden ser KDE, Gnome, Xfce, entre otros

Linea de Comandos

Entorno a manera de consola donde se ejecutan comandos. Proporcionatambien un


lenguaje de scripts que permite ejecutar varios comandos ala vez. Para utilizarlo
s�lo es necesario introducir el comando/script y latecla ENTER

Sintaxis de la linea de Comandos:

Es la forma en que se escriben los comandos.


Cada comando tiene su propia sintaxis. Si se tienen dudas o se desconoce la forma
correcta de usar un comando se puede hacer uso dela ayuda

El comando man permite hacer uso de la ayuda. La sintaxis es la siguiente:

usuario@m�quina:~$ man nombre_comando

Ejemplo:

u0823456@s1pc3:~$ man sort

Comandos B�sicos

Para escribir en la l�nea de comandos hay que dejar un espacio entre elcomando y el
resto de la orden.

Trabajo con directorios:

� mkdir: para crear directorios


� rmdir: para eliminar directorios. El directorio debe estar vac�o
� cd: para entrar a un directorio
� cd .. : para salir al directorio inmediatamente anterior en la jeraqu�a.
� ls: para listar el contenido de un directorio

De utilidad general:

� cp: para copiar.


� mv: para mover o renombrar

Comandos que sirven para hacer llamado de aplicaciones �tiles:

� xpdf, evince: abre archivos .pdf .


� ooffice: inicializa Open Office.
� mozilla, firefox, opera: abre un navegador.
� kate, pico, vi: abre un editor de texto.
� gv: abre archivos .ps
Existen comandos que facilitan la realizaci�n de tareas, tales como buscar
archivos, inspeccionarlos, unirlos y ordenarlos:

�find: se utiliza para buscar archivos


�grep: busca l�neas que concuerden con un patr�n, dentro de
�cat: Ejecutando cat archivo se puede ver el contenido de archivo. Este comando
puede recibir una serie de archivos, y el resultadoser� que nos mostrar� un archivo
a continuaci�n del otro
� sort: se utiliza para ordenar las l�neas de un archivo.

Bibliograf�a

Introduction to Linux A Hands on Guide. Machtelt Garrels.

http://tille.garrels.be/training/tldp/

P�ginas web:


http://es.wikibooks.org/wiki/Introducci%C3%B3n_a_GNU/Linux

http://es.wikibooks.org/wiki/IntroduccC3%B3n_a_Linux/Escritorio_y_herramientas_GNOM
E

También podría gustarte