Administraciรณn de sistemas operativos y redes Linux Viernes 29 de mayo de 2020. 10 AM
MartĂn RodrĂguez Polo Desarrollador de software Contacto martin97polo@gmail.com
+57 314 472 1774
martin97polo
TEMARIO • • • • • • • • •
• • • •
Introducción TUX Sistemas GNU/Linux y Software Libre Características del Sistema Diseño y Filosofía de Linux Diferencias entre Linux y otros Sistemas Operativos Fuentes de información sobre Linux. Ventajas y desventajas los sistemas Linux. Análisis de las distintas Distribuciones GNU-LINUX. GNOME Requisitos de hardware Red Hat Comandos básicos
Introducciรณn
Kernel
Linus Torvalds
¿Quién es?
GNU/Linux
Linux es el núcleo: el programa del sistema que se encarga de asignar los recursos de la máquina a los demás programas que el usuario ejecuta. GNU es un sistema operativo de software libre, es decir, respeta la libertad de los usuarios. El sistema operativo GNU consiste en paquetes de GNU (programas publicados específicamente por el proyecto GNU) además de software libre publicado por terceras partes.
Software Libre La libertad de ejecutar el programa como se desee, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
La libertad de redistribuir copias para ayudar a otros (libertad 2).
La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.
Características Al ser de código abierto, Linux puede ser enriquecido y modificado a partir del aporte de los usuarios.
Acceder a software de libre distribución
Sistema operativo preferido por muchos
Aprovechamiento de las redes
Soporte en hardware y múltiples plataformas
CaracterĂsticas Interfaz de usuario
Modo Multiusuario
Multitarea
SEGURIDAD!
Diseño y filosofía Linux toma prestados muchos aspectos del S.O. UNIX ya que fue escrito para poder ser una versión de código abierto de UNIX.
-Cada 2 o 3 meses se publica una nueva versión del Kernel de Linux. Esto es posible gracias a la filosofía colaborativa.
Diferencias
Al copar el 80% del mercado actual con su sistema operativo, tienes prácticamente todo a tu alcance. Gran variedad de equipos y aditamientos para prácticamente cualquier uso imaginable.
Dispone de la mayor red de software libre existente. ¿Qué significa esto? Que con Mac OS o Windows casi todas las aplicaciones, programas y todo el software en general hay que pagarlo. Ya sea comprar la versión premium, pro, senior, full o como le quieran llamar, tienes que pagar. Con Linux esto no se ve muy a menudo, pudiendo descargar las cosas de forma gratuita.
Apple diseña tanto su software como su hardware, o utiliza el hardware de otras compañías punteras. Esto asegura la calidad del hardware y que el software (es decir, su sistema operativo) tengan una funcionalidad y compatibilidad absolutas.
Fuentes de informaciรณn sobre Linux.
Fuentes de informaciรณn sobre Linux.
Ventajas Linux Es gratuito Es libre MuchĂsimo software libre Mayor estabilidad No necesita de muchos recursos Muy buenos entornos grĂĄficos
Desventajas Linux Es incompatible con Windows Falta de soporte Incompatibilidad entre particiones Poco software comercial Limitaciones para los videojuegos Muy buenos entornos grรกficos
Distribuciones de Linux
Distribuciones de Linux (Principiantes) Es una de las distribuciones de Linux más antigua y popular al mismo tiempo. Para la gran mayoría se trata de la distro más estable, aunque hay otros aspectos a destacar como son los repositorios, gestores de paquetes y la comunidad detrás de Debian.
Es otra de las más elegidas cuando se trata de instalar una distribución de Linux en cualquier equipo. Y es que su sencillo proceso de instalación hace que podamos tener Ubuntu en nuestro equipo en un abrir y cerrar de ojos.
Es otra de las distribuciones de Linux más populares. Se basa en Ubuntu pero hay grandes diferencias entre ambas distros. Mint es mucho más rápida, ligera y sencilla de manejar, sobre todo para usuarios poco experimentados en entorno Linux. Fedora es otra de las distros que no podían faltar en este recopilatorio. Principalmente usa la interfaz de GNOME, aunque también podemos usar otras como XFCE, lo que permite que su utilización sea bastante sencilla.
Distribuciones de Linux (Avanzado) Es otra de las distribuciones de Linux basada en su gran comunidad, de código abierto. Un sistema basado en RPM, por lo que tiene sus orígenes en Red Hat Linux. Diseñado para un uso tanto en PC como servidor
Es una de las mejores distros para servidores y una versión de Red hat Enterprise Linux. Esto deja muy claro que se trata de una de las distribuciones de Linux más estables y potentes.
Aunque podríamos añadirla dentro de las distribuciones de Linux ligeras, puesto que nos permite elegir los paquetes que queremos instalar en nuestro PC, lo cierto es que Arch Linux necesita de ciertos conocimientos avanzados para poderla configurar y utilizar. Kali Linux es una distribución basada en Debian GNU/Linux diseñada principalmente para la auditoría y seguridad informática en general. Kali Linux trae preinstalados más de 600 programas incluyendo Nmap (un escáner de puertos), Wireshark (un sniffer), John the Ripper (un crackeador de passwords) y la suite Aircrack-ng (software para pruebas de seguridad en redes inalámbricas). Kali puede ser usado desde un Live CD, live-usb y también puede ser instalada como sistema operativo principal.
GNOME
Requerimientos de Hardware
Ubuntu
Debian
Kali
Linux Mint
En esta distribución se debe considerar:
Dependiendo del tipo de ordenador donde se vaya a instalar se requiere de:
Kali Para esta distribución:
Linux Mint Mínimo 512 MB de RAM, aunque se recomienda que la memoria sea de 1 GB 9GB de almacenamiento en disco, pero se recomiendan 20 GB Una tarjeta gráfica que soporte los 1024 x 768 pixeles de resolución.
Procesador x86 a 1 GHz Memoria RAM de 1GB Espacio en disco de 15 GB Tarjeta gráfica capaz de soportar 800 x 600 de resolución Puerto USB Tarjeta de red.
24 a 64 MB de RAM de 450 MB a 1 GB de espacio Si es un servidor 128 MB de RAM y 4 GB de almacenamiento.
Mínimo 8 GB de disco duro solo para la instalación Si la arquitectura es i386 y amd64, se requiere de un mínimo de 512 MB de RAM Una lectora de CD/DVD o un puerto USB.
Redhat Red Hat® Enterprise Linux® es la plataforma empresarial Linux líder en el mundo*. Se trata de un sistema operativo (SO) open source. Es lo que permite ampliar las aplicaciones actuales e implementar tecnologías nuevas en equipos sin sistema operativo, entornos virtuales, contenedores y todo tipo de entornos de nube.
Características y ventajas de Linux Redhat Todos los productos de Red Hat Enterprise Linux Server incorporan un entorno de virtualización, también disponible como opción para productos de escritorio. Optimizado para procesadores multinúcleo Tecnologías avanzadas de rendimiento de E/S y de virtualización, como SRIOV. Planificadores de E/S por cola conmutables dinámicamente.
Comandos bรกsicos ls
cp
Mostrar la lista de archivos
Permite copiar los archivos y directorio
ls
cp [opciones]... [-T] origen destino
Comandos bรกsicos mkdir
rm
Crear nuevos directorios
Permite eliminar un archivo o directorio rm [OPCION]... ARCHIVO...
mkdir directorio
Comandos bรกsicos touch
chmod
Permite crear o actualizar archivos (En caso que el archivo no exista lo crea, si existe este lo reemplaza)
Permite cambiar los permisos de los directorios y archivos en Linux
touch archivo.txt
r quiere decir escritura y viene de Read w quiere decir lectura y viene de Write x quiere decir ejecuciรณn y viene de eXecute chmod -w archivo/directorio
Comandos bรกsicos useradd
cat
Permite agregar un usuario al sistema
Permite imprimir archivos en pantalla cat > archivo.txt
Comandos básicos groupadd
grep
Agregar un nuevo grupo de usuarios
Permite encontrar texto en algun directorio o todo el sistema. “Ctrl + F”
groupadd [options] group
Comandos básicos usermod
top
Con el comando usermod se pueden realizar varios cambios en la configuración de los usuarios del sistema.
El comando top nos ayuda a conocer los procesos de ejecución del sistema (y más cosas) en tiempo real y es una de las herramientas más importantes para un administrador.
usermod -l nombreantiguo nombrenuevo
top
chown
less
Un comando chown de Linux es una abreviatura para “change owner” (cambiar de propietario)
Less es una utilidad en línea de comandos capaz de mostrarnos el contenido de un archivo, o la salida de un comando pagina por pagina.
chown whales chownSample.txt
less [OPTIONS] archivo
Comandos bรกsicos
tree Muestra un รกrbol de directorios y archivos
ยกGracias! Contacto martin97polo@gmail.com +57 314 472 1774
martin97polo