Академический Документы
Профессиональный Документы
Культура Документы
Qu es Linux?
Linux se distribuye bajo la GNU General Public License por lo tanto, el cdigo fuente
tiene que estar siempre accesible y cualquier modificacin o trabajo derivado tiene que
tener esta licencia.
Las arquitecturas en las que en un principio se puede utilizar Linux son Intel 386-, 486-,
Pentium, Pentium Pro, Pentium II/III/IV, IA-64, Amd 5x86, Amd64, Cyrix y Motorola
68020,IBM S/390, zSeries, DEC Alpha, ARM, MIPS, PowerPC, SPARC y UltraSPARC.
Adems no es difcil encontrar nuevos proyectos portando Linux a nuevas arquitecturas.
Historia
Linux hace su aparicin a principios de la dcada de los noventa, era el ao 1991 y por
aquel entonces un estudiante de informtica de la Universidad de Helsinki, llamado Linus
Torvalds empez, como una aficin y sin poder imaginar a lo que llegara este proyecto, a
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
programar las primeras lneas de cdigo de este sistema operativo al que llamara ms
tarde Linux.
Este comienzo estuvo inspirado en MINIX, un pequeo sistema Unix desarrollado por
Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias
comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeo
sistema Unix para usuarios de Minix que queran ms.
El 3 de julio de 1991, Linus Torvalds mand el primer mensaje sobre Linux al grupo de
noticias comp.os.minix:
Linus nunca anunci la versin 0.01 de Linux (agosto/septiembre 1991), esta versin no
era ni siquiera ejecutable, solamente inclua los principios del ncleo del sistema, estaba
escrita en lenguaje ensamblador y asuma que uno tena acceso a un sistema Minix para
su compilacin.
El 5 de octubre de 1991, Linus anunci la primera versin "Oficial" de Linux, -versin 0.02.
Con esta versin Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El
compilador GNU de C) pero no mucho ms funcionaba. En este estado de desarrollo ni se
pensaba en los trminos soporte, documentacin, distribucin.
El 9 de junio de 1996 fue lanzada la serie 2.0.x, la 2.2.x no lleg hasta el 25 de enero de
1999 y la 2.4.x hasta el 4 de enero del 2001.
El 17 de diciembre del 2003 fue lanzada la serie actual del ncleo, la 2.6.x y el desarrollo
de Linux sigue avanzando da a da con la meta de perfeccionar y mejorar el sistema.
En el siguiente grfico podis ver una ilustracin de las diferentes variantes de Unix desde
el lanzamiento de la primera en la dcada de los 70 y la posicin de Linux en esta historia.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Linux es gratis?
La mayora de las distribuciones de Linux son gratis pero otras hay que pagar, aunque la
mayora de las distribuciones para usuarios comunes son gratuitas. Adems hay
empresas que cobran por CDs o DVD con Linux, por ejemplo, Ubuntu vende un pack con
2 discos de Ubuntu, 2 de Ubuntu server y uno de Kubuntu por 5 euros pero puedes bajar
la imagen de disco gratis de la pgina oficial.
Ventajas:
1-Linux es software libre.
2-Generalmente es gratis.
3-Incluso las distribuciones que ms recursos consumen tienen requisitos menores que
otros sistemas operativos.
4-Tiene las interfaces ms modernas y originales.
5-No tiene problemas con virus.
6-Hay mucha variedad de interfaces (gnome shell, kde, cinamon, unity, unity 2d, mate,
etc).
7-No hay que gastar dinero (o tratando de hacer andar cracks) en programas de
optimizacin, antivirus, antimalware, firewall, etc, como mucho si uno es gamers tiene que
instalar ceder para poder jugar juegos de windows en Linux sin complicaciones.
8-Los gestores de paquetes facilitan mucho la instalacin de programas.
9-La fragmentacin del disco no es un problema.
10-Hay mucha variedad de distribuciones para elegir.
11-Es ms personalizable.
12-Se puede probar desde el cd de instalacin sin tener que instalarlo.
Desventajas
1-La mayora de los juegos se hacen para windows.
2-La mayora de la gente est acostumbrada a Windows as que se puede complicar
pasarse a otro sistema.
3-Todava hay muchas empresas que hacen hardware que no le dan soporte a Linux.
4-Es molesto tener que explicarle a la gente que tienes instalado algo que no es
windows.
5-Es difcil encontrar alternativas para algunos programas.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Gnome y Kde son entornos de escritorio, o sea, el conjunto de software bsico para
interactuar con el sistema operativo con facilidad, eso incluye un conjunto de programas
de uso cotidiano (navegador web, suite ofimtica, cliente de correo, de chat, reproductor
multimedia, etc), libreras de programacin bsicas y la interfaz grfica, ambos son los
entornos de escritorio ms usados.
Caractersticas
Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son
386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, tambin existen versiones
para su utilizacin en otras plataformas, como amd64, Alpha, ARM, MIPS, PowerPC y
SPARC.
Proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el
sistema.
Carga de ejecutables por demanda: Linux slo lee del disco aquellas partes de un
programa que estn siendo usadas actualmente.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
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.
Se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem,
permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino
tambin tras abortar stos por cualquier motivo.
Emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel
binario.
Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers,
las herramientas de desarrollo y todos los programas de usuario; adems todo ello se
puede distribuir libremente. Hay algunos programas comerciales que estn siendo
ofrecidos para Linux actualmente sin cdigo fuente, pero todo lo que ha sido gratuito sigue
siendo gratuito.
Pseudo-terminales (pty's).
Emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su
propia emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de
coprocesador matemtico. Por supuesto, si el ordenador ya tiene una FPU (unidad de
coma flotante), esta ser usada en lugar de la emulacin, pudiendo incluso compilar tu
propio kernel sin la emulacin matemtica y conseguir un pequeo ahorro de memoria.
Soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos
dinmicamente.
Consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que
se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente
del hardware de video). Se crean dinmicamente y puedes tener hasta 64.
Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los
sistemas de archivo tpicos de System V, y tiene un avanzado sistema de archivos propio
con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de
longitud.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM.
AppleTalk.
Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX,
DDP, Netrom, etc.
Qu es un servidor?
En Internet, un servidor es un ordenador remoto que provee los datos solicitados por parte
de los navegadores de otras computadoras.
En redes locales se entiende como el software que configura un PC como servidor para
facilitar el acceso a la red y sus recursos.
Los Servidores almacenan informacin en forma de pginas web y a travs del protocolo
HTTP lo entregan a peticin de los clientes (navegadores web) en formato HTML.
Este uso dual puede llevar a confusin. Por ejemplo, en el caso de un servidor web, este
trmino podra referirse a la mquina que almacena y maneja los sitios web, y en este
sentido es utilizada por las compaas que ofrecen hosting u hospedaje. Alternativamente,
el servidor web podra referirse al software, como el servidor de http de Apache, que
funciona en la mquina y maneja la entrega de los componentes de las pginas web
como respuesta a peticiones de los navegadores de los clientes.
Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay
muchos servidores en Internet y muchos tipos de servidores, pero comparten la funcin
comn de proporcionar el acceso a los archivos y servicios.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
En la web, un servidor web es un ordenador que usa el protocolo http para enviar pginas
web al ordenador de un usuario cuando el usuario las solicita.
Los servidores web, servidores de correo y servidores de bases de datos son a lo que
tiene acceso la mayora de la gente al usar Internet.
Algunos servidores manejan solamente correo o solamente archivos, mientras que otros
hacen ms de un trabajo, ya que un mismo ordenador puede tener diferentes programas
de servidor funcionando al mismo tiempo.
Los servidores se conectan a la red mediante una interfaz que puede ser una red
verdadera o mediante conexin va lnea telefnica o digital.
Distribuciones de Linux
Si vais a instalar el sistema por primera vez, os recomendamos que probis una
distribucin LiveCD. Con una de ellas podris probar Linux sin necesidad de instalarlo.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
UBUNTU
REDHAT ENTERPRISE
FEDORA
DEBIAN
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
OpenSuSE
SLACKWARE
GENTOO
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
KUBUNTU
MANDRIVA
Red Hat Enterprise Linux: Distribucin comercial de Linux desarrollada por Red Hat.
Ofrece una estabilidad y flexibilidad punteras, lo que la coloca como una de las ms
recomendadas para empresas y servidores.
Debian: Muy estable y 100% libre, Debian destaca por su sistema de paquetera deb y su
gestin de paquetes APT. Es una de las distribuciones ms importantes de GNU/Linux, ya
que en ella se basan gigantes como Ubuntu.
Fedora: Distribucin gratuita creada y mantenida por la empresa Red Hat que utiliza el
sistema de paquetera RPM (Red Hat Package Manager). Tiene tres versiones diferentes
para escritorio, servidores y sistemas en la nube, y destaca por su seguridad gracias al
sistema SELinux ("Security-Enhanced Linux").
CentOS: Naci como un derivado gratuito de la distribucin comercial Red Hat Enterprise
Linux (RHEL) destinada al uso empresarial. Recientemente uni las fuerzas con el propio
Red Hat, y sigue siendo una apuesta segura para los que busquen un cdigo de gran
calidad.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Arch Linux: Una distribucin modular en la que empiezas desde cero y tienes que ir
aadindole los componentes que quieras. No es muy apta para principiante, y utiliza
pacman, su propio gestor de paquetes. Se trata de una Rolling Release, lo que quiere
decir que todos sus componentes van actualizndose sin necesidad de instalar versiones
nuevas del sistema operativo.
Manjaro: Una prometedora distribucin que promete llevar todo el potencial de Arch Linux
al usuario menos experimentado. Para eso, ofrece un sistema operativo ya montado y
basado en Arch, con un instalador sencillo como el que podemos encontrar en otras
distribuciones como Ubuntu. Tiene versiones oficiales con los entornos de escritorio XFCE
y KDE.
Para principiantes
Linux Mint: Basado en Ubuntu, es uno de los ms recomendados para todos aquellos
que tocan Linux por primera vez. Su entorno de escritorio, Cinnamon, tiene muchas
similitudes con el de Windows, y es tambin uno de los ms personalizables.
Elementary OS: De todas las distribuciones basadas en Ubuntu, esta una de las que ms
personalidad tiene gracias a su cuidadsimo aspecto, que imita el del sistema operativo
OS X de Apple. Increblemente rpida y fcil de usar, le ofrece al usuario todo lo que
pueda necesitar desde el primer momento, incluyendo una coleccin de aplicaciones
propias diseadas para integrarse a la perfeccin con su estilo visual.
Zorin OS: Distribucin tambin basada en Ubuntu que naci con la intencin de ayudar a
que el usuario diera el salto a Linux ofrecindole una interfaz lo ms similar posible a
Windows. Tiene varias versiones, algunas gratuitas como Core (versin bsica), Lite (para
PCs poco potentes) y Educacional (incluye aplicaciones educativas), y otras cuantas de
pago muy al estilo de las versiones de Windows.
Peppermint OS: Distribucin rpida y ligera basada en Ubuntu con entorno de escritorio
LXDE. Utiliza la tecnologa Prism de Mozilla para integrarse con las aplicaciones basadas
en la nube, utilizando las webapps como si fueran nativas. Se presenta como una
alternativa a otros sistemas basados en la nube como Chrome OS.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Kali Linux: Distribucin basada en Debian con una inmensa coleccin de herramientas
para proteger nuestros equipos. Utiliza un kernel personalizado con parches de seguridad
y tiene soporte para la arquitectura ARM.
Arch Assault: Se trata de una nueva distribucin, tambin basada en Arch Linux y muy
parecida a la anterior, tambin dirigida a hackers y amantes de la seguridad. Minimalista,
con gestor de ventanas Openbox acompaado por el panel Tint2, a pesar de estar an
verde ya ofrece soporte para arquitecturas ARM.
Puppy Linux: Una minscula distribucin que puede llevarse en un USB o CD, pero
sorprendentemente rpida al cargarse enteramente en la memoria RAM del ordenador.
Se carga en 30 o 40 segundos y ocupa slo 100 MB.
Lubuntu: Se trata de una versin de Ubuntu mucho ms ligera y asequible para equipos
poco potentes al utilizar el sistema de escritorio LXDE y el gestor de ventanas Openbox.
Tambin incluye software personalizado bastante ms ligero, por lo que slo nos pide
128MB de RAM y un Pentium II o Celeron de 1999 para funciona.
Damn Small Linux: Distribucin especialmente diseada para los equipos ms antiguos,
como los Pentium de primera generacin o incluso los i486. Como entorno grfico y
gestor de ventanas nos propone JWM, su uso ocupa apenas 50 MB y slo nos pide como
mnimo un Intel 486DX y 16 MB de memoria RAM.
SliTaz: Otro peso pluma aunque con un software ligeramente ms moderno que el del
anterior. Utiliza el entorno Openbox y slo necesita un Pentium III con 256MB de RAM y
100 MB libres en el disco duro para funcionar.
Q4OS: Y si el anterior era un proyecto que llegaba a su fin, Q4OS es uno que est
comenzando. Se trata de una distro basada en Debian. Su entorno de escritorio deriva de
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
la una versin 3.x de KDE llamada Trinity DE e imita el aspecto de Windows XP. Puede
usarse en equipos con Pentium de 300MHz, 128 MB de RAM y 3 GB de disco duro.
Distro Astro: Esta distribucin est basada en Ubuntu 14.04 LTS y utiliza el entorno de
escritorio MATE, aunque lo ms importante es su completa coleccin de aplicaciones
dirigidas a los amantes de la astronoma.
SteamOS: Aun en fase beta, esta es la distribucin basada en Debian desarrollada por
Valve, y que est ms dirigida a ser una especie de media center para videojuegos
integrando el modo big picture que un sistema de sobremesa.
Scientific Linux: Se trata de un clon a nivel binario de la distribucin Red Hat Enterprise
Linux, y est desarrollada y mantenida por los laboratorios de Fsica CERN y Fermilab
con el objetivo de tener un sistema operativo especfico para la computacin cientfica.
CEELD: Distro basada en OpenSUSE que usa el entorno KDE y est especialmente
dirigida a los ingenieros electrnicos y a estudiantes de esta carrera, al permitirles disear
o simular circuitos electrnicos.
Openelec: Pequea distribucin Linux creada desde cero para convertir un ordenador en
un centro multimedia basado en Kodi, lo que antes se conoca como XBMC. Hace lo que
promete y necesita slo 90-125 MB de almacenamiento interno. A parte de su versin
oficial, tiene otras dos buids para Raspberry Pi y Apple TV.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
As es como se Linux
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
COMANDOS DE LINUX
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Archivos y Directorios
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Encontrar archivos
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Espacio de Disco
Usuarios y Grupos
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
9. find / -perm -u+s: visualizar todos los ficheros del sistema con
SUID configurado.
10. chmod u+s /bin/file1: colocar el bit SUID en un fichero binario. El
usuario que corriendo ese fichero adquiere los mismos privilegios
como dueo.
11. chmod u-s /bin/file1: deshabilitar el bit SUID en un fichero
binario.
12. chmod g+s /home/public: colocar un bit SGID en un directorio
similar al SUID pero por directorio.
13. chmod g-s /home/public: desabilitar un bit SGID en un directorio.
14. chmod o+t /home/public: colocar un bit STIKY en un directorio.
Permite el borrado de ficheros solamente a los dueos legtimos.
15. chmod o-t /home/public: desabilitar un bit STIKY en un directorio.
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Manipulacin de texto
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Salvas (Backup)
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
CD-ROM
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Tablas IP (CORTAFUEGOS)
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
Monitoreando y depurando
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ
INFORMACIN SOBRE LINUX
Mara Fernanda Carreo Hernndez
GRACIAS!
Att:
29/04/2017
TCNICO EN SISTEMAS
INSTRUCTOR: JIMMY RODRIGUEZ