Documentos de Académico
Documentos de Profesional
Documentos de Cultura
05 Conceptos Linux PDF
05 Conceptos Linux PDF
IN ETHICAL HACKING
Conceptos básicos de Linux
First Certification in Ethical Hacking
Módulo 5: Linux
1- Conceptos base
GNU/Linux, es el término empleado para referirse a la combinación del sistema
operativo GNU, desarrollado por la FSF, y el núcleo(kernel) Linux, desarrollado
por Linus Torvalds y la Linux Foundation. Su desarrollo es uno de los ejemplos más
prominentes de software libre; todo su código fuente puede ser utilizado, modificado
y redistribuido libremente por cualquiera bajo los términos de la GPL
(Licencia Pública General de GNU) y otra serie de licencias libres.
2- Repositorios
Dentro de cada distribución existen servidores que contienen las actualizaciones del
sistema, al igual que las aplicaciones que se pueden instalar en su sistema, ya sean las
instaladas por defecto, o un conjunto de herramientas muy amplio al que nos da
acceso el creador de la distribución en concreto.
Los enlaces que deben ser añadidos varían según la distribución y la propia versión de
Linux usada. Es importante siempre usar los repositorios más actualizados del
distribuidor. Por ejemplo si deseamos poner los de la Kali Linux, iremos a Google o
cualquier otro buscador y buscaremos con los términos “repositorios kali Linux”.
La pantalla que nos aparecerá contendrá los repositorios para las diferentes versiones,
usaremos el correspondiente a nuestra versión descargada.
First Certification in Ethical Hacking
Es importante remarcar, que en Linux se usa la almohadilla (#) para realizar los
comentarios en los archivos de configuración.
First Certification in Ethical Hacking
3- Actualización
En Windows no es tan importante tener el sistema totalmente actualizado, así como
sus aplicaciones, pero en Linux sí. Linux es un sistema operativo más potente y
compatible que Windows debido a que usa la compilación local de las aplicaciones,
teniendo una gran compatibilidad con ellas.
Por esta razón es importante tener el sistema siempre lo más actualizado posible, ya
que si uno de esos compiladores no es actualizado e instalamos aplicaciones, puede
que estas fallen o no se compilen correctamente.
https://www.kernel.org
First Certification in Ethical Hacking
Junto con los comandos anteriores de actualización del sistema, hay veces que para
subir de versión deberemos usar de forma alterna los siguientes comandos:
4- Sistemas de archivo:
Linux se basa en un sistema de ficheros, de forma que todo en Linux se crea como tal.
Un ejemplo son los discos duros, las particiones, los dispositivos USB, etc. Todo es
montado en Linux como un fichero.
Dentro de esta raíz está todo contenido, por ejemplo /dev/sda para indicar un disco
duro. La raíz vendría a compararse en Windows con MI PC o Equipo, dependiendo de
la versión.
Algunos de los directorios más importantes dentro de la raíz son los siguientes:
First Certification in Ethical Hacking
/var/log/: Almacena ficheros con los registros del sistema. Similar al visor de eventos
en entornos Windows.
/dev/: almacena los dispositivos del sistema, como son los discos duros y sus
particiones, los dispositivos externos, etc.
/home/: almacena los perfiles de usuarios con sus carpetas, el escritorio, descargas,
imágenes, documentos, etc.
/etc/fstab: indicamos que es lo que arranca al inicio, que discos duros y particiones
monta.