Sie sind auf Seite 1von 6

TUTORIAL LINUX

1. KERNEL

El kernel ó núcleo de Linux se puede definir como el corazón de este


sistema operativo. Es el encargado de que el software y el hardware
de tu ordenador puedan trabajar juntos.

Las funciones más importantes del mismo, aunque no las únicas, son:

• Administración de la memoria para todos los programas y


procesos en ejecución.
• Administración del tiempo de procesador que los programas y
procesos en ejecución utilizan.
• Es el encargado de que podamos acceder a los
periféricos/elementos de nuestro ordenador de una manera
cómoda.

Comandos con el KERNEL:

uname -a
Descripción: Nos dice la versión de kernel, procesador, y nombre de
sistema

sysctl
Descripción: Configurar los parámetros del kernel en tiempo de
ejecución.
Ejemplos: sysctl –a

lsmod
Descripción: Muestra los módulos de kernel que estan cargados.
Ejemplos: lsmod

rmmod
Descripción: Elimina módulos del kernel que estan cargados
Ejemplos: rmmod <nombre de modulo>

insmod módulo [opciones]


Descripción: Inserta módulos del kernel
Ejemplos: insmod <nombre de modulo>

depmod
Descripción: Permite ver las dependencias entre módulos del KERNEL

modprobe módulo opciones


Descripción: Carga módulos respetando las dependencias de depmod

http://www.linux-es.org/kernel
http://www.pello.info/referencia_linux.html
http://structio.sourceforge.net/guias/AA_Linux_colegio/kernel-y-
modulos.html

http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html

2. DEVICES

Para Linux todo es un archivo, incluyendo dispositivos como discos


duros, cdroms, disquetes, unidades de cinta, memorias usb, etc., asi
como dispositivos de comunicación como puertos seriales y paralelos,
modems, etc, incluso también las consolas o terminales son
dispositivos asociados a un archivo. Estos dispositivos son enlazados
(linked) a un dispositivo de archivo, es decir un dispositivo físico es
representado o asociado a un archivo. Estos archivos se encuentran
bajo el directorio /dev.

Los dispositivos en Linux son identificados con un designador de dos


o tres letras, además si el dispositivo admite perticiones se utiliza una
progresión numérica o alfábetica para identificar la partición. En la
siguiente tabla se indica el designador de tipo dispositivo y su
descripción.

Tipo Dispositivo
hd Discos duros IDE y dispositivos IDE como cdroms
sd Discos duros SCSI
scd Cdrom SCSI
st Unidades de cinta SCSI
ht Unidades de cinta IDE
fd Unidades de diquetes
lp Puertos paralelos
tty Terminales o consolas
pty Terminales remotas o de red, incluyendo las abiertas en
Window X
ttyS Puertos seriales
cua Puertos de comunicación
eth Tarjetas o interfaces de red ethernet

Los dispositivos que admiten particiones generalmente estas se


designan con letras, asi por ejemplo las unidades IDE que son las mas
comunes en cualquier PC actual su designación sería la siguiente:

Canal IDE Dispositivo Linux Equivalente Windows


Primario Maestro /dev/hda C:
Primario Esclavo /dev/hdb D:
Secundario Maestro /dev/hdc E:
Secundario Esclavo /dev/hdd F:
El equivalente Windows es suponiendo una sola partición en el disco,
ahora bien en Linux, por ejemplo, el dispositivo /dev/hda es en si el
disco duro completo, pero ya particionado se numera secuncialmente
a partir de 1 cada partición, entonces realmente nuestro sistema de
archivos suponiendo una sola partición, estaría en /dev/hda1. En los
dispositivos se admiten hasta 4 particiones primarias y una de ellas
puede ser extendida, dentro de una extendida puede haber hasta 16
particiones lógicas, en Linux las particiones lógicas comienzan a partir
de 5, esto para diferenciar claramente de la 1 a la 4 como particiones
primarias.

Los dispositivos que no admiten particiones en sus sistemas de


archivos tales como disquetes o cdroms, se numeran secuncialmente
a partir de 0 o simplemente se omite.

fdisk o cfdik
Descripción: Para cambiar la tabla de particiones

mount – umount
Descripción: Montar y desmontar particiones.

http://www.linuxtotal.com.mx/index.php?cont=info_admon_005
http://structio.sourceforge.net/guias/AA_Linux_colegio/dispositivos-y-
linux.html

3. FILE SYSTEM
El gráfico anterior muestra la jerarquía de sistema de archivos linux,
ahora se explicará en detalle un poco más lo que cada carpeta
contiene.

/ this is the root folder, all other folders come under root.. / Esta es la
carpeta raíz, todas las carpetas bajo la raíz de otros vienen .. think of
it as C:\ in a Windows context. pensar en él como C: \ Windows en un
contexto.

/bin this folder contains all the user-essential binaries (programs) that
are needed to administer and run your linux system… delete this
folder and your system is broken. / Bin esta carpeta contiene todos
los binarios esenciales de usuario (programas) que se necesitan para
administrar y ejecutar el sistema linux ... borrar esta carpeta y su
sistema está roto.

/boot as the name suggests, this folder contains configuration files


and other necessary files that are needed by the bootloader / Boot
como el nombre sugiere, esta carpeta contiene los archivos de
configuración y otros archivos necesarios que se necesitan por el
gestor de arranque

/dev this folder contains device files (remember, these files represent
physical devices, so be careful when working with them) / Dev esta
carpeta contiene los archivos de dispositivos (recuerde, estos
archivos representan dispositivos físicos, así que ten cuidado cuando
se trabaja con ellos)

/etc this folder contains all the configuration files used by the system,
you can also start and stop services (daemons ) from here / Etc esta
carpeta contiene todos los archivos de configuración utilizados por el
sistema, también puede iniciar y detener los servicios (demonios) de
aquí

/home this folder contains the home folders of all the normal (non –
root ) users on the system .. / Home esta carpeta contiene las
carpetas de inicio de todos los (no - root) los usuarios normales en el
sistema .. think of it as my documents in windows pensar en ella
como mis documentos en Windows

/lib this folder contains software libraries / Lib esta carpeta contiene
las bibliotecas de software

/media this is a mount point for removable devices… this is where


you would usually mount your thumbdrives … etc / Medios de
comunicación este es un punto de montaje para dispositivos
extraíbles ... aquí es donde normalmente montar sus unidades de
almacenamiento, etc ...

/mnt this is a temporary mount point / Mnt se trata de un punto de


montaje temporal

/opt this folder contains add on software (extra software) / Opt esta
carpeta contiene agregar en el software (software adicional)

/sbin this folder contains binaries that can only be run as the root
user (”superuser”) / Sbin esta carpeta contiene archivos binarios que
sólo se puede ejecutar como usuario root ("superusuario")

/tmp this folder contains temporary files that are erased upon
reboot / Tmp esta carpeta contiene archivos temporales que se
borran en el arranque

/usr this folder and its subfolders contains user installed programs
and utilities and libraries / Usr esta carpeta y sus subcarpetas
contiene el usuario instala programas y utilidades y bibliotecas

/var this folder contains files that change alot (”Variable files”) / Var
esta carpeta contiene archivos que cambian mucho ("archivos
variables")

/root this folder contians the root user's files / Root este contians
carpeta raíz del usuario de los archivos de la
/proc this is a psuedo folder, that contains information about the
linux kernel and hardware that is updated in realtime. / Proc es una
carpeta pseudo, que contiene información sobre el kernel de Linux y
el hardware que se actualiza en tiempo real.

http://hyders.com/?p=133

4. SWAP / MEMORIA VIRTUAL

Es una zona del disco (un fichero o partición) que se usa para guardar
las imágenes de los procesos que no han de mantenerse en memoria
física. A este espacio se le suele llamar swap, del inglés swaping
(intercambiar).

Cómo crear una partición de swap de xxx Megas:

sudo dd if=/dev/zero of=/media/swapfile bs=1M count=xxx


sudo mkswap /media/swapfile

Y así la activamos:

sudo swapon /media/swapfile

Ahora ya la estamos usando. Para verificar que todo ha ido bien:

free
cat /proc/swaps

Veremos respectivamente como el espacio de swap tiene que haber


aumentado, y los espacios de intercabio activos.

Y para activarlo al arranque:

sudo gedit /etc/fstab

Y añadimos:

/media/swapfile swap swap defaults 0 0

http://www.guia-ubuntu.org/index.php?
title=Crear_un_archivo_de_swap

Das könnte Ihnen auch gefallen