CLICK HERE FOR THOUSANDS OF FREE BLOGGER TEMPLATES »

lunes, 16 de junio de 2008

Sistema operativo LINUX


1. QUE ES LINUX:

Linux es un sistema operativo tipo UNIX, una gran pieza de software que controla un computador. Es parecido a Microsoft windows, pero completamente libre
Puede ser instalado en gran variedad hardware incluyendo computadores de escritorios y portátiles, computadores de bolsillo, teléfonos celulares. Dispositivos importados, videoconsolas y otros.
Las variantes de estos sistemas se denominan "distribuciones" y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios.
**El nombre correcto es GNU/LINUX pero “LINUX” se usa más.


2. QUE ES SHELL Y KERNEL:


SHELL:

Interprete de órdenes, interprete de mandatos, interprete de comandos, de un sistema Unix. No hay que confundir la Shell con el sistema operativo. El sistema operativo es el núcleo y la Shell es un interfaz que nos proporciona utilidades de trabajo y permite establecer una relación con el núcleo. Es decir, la shell reconoce una serie de órdenes, las interpreta y lanza los procesos necesarios para su realización.
Hay diversos tipos de Shells.
· Bourne Shell (sh)
· Korn Shell (ksh)
· Shell C (csh)
· Bourne again Shell (bash)


KERNEL:


El kernel, es decir, el núcleo de Linux es el componente más importante del sistema operativo. Podríamos decir que es la base que va a soportar a todo el sistema que más adelante se construirá sobre él. Sin el Corazón del sistema (en realidad el kernel es el embrión diseñado por Linux Torvals que luego dio origen a todo lo que hoy conocemos como Linux), nada podría funcionar..., en realidad sin el kernel el resto del sistema es impensable.
Las tareas o funciones principales que lleva a cabo este núcleo son:
A) La planificación y llevar a cabo la ejecución de los diferentes procesos repartiendo el tiempo entre ellos en función de prioridades establecidas y algoritmos determinantes de dicha planificación de las diferentes tareas.
B) La gestión de la entrada/salida y la jerarquía del sistema de ficheros.
C) La administración de las funciones de bajo nivel para controlar todo el hardware.



3. COMANDOS BASICAS DE LINUX:



ls:
Lista los ficheros de un directorio concreto


ls -l:
Lista también las propiedades y atributos


ls -la:
Lista ficheros incluidos los ocultos de sistema


cd no0m_directorio:
Cambia de directorio


more nom_fichero:
Muestra el contenido de un fichero de forma paginada


ls -la more:
Lista las ficheros de forma paginada


mv [ruta1]fichero1 [ruta2]fichero2:
Mueve y/o renombra un fichero.


rm archivo o directorio:
Elimina archivos o directorios


rm -R directorio:
Borra un directorio recursivamente


cp archivo1 archivo2:
Realiza una copia de un fichero


tail nom_archivo:
Muestra las últimas líneas de un archivo de forma estática


tail -f nom_archivo:
Muestra las últimas líneas del fichero de manera dinámica


head -numero nom_archivo:
Muestra las primeras (número) líneas de un fichero


mkdir nom_directorio:
Crea un directorio


rmdir nom_directorio:
Elimina un directorio


chmod xxx nom_fichero:
Cambia los permisos de acceso de un fichero


chown usuario fichero/directorio:
Cambia el propietario de un fichero o directorio


chgrp grupo fichero/directorio:
Cambia el grupo (-R para realizar el cambio recursivo)


ps aux:
Muestra una lista de los procesos activos


kill -x(de 0 a 9) PID:
Elimina un proceso via nº PID que le identifica


mount:
Vemos el listado de dispositivos montados


mount /dev/fd0 /mnt/floppy:
Montaje de la disquetera


mount /mnt/cdrom:
Punto de montaje del CD-ROM


umount:
Desmonta los puntos de montaje anteriores


hostname:
Visualiza el nombre de la máquina


fsck:
Escanea el disco


init 0:
Apaga la máquina de manera correcta


init 6:
Reinicia la máquina


compress/uncompress:
Comandos de compresión de archivos " .Z"


gunzip nom_archivo.gz:
Descompresión de archivos " .gz"


tar xvf fichero.tar:
Descomprime archivos " .tar"


top:
Lista procesos de CPU


find / -name nom -print:
Encuentra ficheros según patrón


pwd:
Visualiza el directorio actual


grep 'cadena' archivo:
Muestra las líneas del archivo que contienen la cadena


date:
Da la hora y la fecha del sistema


cal:
Muestra el calendario del mes actual


clear:
Borra la pantalla


who:
Informa de los usuarios conectados


whoami:
Más información sobre nuestra máquina


finger:
Información más completa que who


su:
Entrar a la sesión como root (necesario passwd)


su nom_usuari:
Estando como root entramos como otro usuario


fdisk:
Gestión de particiones ('m' = menú de comandos)


setup:
Configuración gráfica de dispositivos


rpm -i nombre_paquete:
Instalación de paquetes RedHat


startx:
Arranca el entorno gráfico


Ctrl+Alt+F2:
Salir del entorno gráfico a un terminal


Alt+F'x':
Conmutar entre terminales


make config:
Configuración del Kernel


make xconfig:
Entorno gráfico de configuración del Kernel


ifconfig -a:
Información de las propiedades de red,equivale a ifconfig /all en Windows


dump/restore:
Copias de seguridad y restauración


./comando:
Ejecuta un comando si no tenemos el path del directorio




4. DIFERENTES VERSIONES DE LINUX:

**Estas versiones son las más nuevas. **


Mandriva Linux 2008 Spring – 7 de abril


Mandriva empieza fuerte liberando su nueva edición 2008 Spring. Viene con soporte para el Asus EEE y preparado para la sincronización con teléfonos y dispositivos móviles que funcionen sobre Windows Mobile 5/6.

Además, Mandriva 2008 utiliza por primera vez la infraestructura de sonido PulseAudio, lo cual mejora considerablemente la gestión en general del sonido en el escritorio. Desde la página oficial indicen también en grandes mejoras en las herramientas de instalación y desinstalación de software, del gestor de conexiones a internet y del propio instalador del sistema operativo, que detecta si hay otras distribuciones de Linux instaladas en el disco duro y las añade al menú de arranque.
Características principales de Mandriva Linux 2008 Spring:
Escritorios: Gnome 2.22, KDE 4.03, KDE 3.5.9 y XFCE 4.4.2
Compiz Fusion: sí, versión 0.7.2
Kernel de Linux: 2.6.24
Gestor/Instalador de software: rpmdrake
Otras aplicaciones: OpenOffice 2.4, Firefox 2.0, Thunderbird 2.0, Elisa, Conduit, AWN, Miro…


Redora 9 – 19 de abril


Fedora, la distribución promocionada y respaldada por Red Hat, viene con una herramienta para gestionar y redimensionar particiones con sistemas de archivos ext2, ext3 y NTFS. Además, incorpora mejoras importantes para el manejo de dispositivos bluetooth y soporte para la encriptación del sistema de ficheros.Otro cambio importante es el reemplazo de SysVinit por Upstart como demonio de inicio y Package Kit, una herramienta para facilitar la gestión de software entre diferentes sistemas que utiliza las herramientas nativas de cada uno.
Las características más importantes de lo que vendrá en Fedora 9:
Escritorios: Gnome 2.22 y KDE 4.0.2
Compiz Fusion: sí, versión 0.7.2
Kernel de Linux: 2.6.25
Gestor/Instalador de software: PackageKit (Yum)
Otras aplicaciones: OpenOffice 2.4, Firefox 3, Swfdec…

Ubuntu 8.04 (Hardy Heron) – 26 de abril


Ubuntu es ahora mismo la distribución más popular entre los usuarios, libera una nueva versión con bastantes mejoras. PolicyKit será uno de los cambios más notables, es una nueva funcionalidad de seguridad que permite administrar el sistema y los permisos de los usuarios de una forma más segura y usable. PulseAudio estará activado por defecto para el sistema de sonido. Configurar tu propio firewall será una sencilla tarea con una nueva aplicación de Hardy. Wubi es una herramienta para los usuarios que quieran instalar el nuevo Ubuntu desde Windows, mediante un sencillo asistente que te va guiando paso a paso durante la instalación. Y los usuarios de versiones anteriores disfrutarán, como siempre, de la herramienta de actualización automática a la nueva versión.
Algunas de las características principales de Ubuntu 8.04 (Hardy Heron):
Escritorios: Gnome 2.22 (y versiones de Ubuntu con KDE o XFCE)
Compiz Fusion: sí, versión 0.7.2 0.7.4
Kernel de Linux: 2.6.24
Gestor/Instalador de software: Synaptic (APT)
Otras aplicaciones: OpenOffice 2.4, Firefox 3, Transmisión, Vinagre, Brasero, Inkscape…


5. LINUX Vs WINDOWS:

ASPECTO
ESTABILIDAD

LINUX

Muy estable, siendo relativamente difícil que el sistema se quede colgado. Cuando una aplicación se bloquea es fácil e inmediato terminar ese proceso, sin que afecta a la estabilidad del resto del sistema. Puede funcionar durante meses sin reiniciar y con el mismo rendimiento.

WINDOWS

Cuelgues habituales del sistema, para muchas tareas administrativas es necesario reiniciar la máquina. Cuando una aplicación se queda bloqueada repercute en el resto, llegando comprometer la estabilidad de todo el sistema. No es capaz de funcionar más de una semana sin reiniciar, decreciendo enormemente el rendimiento.

ASPECTO
CODIGO DE FUENTE

LINUX
Abierto a todo el mundo

WINDOWS
Cerrado, secreto empresarial.


ASPECTO
SEGURIDAD

LINUX
Extremadamente seguro. Su sistema de permisos hace que los pocos virus que existen no causen ningún daño al sistema.

WINDOWS
Absolutamente inseguro, existen miles de virus y la instalación de firewares, antivirus, etc… es completamente necesaria. Algunos de ellos pueden llegar a formatear la partición Windows.

ASPECTO

FINALIDAD DE USO

LINUX
Para tareas cotidianas, la misma que Windows. Según la distribución, ciertas tareas administrativas pueden suponer pequeños problemas para los usuarios más novatos. Día a día mejora en este aspecto.

WINDOWS
Precisamente la idea de Windows era llevar la informática al usuario más inexperto, descuidando sin embargo otros aspectos de suma importancia.

ASPECTO
CONTROLADORES DE HARDWARE

LINUX
Desarrollados por voluntarios. La mayoría de dispositivos funcionan a la perfección, otros no lo hacen completamente ya que sus fabricantes ocultan los detalles técnicos.

WINDOWS
Todos los fabricantes de dispositivos los venden junto a controladores específicos de Windows, que deben funcionar en pocos minutos.

ASPECTO
PRECIO DE PROGRAMAS

LINUX
Generalmente libres y gratuitos. No obstante, también existen de pago.

WINDOWS

La mayor parte son de pago, y es necesario abonar cientos de euros por las licencias.

ASPECTO
COMPATIBILIDAD CON OTROS S.O.

LINUX
Se comunica por red con cualquier sistema. Escribe en todos los sistemas de archivos, si bien el NTFS no lo controla con total estabilidad, al no haber proporcionado Windows todos sus detalles

WINDOWS
Suele presentar incompatibilidades con otros sistemas operativos, e incluso con versiones anteriores del mismo. Sólo lee y escribe sus propios sistemas de archivos.