Bases del sistema operativo

1

Aviso de renovaci贸n del curso

2

Lo que aprender谩s sobre la administraci贸n de servidores linux

3

Distribuciones m谩s utilizadas de Linux

4

Instalaci贸n de Ubuntu Server

5

Instrucciones para instalar CentOS

6

Gesti贸n del 谩rbol de directorios

7

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

8

Interacci贸n con archivos y permisos

9

Conociendo las terminales en linux

10

Manejo y monitoreo de procesos y recursos del sistema

11

Monitoreo de recursos del sistema

Instalaci贸n y manejo de software en Linux

12

An谩lisis de los par谩metros de red

13

Administraci贸n de paquetes acorde a la distribuci贸n

14

Manejo de paquetes en sistemas basados en Debian

15

Administraci贸n de software con YUM y RPM para CentOS

16

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

Administraci贸n de usuarios

17

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

18

Creando y manejando cuentas de usuario en el sistema operativo

19

Entendiendo la membres铆a de los grupos

20

Usando PAM para el control de acceso de usuarios

Servicios en el sistema operativo

21

Autenticaci贸n de clientes y servidores sobre SSH

22

Configurando DNS con bind

23

Arranque, detenci贸n y recarga de servicios

24

NGINX y Apache en Ubuntu server

25

Instalaci贸n y configuraci贸n de NGINX

26

驴Qu茅 es NGINX Amplify?

27

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

28

Monitoreo de MySQL con Nagios

29

Configuraci贸n de Nagios

30

Los logs, nuestros mejores amigos

31

Otros servicios de logs

Bash scripting

32

Las bases de bash

33

Las variables y su entorno de ejecuci贸n

34

Automatizando tareas desde la terminal

35

Automatizando la copia de seguridad

36

Crontab

Asegurando tu servidor

37

Entendiendo la gesti贸n de vulnerabilidades

38

驴Qu茅 es una superficie de ataque? Principio del menor privilegio

39

El firewall y sus reglas

40

Escaneo de puertos con NMAP y NIKTO desde Kali Linux

41

Lynis: Herramientas de auditoria de seguridad en Linux

Proyecto

42

Configuraci贸n de Node.js en un ambiente productivo

43

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

Bonus: Linux en Azure

44

Aprende sobre Linux en Azure

45

Despliegue de una aplicaci贸n web MEAN

46

Crea una m谩quina virtual en la nube de Azure

Conclusiones

47

Lo que aprendiste sobre servidores linux

Distribuciones m谩s utilizadas de Linux

3/47
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 161

Preguntas 25

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

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

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

No quiero ser rebelde pero voy a usar Debian 馃槂

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 ^^!

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

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).

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

**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.

Estadistica actualizada al d铆a de hoy 25 de Junio de 2021, sige creciendo la proporci贸n de servidores Unix 馃槂

No te l铆mites a hacer tu instalaci贸n en una m谩quina virtual. Hazlo en tu propia PC. Instala Linux como SO principal

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.

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

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

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

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

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

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

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

Vamos a conocer un poco m谩s sobre las dos distribuciones m谩s usadas de Linux: Ubuntu Server y CentOS Server.

Lo m谩s recomendable es usar las versiones **LTS **(long term support) porque incluyen un soporte con actualizaciones por al menos 5 a帽os. Para este curso, se habla de Ubuntu Server en su versi贸n 18.04 y CentOS Server versi贸n 7, pero actualmente la versiones m谩s recientes son Ubuntu Server 22.10 y CentOS Server 8.5-2111

Para usar cualquiera, puedes probar con una m谩quina virtual o mediante proveedores de nubes.

  • Ubuntu Server: Gratis. Se usa para desplegar sitios web. Usada en un 32.9% (datos actualizados con respecto a la clase)

  • CentOS Server: Proviene de la familia Red Hat software, que es de pago. Se usa para desplegar aplicaciones empresariales

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

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.

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

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.

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

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 鈥渃lase 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 =)

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

Cuando actualizan estos curso de seguirdad informatica驴驴??

Reporte de Diciembre 2022
Unix: 80.5%
Windows: 19.8%
Fuente: https://w3techs.com/technologies/overview/operating_system

Software
Las mejores distribuciones de Linux para todo tipo de usuarios

[(https://www.adslzone.net/reportajes/software/mejores-distros-linux/)]

  • Ubuntu Server, m谩s usado en instancias de AWS.
  • CentOS Server, proviene de una familia de RedHat (pago) y es usado mayormente en entornos empresariales.

LTS: Soporte extendido, nos brinda actualizaciones por al menos 5 a帽os

exelente

me encanta este curso

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

Reporte de Septiembre del 2022
Unix: 80.2%
Windows: 20.1%

Descarguen cada distrubucion posible que puedan y pruebelas un tiempo.

es necesario usar ubuntu server o se puede pasar la clase con otra distribuci贸n de linux?

Algunos links ya no est谩n en servicio.

NarSernna

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

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.

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