24
Equipamiento Informático

þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Equipamiento Informático

Page 2: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Unix Multitarea Tiempo Compartido Multiusuario Portable Cobertura nativa de redes Lenguaje C Consola

Page 3: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Algunas variantes Berkeley (BSD) Microsoft Xenix Sun Solaris Apple OS X IBM AIX HP IX Libres (Linux y FreeBSD)

Page 4: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Evolución Unix

Page 5: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Linux GNU (Licencia Pública General) FSF (Free Software Foundation)

Linus Torvalds (kernel)

Page 6: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Distribución Linux Software

Kernel Paquetes

Ejemplos Red Hat Slackware Debian

Page 7: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Arquitectura Linux

Page 8: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Aplicaciones Administración pública Fuerzas de seguridad Móviles Servidores Supercomputadoras

Page 9: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Entornos gráficos KDE GNOME XFCE LXDE Unity

Page 10: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Comparación

Page 11: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Herramientas de programaciónLenguajes C y C++ Java Pascal Python Perl Ada

Page 12: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Entornos integrados (IDE) Eclipse Netbeans IDE Code::Blocks Ultimate++ Lazarus Kdevelop Anjuta

Page 13: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Repositorios Bancos de datos o servidores que alojan las

aplicaciones. Tipos:

Oficiales Socios o amigos No oficiales

Page 14: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Gestores de paquetes Forma en que se instala y actualiza el software

Debian: dpkg – apt Fink: Mac OS X Red Hat: RPM – up2date-YaST-YUM Slackware: tgz Gentoo: Portage

Page 15: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Ubuntu• Kubuntu: KDE• Ubuntu GNOME: Gnome• Xubuntu: XFCE• Lubuntu: LXDE• Ubuntu MATE: MATE• Edubuntu: Unity ligero• Mythubuntu: Myth TV• Ubuntu Studio: Multimedia• Ubuntu Kylin: Chino

Page 16: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Distros actuales• Opensuse

• Aspecto: elementary OS

• Personalizable: Arch Linux

• Nueva: Solus

• Portatiles: Ubuntu MATE

• Antiguos: Lubuntu

• Escritorio: Linux Mint

• Juegos: Steam OS

• Privacidad: Tails

• Multimedia: Ubuntu Studio

Page 17: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Todo es un archivo En el sistema de ficheros de los Unix, todo,

absolutamente todo, está representado por un archivo.

No existe el concepto de extensiones, un programa es un archivoque tiene permisos para ser ejecutado.

Tampoco existen diferentes unidades lógicas correspondientes a los diferentes sistemas de archivos. Todo lo que hay en el sistema cuelga del directorio raíz /.

Page 18: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Árbol de directorios El árbol de directorios de UNIX tiene una estructura

bastante rígida, que hace fácil la búsqueda de archivos de conf

iguración, ayuda, etc. cuando hace falta

Page 19: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Directorios /dev: Viene del ingles device (dispositivo). Este

directorio contiene archivos que representan los dispositivos del sistema. Estos archivos son fundamentales para que el sistema funcione correctamente.

/etc: Aquí se encuentran archivos relativos a la configuración local del sistema, y de los programas, por ejemplo: /etc/passwd guarda información de cada uno de los usuarios

Page 20: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Directorios /home: De este directorio cuelgan los directorios de

inicio (home directory) de los usuarios “normales” (todos excepto el root y las cuentas que no pertenecen a un usuario real).

/lib: En este directorio se encuentran las bibliotecas del sistema, ya sean bibliotecas de funciones, de imágenes, sonidos, iconos, etc..

Page 21: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Directorios /man: Aquí se encuentran la mayoría de las paginas

del manual de cada prograam. Para acceder a los manuales se utiliza el comando man seguido del nombre del programa. Otras veces están en /usr/man o /usr/local/man.

/mnt: Generalmente de este directorio cuelgan los ficheros de los dispositivos “montados” en el sistema, es decir, ficheros que son accesibles desde el sistema en ese momento.

Page 22: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Directorios /proc: En este directorio se encuentran ficheros

virtuales, que no existen realmente. Al intentar verlos obtendremos información acerca del sistema. Cada proceso en ejecución tiene asociado un directorio.

/root: Este es el directorio home del usuario root, tradicionalmente el administrador del sistemas. Recibe este nombre por ser el propietario del directorio / (directorio raíz o root directory en ingles).

Page 23: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Directorios /sbin: Aquí, al igual que en /bin se guardan muchos

programas pero estos solo son usados por el administrador del sistema, por ejemplo: el comando exit, el comando halt, el comando reboot, etc.

/tmp: En el directorio /tmp se guardan archivos de carácter temporal, es decir, si un programa necesita mantener cierta información guardada, pero que no será necesaria en otro momento, la guardara en el directorio /tmp.

Page 24: þ* x ¼§ª;4d` ]þ õä Ý k$ä© - Û :i |/ ul de clase/Linux.pdf · 2019-04-04 · Linux GNU (Licencia Pública General) ... El árbol de directorios de UNIX tiene una estructura

Directorios /usr: En /usr están la mayoría de los programas, las

bibliotecas de funciones, las fuentes del kernel, etc.. De /usr cuelgan otros directorios lib y bin, que tienen las bibliotecas y los ejecutables que utilizan normalmente los usuarios, pero que no son imprescindibles para el sistema, como awk, diff, grep,

/var: Este directorio guarda los ficheros “variables”, como los ficheros donde se guardan los errores, los logs del sistema, los directorios del SPOOL de la impresora (el buffer de la impresora por decirlo de algún modo).