Entendiendo el Kernel de Linux

888 views
589 views

Published on

Esta presentación forma parte del Curso de Administración de Linux, dado por la academia Capacity Academy. Para saber más sobre este entrenamiento, y obtener el resto de las diapositivas, visite esta página:

www.capacityacademy.com

Conocer la historia, antecedentes, filosofía, distribuciones y conceptos del mundo Linux
Determinar requerimientos e Instalar, desde cero, Linux
Trabajar con el sistema de archivos, la línea de comandos, los comandos fundamentales, tuberias, filtros, scripts, procesos y administracion de usuarios...
Logrará administrar los recursos del sistema, interactuar con el Kernel, así como configurar Redes de Datos
Podrá instalar, configurar y administrar servidores de: DHCP, Web, FTP, SSH, MySQL, DNS, Email, Proxy y Firewall en Linux
Adquirirá todo el conocimiento práctico y teórico para tener múltiples Servidores Linux virtuales en su computador, y poder certificarse de CompTIA Linux+

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
888
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Entendiendo el Kernel de Linux

  1. 1. Linux Kernel • Objetivos: – ¿Qué es la núcleo (kernel)? – Versiones del kernel del Linux – Donde descargar las versiones del kernel – Comandos relacionados con el kernel – Archivos del kernel – Compilación del kernel
  2. 2. Linux Kernel • ¿Qué es el kernel? – El kernel corazón del sistema operativo Linux. – El kernel de Linux tiene más de 6 millones de líneas de código. – El kernel de Linux está registrado bajo la licencia GNU GPL. – El desarrollo del kernel de Linux esta liderado por Linus Torvalds.
  3. 3. Linux Kernel • Características – El kernel de Linux es monolítico – El kernel de Linux es dinámico y modular – El kernel de Linux está en su mayor parte escrito en lenguaje C. – Se necesita el compilador gcc para poder compilar el kernel. – El kernel de Linux es portable, es decir, puede ser utilizado en múltiples arquitectura de hardware diferentes
  4. 4. Linux kernel • Para el desarrollo del kernel de Linux existen dos versiones: – Stable – Unstable • La última versión estable del kernel de Linux es la 2.6.39.3
  5. 5. Linux Kernel • Arquitectura del kernel de Linux
  6. 6. Linux Kernel • Linux kernel subsystem
  7. 7. Linux kernel • System Call Interface
  8. 8. Linux kernel • Process Management
  9. 9. Linux kernel • Memory Management
  10. 10. Linux Kernel • Virtual File System
  11. 11. Linux kernel • Network Stack
  12. 12. Linux Kernel • Comando “uname –r”
  13. 13. Linux Kernel • La página oficial del kernel de Linux es: – http://www.kernel.org • El directorio donde regularmente se encuentran los fuentes del kernel es /usr/src
  14. 14. Linux Kernel • Procedimiento compilar el kernel de Linux: – Descargar los fuentes – Descomprimir los fuentes – Comando “make menuconfig” – Comando “make modules” – Comando “make” – Comando “make modules_install” – Comando “make install” – Editar /etc/grub.conf
  15. 15. Linux Kernel • Archivos del Linux Kernel
  16. 16. Linux Kernel • Los módulos del kernel se encuentran en /lib/modules • Los archivo que representan los módulos terminando en extensión <module>ko.

×