Bases del sistema operativo

1

Lo que aprenderás sobre la administración de servidores linux

2

Distribuciones más utilizadas de Linux

3

Instalación de Ubuntu Server

4

Instrucciones para instalar CentOS

5

Gestión del árbol de directorios

6

Diferencias entre LESS, CAT, HEAD y TAIL para lectura de archivos

7

Interacción con archivos y permisos

8

Conociendo las terminales en linux

9

Manejo y monitoreo de procesos y recursos del sistema

10

Monitoreo de recursos del sistema

Instalación y manejo de software en Linux

11

Análisis de los parámetros de red

12

Administración de paquetes acorde a la distribución

13

Manejo de paquetes en sistemas basados en Debian

14

Administración de software con YUM y RPM para CentOS

15

Nagios: Desempaquetado, descompresión, compilación e instalación de paquetes

Administración de usuarios

16

Los usuarios, una tarea vital en el proceso de administración del sistema operativo

17

Creando y manejando cuentas de usuario en el sistema operativo

18

Entendiendo la membresía de los grupos

19

Usando PAM para el control de acceso de usuarios

Servicios en el sistema operativo

20

Autenticación de clientes y servidores sobre SSH

21

Configurando DNS con bind

22

Arranque, detención y recarga de servicios

23

NGINX y Apache en Ubuntu server

24

Instalación y configuración de NGINX

25

¿Qué es NGINX Amplify?

26

NGINX Amplify: Instalación y configuración de un servidor para producción

27

Monitoreo de MySQL con Nagios

28

Configuración de Nagios

29

Los logs, nuestros mejores amigos

30

Otros servicios de logs

Bash scripting

31

Las bases de bash

32

Las variables y su entorno de ejecución

33

Automatizando tareas desde la terminal

34

Automatizando la copia de seguridad

35

Crontab

Asegurando tu servidor

36

Entendiendo la gestión de vulnerabilidades

37

¿Qué es una superficie de ataque? Principio del menor privilegio

38

El firewall y sus reglas

39

Escaneo de puertos con NMAP y NIKTO desde Kali Linux

40

Lynis: Herramientas de auditoria de seguridad en Linux

Proyecto

41

Configuración de Node.js en un ambiente productivo

42

Configuración de NGINX para la aplicación de Node.js

Bonus: Linux en Azure

43

Aprende sobre Linux en Azure

44

Despliegue de una aplicación web MEAN

45

Crea una máquina virtual en la nube de Azure

Conclusiones

46

Lo que aprendiste sobre servidores linux

Distribuciones más utilizadas de Linux

2/46
Recursos
Transcripción

Vamos a usar dos distribuciones de Linux: Ubuntu Server en su versión 18.04 y CentOS Server versión 7.

Recuerda que puedes usar cualquier versión para hacer pruebas y estudiar, pero al trabajar con servidores debemos instalar las versiones LTS, ya que incluyen soporte de largo plazo (actualizaciones de software por al menos 5 años).

Recuerda que puedes probar estas distribuciones con una máquina virtual o el proveedor de nube que prefieras (Google, Amazon, Digital Ocean, entre otros).

Aportes 148

Preguntas 19

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Memazo

LTS = Long Term Support

RESUMEN DE LA CLASE

Distribuciones más utilizadas de Linux

  • Ubuntu server: Se usa frecuentemente para el despliegue de aplicaciones web
  • Centos server: Proviene de Redhat. Es más utilizado para aplicaciones empresariales

Importante: Se deben instalar las versiones LTS (Long Term Support), ya que ofrecen soporte de al menos 5 años

1 Desde acá pueden descargar la versión de ubuntu 18.04/ ya que se pedirá en el siguiente curso.
2 y acá la versión 7 de CentOS.

Saludos.

Cabe destacar que la segunda distribución en uso es DEBIAN y que Suse esta de quinta con un porcentaje bastante pequeño, hago esta apreciación por que la distribucion Madre de Ubuntu es Debian, lo que significaria que Debian Hija y madre tienen casi el 60% de todos los servidores basados en Unix , en resumen aprende Debian Linux y podras defenderte en el 60% de los servidores del Mundo

Centos Server ya no existe 😦 2021

No quiero ser rebelde pero voy a usar Debian 😃

Para las personas nuevas que entran a este curso, CentOs actualmente no se usa porque volvieron la distro Rolling Release (Esto significa que tiene muchas actualizaciones, no es estable), en cambio, les sugiero probar Rocky Linux, es un fork de RHEL, o sea un clon binario de CentOs

Mis apuntes - Distribuciones más utilizadas de Linux

Distribuciones Linux a usar:

  • Ubuntu Server 18.04
  • CentOS Server 7

  • Al trabajar con servidores debemos instalar las versiones LTS(Con actualizaciones).
  • Puedes instalar estas distribuciones con una máquina virtual o el proveedor de nube que prefieras (Google, Amazon, entre otros).

Actualmente existe Ubuntu 20 LTS y por aho a mi me ha ido bien, así que igual podrían hacer la instalación con respecto a eso.

Y como datos a resaltar de la clase, Ubuntu LTS da soporte por al menos 5 años, y las otras versiones son solo 9 meses.

Y CentOS viene de Red Hat, donde Red Hat es pago y CentOS no:D!

CentOS se usa más para servicios empresariales y Ubuntu para desplegar aplicaciones web ^^!

Estadistica actualizada al día de hoy 25 de Junio de 2021, sige creciendo la proporción de servidores Unix 😃

**Distribuciones más utilizadas en linux. **

Ubuntu Server: Es la más utilizada para deplegar servicios web.
CentOS server: Son usados en sitios empresariales, tales como, bancos, sitios retail…

Se pueden instalar en máquinas virtuales, pero lo ideal sería no limitarnos a esto, y explorar diferentes servicios en la nube.

Algo muy MUY MUY Importante, es revisar que tenga LTS = Soporte extendido, ya que con esto nos brinda actualizaciones por 5 años, por el contrario, si no lo tiene tan solo nos dan actualizaciones por 9 meses.

RedHat, es un sistema que se utiliza más que todo en la parte empresarial y que hay que pagar por él.

El 37.6% de los sitios usan ubuntu y CentOS es la tercera con17%

En AWS la mayoría de las máquinas corren sobre ubuntu.

pueden instalar Windows Subsystem for Linux. cpmpatible con varias distros Linux

https://docs.microsoft.com/en-us/windows/wsl/install-win10

para evitar instalar maquinas virtuales en caso tengan pocos recursos y se integra con windows

Les hablo del fututo, ahora la versión recomendada para los que quieren usar Ubuntu es (Ubuntu 20.04 LTS )

Es necesario destacar algunos puntos:

1- Centos fue declarado en EOL por lo que la ultima versión con soporte es la versión 7(Hasta 2024, si no me falla la memoria), siendo remplazado ampliamente por las distribuciones Almalinux(Un fork que surgió a partir de centos), Rockylinux y oraclelinux.
2- Si bien ubuntu server tiene mayor base instalada, las distribuciones basadas en redhat tienen una estabilidad mucho mayor debido a que no instalan paquetes en versión RC o latest(A menos que se haga configuración adicional a nivel de repositorios, mala práctica en servidores de producción, por demás).
3- Las imágenes Linux de AWS son basadas en Redhat.

No te límites a hacer tu instalación en una máquina virtual. Hazlo en tu propia PC. Instala Linux como SO principal

A octubre del 2020 de abrír el enlace, veo que CentOS tiene ya el segundo lugar.

**Ubuntu server: **El server mas usado a nivel mundial

Creo que se necesita una actualización de este curso ya que centos ya no hay.

En lo personal cuando necesito estabilidad en los servidores que debo configurar uso Debian en su versión estable

Y al día de hoy, 19 de Mayo del 2021, la cantidad de servidores UNIX ha subido en casi un 5%!!!
Definitivamente tomar este curso es una buena idea

Para los que quieran probar con un servidor real en la nube, les recomiendo empezar con Amazon EC2 y su capa gratuita, o sijno tambien con Google Cloud

Cuántos iniciaron pensando que Linux y la terminal eran tenebrosas y ahora ven que solo era desconocimiento?

La distribución Ubuntu es la distro más utilizada para ofrecer servicios web

Las Distribuciones de Linux mas usadas:
Ubuntu Server:
Debe tener la Denominación LTS, porque esto asegura que tiene actualización hasta por 5 años.
Centos Server:
Viene de la familia RedHat (Que es una distribucion de pago), pero centos no se paga.

Que virtualizador me recomiendan para un maquina con recursos limitados, para que no se me ponga demasiado lenta???, ya tiene windows instalado.

¿si actualmente tengo instalada la versión normal de ubuntu en mi computadora es sufucuente con esa? ¿o necesito instalar la versión de ubuntu server para seguir este curso?

LTS = Long Term Support

Recordemos que muchas veces viene el tiempo que esto será así, algunas veces vienen fechas y otros meses.

Cloud providers:

Digital Ocean
Amazon
Azure
Google

Ubuntu Server en su versión 18.04 y CentOS Server versión 7.

Pongan a los magos de platzi a programar y Activen la velocidad 2.5 thank you

Red Hat anunció que dejaría de prestar soporte y actualizaciones a CentOS 😕 así que si van configurar un servidor nuevo o a formatear, pero no pueden permitirse el Soporte Premium de Red Hat o la empresa/cliente no tiene el capital suficiente para que justifique, lo mejor es que utilicen Ubuntu Server… A menos claro que tengan un Data Center Frankenstein Épico en el sotano de sus casas, o una guarida tipo Watch Dogs con sus amigos hackers y en ese caso probablemente estén usando Khali o Arch XD

( Personalmente prefiero Manjaro KDE, aunque si Valve publica el SteamOS 3.0, seguramente lo reemplace en todos mis equipos de ocio definitivamente 😛 )

centos Es un sistema operativo padre de un código abierto, basado en la distribución Red Hat Enterprise Linux, operándose de manera similar para poder familiarizarse y cuyo objetivo es poder ofrecer al usuario un software de “clase empresarial” gratuito. y fácil de poder instalar y utilizar.

Me encanta Linux, tiene un nivel de personalización que difícilmente puede tener Windows, y también un nivel de control que puede llegar a ser peligroso si no se sabe manejar

😄 Ubuntu solo lo utilizo para recuperar datos cuando se daña mi Windows, pero ahora me tocara aprender en profundidad 😄

Enlaces de descarga:

Ta confuso

Como se si es Ubuntu Server o ubuntu normal si ya me dieron acceso a un servidor, pero tenía todo instalado y es un poco antiguo?

LTS en las versiones de linux quiere decir que es soporte extendido.
El soporte a largo plazo (en inglés, Long Term Support, abreviadamente, LTS) es un término informático usado para nombrar versiones o ediciones especiales de software diseñadas para tener soportes durante un período más largo que el normal.

GNU/Linux --> libertad, cuan cierto es esto?
se dice mucho de esto quien es el lado oscuro de la fuerza 😃

En lo personal prefiero el CentOS 7 por la fiabilidad en la seguridad, es más enfocado a entorno empresarial.

Excelente muy buena información para motivarnos, es hora de dominar los servidores Linux

Más allá de cual es mejor o más popular distribución para servidores, la información importante son las estadísticas sobre:

  • cuántos servidores a nivel mundial utilizan Linux

  • cuántas personas buscan administradores de servers Linux

  • y lo difícil de encontrar personas con estos conocimientos

Las que cifras nos muestra Jhon nos da un panorama de todas las oportunidades que hay.

Me voy a decantar por usar centOS

Excelente información y dejando todos lo vínculos para que uno mismo lea información. ¡Gracias!

Voy a usar CentOS en una maquina virtual. afecta en algo?
btw, uso Arch en mi computadora personal

Importante saber que las ultimas versiones de oracle, requieren ser instaladas en un oracle linux que es basado en redhat/centos.

Recuerda que puedes usar cualquier versión para hacer pruebas y estudiar, pero al trabajar con servidores debemos instalar las versiones LTS, ya que incluyen soporte de largo plazo (actualizaciones de software por al menos 5 años).

Vamos a usar dos distribuciones de Linux: Ubuntu Server en su versión 18.04 y CentOS Server versión 7.

Recuerden que también puede instalar los subsistemas de Linux para Windows, yo he utilizado debían y Ubuntu y la verdad no me ha funcionado mal y también es una forma de acostumbrarse a la consola antes de instalar una máquina virtual. El subsistema están disponibles en la tienda de Windows.

Una consulta yo tengo windows y con windows he averiguado que puedo instalar ubuntu y también centos y kali-linux. Esas distribuciones me sirven para el curso??

se puede instalar ubuntu, cento server o kali linux , en los proveedores de nube? como google cloud, amazon. etc tengo entendido que estos servidores de computo en la nube son de pago, pero que tienen ciertas funciones gratuitas, si quiero instalar esas distribuciones, tendre que pagar? gracias por su respuesta =)

Cabe destacar que en el top de Distribuciones es Ubuntu y que el segundo lugar es Debian. Y que ambas distribuciones son hermanas ( ubuntu esta basado en debian ) y hacen en conjunto el 49%

https://w3techs.com/technologies/details/os-linux

DistroWatch es un sitio web que compila noticias, enlaces con análisis, capturas de pantalla e informaciones de actualización, lanzamientos o desarrollos, y establece un ranking de popularidad, relacionando todo este conjunto de características a las distribuciones de los sistemas operativos GNU/Linux, BSD, Solaris y sus derivados.

para descargar e instalarlo ubuntu 20.04LTS

© 2021 Canonical Ltd. Ubuntu and Canonical
https://ubuntu.com/download/desktop

Los archivos dejados para este video están muy buenos

yo uso ubuntu en virtualbox

NarSernna

Mientras tanto, yo voy a tomar el curso con WSL, wish me luck

Interesante, dominar Linux es trabajo asegurado en el mundo de la tecnología, que bueno que veremos dos distribuciones casi exigidas en todas partes

Excelente que empieza a enfocar el aprendizaje y justifica porqué las distribuciones,

Ubuntu -> mayor uso en el mercado para desplegar servicios web
CentOS -> Uso profesional en entornos empresariales como sector retail o bancario que requiere alta disponibilidad.

Estadísticas de uso para 9 de Mayo de 2022

Usage statistics of operating systems for websites

Usage statistics of Unix for websites

Estadísticas de uso de Linux para sitios web

En mis días de universidad Red Hat era la distro de moda y Ubuntu la recién llegada que ganaba popularidad por sus CDs que enviaba gratis a todo el que quisiera uno. 😅

Les dejo un artículo en donde comparan un OS Windows Server y Linux Server (haciendo referencia a cualquier distribución Linux).
https://phoenixnap.com/blog/linux-vs-microsoft-windows-servers

Ubuntu Server es una de las distribuciones Linux más utilizada en los servidores de Linux junto con la popular distribución en Debian. Este sistema operativo puede disponer un gran rendimiento para nuestros servidores y las funcionalidades de nuestras virtualizaciónes con losDocker entre otras.

Oye gracias,

Profe que buenas estadisticas

Muy interesante

Los servidores permiten alojar sitios web y sus operaciones. Según estadísticas, linux es el sistema operativo líder en manejo de servidores de la nube, las distribuciones mas utilizadas son ubuntu server, debian y centOS. A la hora de instalar un servidor es hiper importante instalar la versión LTS (Long Term Support) para asegurar un soporte a largo plazo del SO en el que estará corriendo nuestro servidor.

Hay que actualizar este contenido, con la decision de RHEL de abandonar el desarrollo de CentOS, y su creador de formar un fork en Rocky Linux

Genial que incluyeran este curso a path de ML 😃

😃 Ahora a aprender de Linux 😄 vamos por ello

Le apostare hacer la instalación de las maquinas en Docker! Vamos a ver cómo me va.

esto me sirve si tengo un servidor debian ??

Ubuntu LTS (Long Term Support)

.

  • Se usa mas que nada para crear y mantener servidores web
    .

RedHat y CentOS tienen un uso mas orientado al mundo empresarial.
.

La mayoria de los servidores web en el mundo usan Ubuntu, dejando a CentOS en 2do lugar.

Hay muchanda demanda laboral para manejo de servidores de Linux, pero pocas personas que saben manejarlo.

Great!

Les comparto el mejor Linux: Hannah Montana Linux

Wow, que interesante suena todo esto

De que año es este curso?

Gracuas

Tiene buena pinta este curso…

Puedo trabajar igualmente con Fedora ??? no termino de acomodarme para linux!!!

Bueno entonces usare Ubuntu por ser la mas popular

No servira una Debian 10.1?

Muy buena informacion

Excelente la informacion

Ya tengo algun conocimiento sobre Linux. Este curso me motiva bastante

Excelente! 😄

Me tiraré por la mas usada, vamos a Ubuntu.

Genial! Manos a la obra.

Muy buena informacion aportada

ubunto server vs centos server 😃

Tengo muchas expectativas respecto al curso

que bueno saberlo

Usare Centos