Download LINUX

Document related concepts
Transcript
•Linux es un sistema operativo, compatible Unix.
•El sistema lo forman el núcleo del sistema (kernel)
más un gran número de programas / bibliotecas
que hacen posible su utilización.
•Linux se distribuye bajo la GNU General Public
Lincense por lo tanto, el código fuente tiene que
estar siempre accesible y cualquier modificación ó
trabajo derivado tiene que tener esta licencia.
•El sistema ha sido diseñado y programado por
multitud de programadores alrededor del mundo.
GNU/Linux es un sistema operativo similar a Unix que se distribuye
bajo la Licencia Publica General de GNU(GNU GPL), es decir que es
software libre. Su nombre proviene del núcleo Linux, desarrollado
desde 1991, y el proyecto GNU, iniciado en 1983.
Es usado ampliamente en servidores y computadores, y cuenta con el
respaldo de corporaciones como Dell, Hewlett Packard, IBM, Oracle,
Novell.
Puede ser instalado en gran variedad de hardware, incluyendo
computadores de escritorio y portátiles PCs x86 y x86-64 así como
Macintosh y powerPC), computadores de bolsillo, teléfonos celulares,
videoconsolas (Xbox, PlayStation, etc.)
•Linux casi siempre ha sido considerado como un sistema
operativo, pero esto no es totalmente cierto. Linux es tan
solo el kernel del sistema operativo, es decir, el núcleo que
se encarga de realizar todo el trabajo al controlar de forma
directa todos los recursos y dispositivos del sistema, así
como el más importante, el procesador.
•El kernel entra en acción justo después de las verificaciones
de la BIOS (Basic Input Output System), y toma el control
del sistema, pudiendo llegar a detectar dispositivos que no
fueron detectados por la BIOS. Una vez funcionando, el
kernel se encarga de repartir los ciclos del reloj entre los
diferentes procesos concurrentes, asignando a cada uno de
ellos una porción suficiente de memoria y asegurándose de
que no interfieran entre ellos.
Las versiones del núcleo se numeraban con 3 números, de la
siguiente forma: AA.BB.CC
AA: Indicaba la serie/versión principal del núcleo. Solo han
existido la 1 y 2. Este número cambiaba cuando la manera de
funcionamiento del kernel había sufrido un cambio muy
importante.
BB: Indicaba si la versión era de desarrollo ó de producción. Un
número impar, significaba que era de desarrollo, uno par, que
era de producción.
CC: Indicaba nuevas revisiones dentro de una versión, en las que
lo único que se había modificado eran fallos de programación.
Ejemplo: versión del núcleo 2.4.1: Núcleo de la serie 2, versión 4, en
el que se han corregido errores de programación presentes en la
versión 2.4.0 (CC=1).
Las versiones del núcleo se numeran hoy en día con 4
dígitos, de la siguiente forma: AA.BB.CC.DD.
AA: Indica la serie/versión principal del núcleo.
BB: Indica la revisión principal del núcleo. Números
pares e impares no tienen ningún significado hoy en
día.
CC: Indica nuevas revisiones menores del núcleo.
Cambia cuando nuevas características y drivers son
soportados.
DD: Este digito cambia cuando se corrigen fallos de
programación o fallos de seguridad dentro de una
revisión.
Ultima versión estable del kernel: 2.6.26.3 (06/09/2008) .
Qué son las "distribuciones" de GNU/Linux?
Una distribución es una recopilación de programas y
ficheros, organizados y preparados para su instalación.
Estas distribuciones se pueden obtener a través de
Internet, o comprando los CDs de las mismas.
Las grandes distribuciones -RedHat, SuSE, Caldera,
Mandrake, Corel Linux, TurboLinux...- son potentes
empresas que compiten entre sí por incluir el último
software, a veces también software propietario, con
instalaciones graficas capaces de autodetectar el
hardware y que instalan el sistema entero en unos
cuantos minutos sin apenas preguntas.
•Multitarea: La palabra multitarea describe la habilidad de ejecutar
varios programas al mismo tiempo.
•Multiusuario: Muchos usuarios usando la misma máquina al mismo
tiempo.
•Multiplataforma: Las plataformas en las que en un principio se
puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium
II,Amiga y Atari, tambien existen versiones para su utilizacion en
otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
•Multiprocesador: Soporte para sistemas con mas de un procesador
esta disponible para Intel y SPARC.
•La memoria se gestiona como un recurso unificado para los
programas de usuario y para el caché de disco, de tal forma que toda
la memoria libre puede ser usada para caché y ésta puede a su vez ser
reducida cuando se ejecuten grandes programas.
•Todo el código fuente está disponible, incluyendo el núcleo completo
y todos los drivers, las herramientas de desarrollo y todos los
programas de usuario; además todo ello se puede distribuir
libremente.
•Acceso transparente a particiones MS-DOS (o a particiones OS/2
FAT)
•Software cliente y servidor NetWare.
•Lan Manager / Windows Native (SMB), software cliente y servidor.
•Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6,
AX.25, X.25, IPX, DDP, Netrom, etc.
Sharp Zaurus, un computador de bolsillo
con Linux.
VENTAJAS
Precio: Debido a que su licencia es GNU, podemos descargarlo
gratuitamente desde Internet o comprarlo a un precio muy asequible
por la mayoría de usuarios.
· Requerimientos: Actualmente los sistemas operativos necesitan
mucha máquina y recursos del sistema para ejecutarse con fluidez,
Linux, al poder funcionar exclusivamente en modo texto sin la
necesidad de cargar un entorno gráfico puede ejecutarse en cualquier
máquina a partir de un i386.
· Estabilidad: . Al tener su núcleo basado en Unix, hereda esa
estabilidad que siempre ha caracterizado a los sistemas Unix.
· Seguridad: A nivel de servidor podemos encontrar que la
seguridad de Linux frente a otros servidores del mercado es mucho
mayor.
· Compatibilidad: Reconoce la mayoría de otros sistemas
operativos en una red.
·
· Multitarea real: Es posible ejecutar varias aplicaciones y procesos
simultáneamente.
· Velocidad: Debido a la multitarea real que incorpora, y que no es
necesario cargar su entorno gráfico para ejecutar servicios o
aplicaciones, hacen que su velocidad sea muy superior a los actuales
sistemas operativos.
· Código Fuente: El paquete incluye el código fuente, por lo que es
posible modificarlo y adaptarlo a nuestras necesidades libremente.
· Entorno de Programación: Es ideal para la programación, ya que
se puede programar para otros sistemas operativos.
· Crecimiento: Su sistema de crecimiento, gracias a la licencia GNU,
el código abierto, y la gran comunidad de miles de programadores, es
de los más rápidos que existen en la actualidad.
DESVENTAJAS
· Soporte: Algunos Linux no cuentan con empresas que lo
respalden, por lo que no existe un soporte sólido como el de
otros sistemas operativos.
· Simplicidad: No es tan fácil de usar como otros sistemas
operativos, aunque actualmente algunas distribuciones están
mejorando su facilidad de uso, gracias al entorno de ventanas,
sus escritorios y las aplicaciones diseñadas específicamente para
él, cada día resulta más sencillo su integración y uso.
· Software: No todas las aplicaciones Windows se pueden
ejecutar bajo Linux, y a veces es difícil encontrar una aplicación
determinada, y lo más importante, es que no todas las
aplicaciones están en castellano.
Escritorio Kde
El escritorio KDE contiene lanzadores de aplicación,
ventanas de documentos, carpetas de archivos, etc.
También puede tener acceso al menú principal y
configurar el escritorio según sus necesidades.
La barra larga que atraviesa la parte inferior del
escritorio se denomina panel. El panel contiene
lanzadores de aplicación, indicadores de estado y el
gestor del escritorio. En KDE, puede tener hasta 16
escritorios en ejecución al mismo tiempo. La barra de
tareas del panel muestra las aplicaciones que se están
ejecutando actualmente.
Los iconos situados en el escritorio pueden ser archivos,
carpetas, vínculos de dispositivos o lanzadores de
aplicación.
Uso del panel
El panel se encuentra en la parte inferior del
escritorio. Por defecto, contiene el icono del
menú principal y los iconos de inicio rápido para
terminar una sesión, abrir una ventana de
terminal y otras aplicaciones, y otras utilidades
comunes.
El panel es muy configurable. Puede agregar y
quitar botones para lanzar fácilmente
aplicaciones haciendo clic con el botón derecho
del ratón en el panel y seleccionando Panel =>
Añadir.
Personalizar el escritorio a través del centro
de control KDE
Puede activar el KDE centro de control desde el icono
del menú principal de K (Menú principal => Centro de
control) o desde el panel, al pulsar en el icono del centro
de control KDE.
Cambiar el fondo
Para cambiar el fondo del escritorio en KDE, abra el
centro de control KDE, haga click en Aspecto y
comportamiento y a continuación en Fondo. La
categoría Fondo del centro de control KDE será
parecida a la siguiente Figura.
La categoría de fondo en el centro de control KDE
Ejecutar
Podemos ejecutar programas, utilidades, instrucciones con tan
solo digitar una pequeña línea de órdenes en la cual podrá
introducir una instrucción; el nombre del programa ó aplicación
que vamos a ver Ejemplo: Kcalc (abre la calculadora),
Kword(abre el editor de texto), kspread(abre el programa de hoja
de calculo) etc, solo debemos pulsar en el menú principal
K/ejecutar comando ó también podemos pulsar "Alt-F2“. Se
puede usar la tecla "Esc" para salir.
Gestión De Archivos
Konqueror es el gestor de archivos y navegador Web para el
escritorio KDE. Konqueror le permite configurar el escritorio KDE,
configurar el sistema Red Hat Linux, reproducir archivos
multimedia, examinar imágenes digitales, navegar por la Web y
explorar información de más de una interfaz.
El sistema de archivos
El sistema de archivos es la colección de archivos y la
jerarquía de directorios de su sistema. Entre los
directorios principales se destacan:
/bin es la abreviación de binaries, o ejecutables. Es
donde residen la mayoría de los programas esenciales
del sistema. La mayoría (si no todos) los archivos de
/bin tienen un asterisco (* ) añadido al final de sus
nombres. Esto indica que son archivos ejecutables.
/dev Los archivos en /dev son conocidos como
controladores de dispositivo (device drivers) y se utilizan
para acceder a los dispositivos del sistema y recursos,
como discos duros, modems, memoria, etc.
/etc contiene una serie de archivos de configuración del sistema.
Éstos incluyen /etc/passwd (la base de datos de usuarios), /etc/rc
(guiones de inicialización del sistema), etc.
/sbin se usa para almacenar programas esenciales del sistema,
que usará el administrador del mismo.
/home contiene los directorios home de los usuarios. Por
ejemplo, /home/Usuario es el directorio del usuario. En un
sistema recién instalado, no habrá ningún usuario en este
directorio.
/lib contiene las imágenes de las librerías compartidas. Estos
archivos contienen código que compartirán muchos programas.
En lugar de que cada programa contenga una copia propia de las
rutinas compartidas, éstas son guardadas en un lugar común, en
/lib. Esto hace que los programas ejecutables sean menores y
reduce el espacio usado en disco.
/proc es un «sistema de archivos virtual». Los archivos que
contiene realmente residen en memoria, no en disco. Hacen
referencia a varios procesos que corren en el sistema, y le
permiten obtener información acerca de qué programas y
procesos están ejecutándose en un momento dado.
/tmp Muchos programas tienen la necesidad de generar cierta
información temporal y guardarla en un archivo temporal. El
lugar habitual para esos archivos es /tmp.
/usr es un directorio muy importante. Contiene una serie de
subdirectorios que contienen a su vez algunos de los más
importantes programas y archivos de configuración usados en
el sistema.
/var contiene directorios que a menudo cambian su tamaño o
tienden a crecer.
Atajo De Teclas
MOVIMIENTO
DESCRIPCION
Alt + Tab
Moverse entre ventanas de un escritorio
Ctrl + Tab
Moverse entre escritorios
Alt + F5
Moverse entre escritorios y aplicaciones
Ctrl + F1- F4
Moverse directamente a un escritorio
Ctrl + Alt + Backspace
Reiniciar el modo grafico
Ctrl + Alt + Supr
Finalizar sesión
Ctrl + Alt + Esc
Detener (Matar) procesos
Alt + F1
Desplegar menú ppal (K)
Ctrl + F1-F6
Ir a las consolas virtuales (modo texto)
Comando
Sintaxis
Parám
etros /
opcion
es
Descripción
cd
cd <directorio>
ls
ls <archivo1>...<archivoN>
cp
cp <archivo1>...<archivoN>
<destino>
Copia archivo( s ) en otro archivo o
directorio.
mv
mv <archivo1>...<archivoN>
<destino>
Mueve archivo( s ) en otro archivo o
directorio.
rm
rm <archivo1>...<archivoN>
mkdir
mkdir
<directorio1>...<directorioN>
rmdir
rmdir <archivo1>...<archivoN>
man
man <comando>
more
more <archivo1>...<archivoN>
Muestra el contenido de los archivos
indicados por pantallas.
cat <archivo1>...<archivoN>
Concatena archivos o muestra el contenido
completo sin pausa.
echo
echo <arg1> <arg2>...<argN>
Envia al terminal los argumentos pasados.
grep
grep <patrón>
<archivo1>...<archivoN>
pwd
Pwd
Muestra la ubicación actual del directorio
( ruta ).
clear
Clear
Limpiar pantalla.
cat
Cambia de directorio activo.
-l -F -a
-I -f -r
Muestra información sobre los archivos.
Borra archivo( s ).
Crea directorios.
-p
-a
Borra directorios vacios.
Muestra la página del manual del comando
o recurso.
Comandos Para Reiniciar y Salir del Sistema
Shutdown
Poweroff
Apagar Sistema
Exit
Logout
Salir De Una Consola Virtual
Startx
Reiniciar el Modo Grafico
Reboot
Reiniciar
REDHAT ENTERPRISE
Esta es una distribución que tiene muy buena calidad, contenidos y
soporte a los usuarios por parte de la empresa que la distribuye. Es
necesario el pago de una licencia de soporte. Enfocada a empresas.
FEDORA
Esta es una distribución patrocinada por RedHat y soportada por la
comunidad. Fácil de instalar y buena calidad.
DEBIAN
Otra distribución con muy buena calidad. El proceso de instalación es
quizás un poco mas complicado, pero sin mayores problemas. Gran
estabilidad antes que últimos avances.
OpenSuSE
Otra de las grandes. Fácil de instalar. Versión libre de la distribución
comercial SuSE.
SuSE LINUX ENTERPRISE
Otra de las grandes. Muy buena calidad, contenidos y soporte a los
usuarios por parte de la empresa que la distribuye, Novell. Es necesario
el pago de una licencia de soporte. Enfocada a empresas.
SLACKWARE
Esta distribución es de las primeras que existió. Es raro encontrar usuarios de
los que empezaron en el mundo linux hace tiempo, que no hayan tenido esta
distribución instalada en su ordenador en algún momento.
GENTOO
Esta distribución es una de las únicas que han incorporado un concepto
totalmente nuevo en Linux. Es un sistema inspirado en BSD-ports. No es
recomendable adentrarse en esta distribución sin una buena conexión a
internet, un ordenador medianamente potente (si quiere terminar de compilar en
un tiempo prudencial) y cierta experiencia en sistemas Unix.
UBUNTU
Distribución basada en Debian, centrada en el usuario final y facilidad de uso.
Muy popular y con mucho soporte en la comunidad. El entorno de escritorio
por defecto es GNOME.
KUBUNTU
Distribución basada en Ubuntu, centrada en el usuario final y facilidad de uso.
La gran diferencia con Ubuntu es que el entorno de escritorio por defecto es
KDE.
MANDRIVA
Esta distribución fue creada en 1998 con el objetivo de acercar el uso de Linux
a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso
para todos los usuarios.
Paquetes de oficina
1)
2)
3)
4)
5)
6)
7)
8)
OpenOffice
StarOffice
Koffice
Hancomoffice
Gnome Office.
Applixware office
Siag office
TeX
Procesador es de
Palabra
1)
2)
3)
4)
5)
6)
Abiword
WordPerfect
Ted
Kword
LyX
Kile
Hojas de Cálculo
1) Gnumeric
2) Abacus
3) Kspread
Creación de
Presentaciones
1) Presentation (Star
office)
2) Impress
(OpenOffice)
Navegadores Web
Clientes para
Mensajería
Instantánea
1) Mozilla
(Netscape)
2) Galeon
3) Konqueror
4) Opera
5) Phoenix
6) Nautilus
7) Epiphany
CCompresores
de archivos
1) FileRoller
2) Gnozip
3) LinZip
4) Ark (kdeutils)
EEditores de
Texto
1) Licq (ICQ)
2) Centericq (ICQ,
consola)
3) Alicq (ICQ)
4) GnomeICU (ICQ)
5) Kopete
6) Everybuddy
VVisualizador es
de PDF
1)
2)
3)
4)
Acrobat R
eader para Linux
Xpdf
GV
1) Ked
2) it (KDE)
3) Gedit
(Gnome)
4) Gnotepad
5) Kate (KDE)
6) Kwrite
7) Nedit
Otros
Antivirus
•F-Prot
•sophie
Reproductores
de Música
•XMMS
•Noatun
Programas
para quemar
CD
•K3b (KDE)
•XCDRoast
•KOnCd
FIN