martes, 23 de noviembre de 2010

Características de LINUX

  1. UNIDADES DE ALMACENAMIENTO
UN BIT
Un bit es una señal electrónica que puede estar encendida (1) o apagada (0). Es la unidad más pequeña de información que utiliza un ordenador. Son necesarios 8 bits para crear un byte.

UN BYTE 
Una secuencia contigua de bits en una computadora binaria que comprende el sub-campo direccionable más pequeño del tamaño de palabra natural de la computadora. Esto es, la unidad de datos binarios más pequeña en que la computación es significativa, o se pueden aplicar las cotas de datos naturales. Por ejemplo, la serie CDC 6000 de mainframes científicas dividió sus palabras de 60 bits de punto flotante en 10 bytes de seis bits. Estos bytes convenientemente colocados forman los datos Hollerith de las tarjetas perforadas, típicamente el alfabeto de mayúsculas y los dígitos decimales

.UN KB ( kilobyte )
Es una unidad de almacenamiento de información cuyo símbolo es el kBy equivale a 103 bytes.

UN MB ( megabyte )
Es una unidad de medida de cantidad de datos informáticos. Es un múltiplo del byte u octeto, que equivale a 106 bytes.
 
UN GB ( gigabyte )
Un gigabyte es una unidad de almacenamiento de información cuyo símbolo es el GB, equivale a 109 bytes.

UN TB ( terabyte )
Un Terabyte es una unidad de almacenamiento de información cuyo símbolo es el TB, y equivale a 1012 bytes


2. ESTRUCTURA DE SISTEMAS DE ARCHIVOS DE LINUX


El proceso abierto y distribuido en el cual el sistema operativo Linux se ha desarrollado propicia un rápido crecimiento, tanto del sistema operativo, como de aplicaciones, y distribuciones integradas. Por tanto, existe la necesidad de la estandarización de la estructura del sistema de archivos de Linux. Este documento intenta especificar la localización estándar de archivos y directorios en sistemas Linux. Una estructura del sistema de archivos estandarizada permite a usuarios, desarrolladores, y distribuidores, el obtener componentes del sistema de varias fuentes que trabajarán juntas tan bien como si hubiesen sido desarrolladas bajo un proceso de desarrollo centralizado. Ésto también facilita la administración del sistema, así como el desarrollo de paquetes de segundas y terceras personas, y la  escritura de documentación que no depende de la implementación.

PROBLEMATICAS.

El sistema de archivos ha sido diseñado para ser usado por desarrolladores de distribuciones, desarrolladores de paquetes e implementadores de sistemas. De cualquier forma está hecho para ser una referencia y no es un tutorial de como manejar un sistema de archivos Linux ó jerarquía de directorios. 
Éstos son algunos de los problemas fundamentales que motivaron originalmente el esfuerzo de estandarización. No había una estructura única, bien aceptada estructura de directorios Linux, en su lugar había muchas estructuras cada una incompatible con las demás. Las jerarquías más ampliamente usadas no estaban bien estructuradas y diferían bastante de las estructuras de directorios modernas "estándares" (tales como System V, BSD, SunOS, y otras). El sistema de archivos era poco familiar e incómodo para los usuarios de UNIX con experiencia y los administradores que habían tenido experiencia con otros sistemas operativos similares a UNIX. La falta de regularidad también confundía a los recién-iniciados en Linux, especialmente aquellos que no tenían un conocimiento previo de UNIX. 
 
OBJETIVOS.

Al tratar de resolver los problemas arriba mencionados, se identificaron varios objetivos que necesitaban ser alcanzados en adición a los problemas más técnicos. Estas metas comprenden la corrección de problemas sobresalientes así como la validación de este estándar. 

Resolver los problemas listados antes, y al mismo tiempo limitar las dificultades transicionales mientras se traslada desde los antiguos estandartes de facto. Ganar la aprobación de los distribuidores, desarrolladores y otra gente importante en la comunidad Linux, así como alentarlos a que compartan con nosotros sus sugerencias. Proveer un estándar que la comunidad Linux escoja seguir por que resuelve los problemas anteriores y provee la más sensata estructura de sistemas de archivos de las instalaciones Linux. 

HISTORIA 

El mensaje original que motivó este esfuerzo para reestructurar el sistema de archivos Linux fue escrito por Olaf Kirsh <okir@monad.swb.de> el 02 de Agosto de 1993 en el entonces canal NORMAL de la lista de correo de los LINUX-activists. 

En corto tiempo se decidió que la mejor manera para acometer la necesaria reestructuración de el sistema de archivos de Linux sería la creación de una lista de correo separada con el fin de desarrollar un standard de consenso. 

Después de una discusión comprensiva y con muy pocas discordias un borrador preliminar fue emitido, con la ayuda de algunas personas dedicadas, el borrador fue terminado y el borrador resultante sometido a consideración en el canal FSSTND para mayor discusión. 

El primer borrador fue emitido al canal el 18 de Septiembre de 1993 por Daniel Quinlan. 

Al tiempo que la discusión continuaba y los borradores de las recomendaciones de el FSSTND se desarrollaban más, se establecieron contactos con los desarrolladores más accesibles quienes entonces ofrecieron su apoyo y comentarios a nuestro esfuerzo. 

Muchos desarrolladores de Linux estuvieron de acuerdo en que este esfuerzo de estandarización valía la pena y lo apoyaron. 

CARACTERISTICAS

El sistema de archivos UNIX está caracterizado por: 

Una estructura jerárquica. 
Un tratamiento consistente de la informacion de los archivos. 
Proteccion de los archivos. 

Este estándar del sistema de archivos Linux sigue el mismo principio basico que la mayoría de los sistemas de archivos UNIX siguen. Note, sin embargo que este estándar no intenta concordar en cada aspecto posible con alguna implementacion particular del sistema UNIX. De cualquier forma, muchos de los aspectos de este estándar estan basados en ideas encontradas en UNIX y sistemas similares a UNIX. 



3.COMANDOS LINUX-BAJO CONSOLA


password: contraseña. Con este comando podremos cambiar la contraseña de nuestra cuenta. Primero nos pedirá la contraseña actual como medida de seguridad. Después nos pedirá que introduzcamos dos veces seguidas la nueva contraseña.

aptitude: aptitud, habilidad. En el fondo juega con las siglas de apt para crear aptitude. Es una versión mejorada de apt. Si os habéis fijado en todos los manuales y entradas donde había un proceso de instalación he usado aptitude en lugar de apt. El segundo es quizá el más extendido al ser el que vio la luz primero.

cd
:
Nos devuelve al último directorio en el que estuviéramos. Lo descubrí por accidente.
Es muy práctico cuando queremos editar ficheros en dos lugares.
$ cd /etc/X11/
$ cd /backup/
$ cd -
Nos lleva a /etc/X11
$ cd -
nos devuelve a /backup
cd /…nos mandará a la raíz del sistema de ficheros.
Las rutas relativas son relativas a algo, y ese algo es la carpeta donde estemos actualmente. Imaginad que estamos en /home y queremos ir a una carpeta que se llama temporal dentro de vuestra carpeta personal. Con escribir…
$ cd tu_carpeta/temporal
…nos situará allí. Como véis hemos obviado el /home inicial ya que si no lo introducimos toma como referencia el directorio donde estamos, que es ese.
¿Y qué sucede si escribimos tan sólo…
$ cd
Sí, sólo “cd”. Esto lo que hace es que te lleva a tu carpeta personal directamente y estemos donde estemos. Es algo realmente muy práctico, muy simple y que no todos conocen.

apt:  cuando instala algo te puede realizar una sugerencia para que instales algo más que te podría venir bien, pero no lo hace. Hay programas que a la vez usan otros para algunas de sus funciones u opciones. apt no instalaría los segundos, como mucho te avisaría. Sin embargo aptitude sí que lo instalará porque sabe que de alguna forma es indispensable para el que has pedido.

apt-get update:  Actualiza los repositorios que son los que contienen los paquetes. Los repositorios son como las direcciones que contienen nuestros paquetes. apt-get update lo que hace es actualizar el listado de todos esos paquetes, con la dirección de dónde obtenerlos para que a la hora de hacer la búsqueda y su posterior descarga sea más rápida haciéndolo en nuestro ordenador.

kill:  En ocasiones el proceso no “muere” del todo, pero se le puede forzar al sistema para que lo mate con seguridad del siguiente modo:kill -9 O sudo:  super-user do: hacer como superusuario. La cuenta de usuario en Ubuntu es relativamente normal. Tiene derechos de administrador a medias. Me explico, los tiene, pero cada vez que se haga algo importante y de riesgo para el sistema, hay que hacerlo mediante el prefijo “sudo” y escribiendo después la contraseña.

clear o ps:  process status: estado de los procesos. Nos muestra lo que queramos saber de los procesos que están corriendo en nuestro sistema. Cada proceso está identificado con un número llamado PID
cp o copy: copiar. 
Copia el archivo indicado donde le digamos. Aquí podemos también jugar con las rutas, tanto para el fichero origen, como en el del destino. También podéis poner el nombre que le queréis poner a la copia. Por ejemplo, si estuviéramos en /etc/X11 y quisiéramos hacer una copia de seguridad de xorg.conf en nuestra carpeta personal.

mkdir pepino o rm: 
remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores.
          mkdir:
make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan sólo el nombre:
$ mkdir /home/tu_cuenta/pepino
Si ya estamos en /home/tu_cuenta…
$ mkdir pepino
rm:
remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores.
Para borrar un archivo:
$ rm nombre_archivo
Para borrar una carpeta vacía:
rm nombre_carpeta
Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener más:
rm -r nombre_carpeta
Otras opciones: “-f” no te pide una confirmación para eliminar o “-v” va mostrando lo que va borrando.

ls:  Además acepta ciertos argumentos que pueden ser interesantes. Para mostrar todos los archivos y carpetas, incluyendo los ocultos

chmod:Asigna al fichero nombre archivo permisos del lectura, escritura y ejecución para el propietario, grupo e invitado

tar xvf fichero.tar: Desempaqueta el archivo "fichero.tar" 
tar -czvf fichero_tar ficheros_comprimir: Comprime/Empaqueta los ficheros especificados en "ficheros_comprimir" en el fichero "fichero_tar" 
tar -tzvf fichero_tar: Muestra el contenido del fichero "fichero_tar" (comprimido con "tar") 

tar -tzvf /dev/st: Muestra el contenido del dispositivo de copia de seguridad "/dev"st0" 
tar -czvf /dev/st0: Descomprime el contenido del dispositivo de copia de seguridad "/dev/st0" en la ubicación donde se ejecute el comando 

mv fich1 ...fichN dir : mueve archivos a un directorio 

mv fich1 fich2: renombra un archivo

rm -r deltree: Eliminación de subdirectorio y todo su contenido.



4.INSTALACIÓN DE PROGRAMA POR CONSOLA EN LINUX

sudo apt-get install nombre-de-paquete

Ej/ Sudo apt-get install filezilla

En Gnewsense

Gnewsense es un derivado de Ubuntu que tiene la particularidad de poseer sólamente programas bajo licencia GNU/GPL en sus repositorios.
La instalación de estos es idéntica a la de Ubuntu.

En Fedora

--AdminFlisol 04:45 15 mar 2009 (UTC)
En Fedora existen asistentes gráficos que pueden ayudar en la instalación y también existe la opción manual por medio de comandos, explicaremos ambas pero Ud. es quien decide que usar.

Forma Gráfica
§                     Con Gnome
1.    menú Sistema
2.    Administración
3.    Añadir/Quitar software
§                     Con KDE
1.    ir al menú
2.    Aplicaciones
3.    Administración
4.    Añadir/Quitar software


5. CONFIGURACION DEL PROXY

Si estamos en la situación de estar detrás de un proxy y estamos intentando ejecutar cualquier aplicación, que no esté configurada anteriormente, desde la línea de comandos que requiera una conexión a Internet, veremos como no podremos hacer uso de tal conexión por no tener configurado el acceso al proxy.
Para poder configurarlo, una vez abierta la línea de comandos tan solo debemos hacer:
export http_proxy=http://usuario:contraseña@proxy:puerto


6.EJECUTAR PROGRAMA BAJO EXTENSION “sh”

/home/alberto/ofimatica #  sh so-8-pp10-eval-bin-linux-en-US_es.sh


7.SIMBOLO DEL DIRECTORIO RAIZ-LINUX


8. DIRECTORIO ANTERIOR
cd cambia de directorio


9. PAQUETE GRAFICO
En Ubuntu el gestor de paquetes gráfico por defecto es Synaptic, el cual podemos encontrar siguiendo las siguientes instrucciones:
Synaptic
1.    Menú Sistema (o, si su escritorio usa un Menú Inicio, sería Menú Inicio, Sistema)
2.    Buscar Administrador de Paquetes (a veces puede llevar el nombre de Synaptic)
3.    al hacer clic, el sistema le pedirá que confirme su identidad ingresando su contraseña
Tradicionalmente hablando, el gestor de paquetes es un programa de consola llamado apt-get, el cual se puede invocar con un comando como el siguiente:

ADMINISTRADOR DE ARCHIVOS

ytree - Administrador de archivos –
 
 
GESTOR DE DESCARGAS O ACTUALIZACION
 
El entorno de escritorio predeterminado de Ubuntu es GNOME y se sincroniza con sus liberaciones. Existen otras dos versiones oficiales de la distribución, una con el entorno KDE, llamada Kubuntu, y otra con el entorno Xfce, llamada Xubuntu
Al igual que la mayoría de las distribuciones basadas en GNU/Linux, Ubuntu es capaz de actualizar a la vez todas las aplicaciones instaladas en la máquina a través de repositorios.
 
 
NAVEGADOR POR DEFECTO

navegador web Mozilla Firefox
 
 

 ADMINISTRADOR DE ARCHIVOS
Thunar

 

No hay comentarios:

Publicar un comentario