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

No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Aprende todo un fin de semana sin pagar una suscripci贸n 馃敟

Reg铆strate

Comienza en:

5D
12H
10M
57S

Manejo de paquetes en sistemas basados en Debian

14/47
Recursos

Antes de actualizar el software de nuestro sistema debemos ejecutar el comando sudo apt update para saber qu茅 paquetes pueden actualizarse y desde d贸nde se realizar谩 la descarga. Luego de esto podremos actualizar todas las herramientas del sistema usando el comando sudo apt upgrade.

Recuerda que todo lo que tenga que ver con actualizaciones o modificaciones del sistema operativo necesitar谩 permisos con sudo. Tambi茅n necesitar谩s conexi贸n a Internet.

Aportes 82

Preguntas 18

Ordenar por:

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

o inicia sesi贸n.

RESUMEN DE LA CLASE
|
Manejo de paquetes en sistemas basados en Debian
|
Comandos 煤tiles
|
sudo apt update: Actualiza la informaci贸n local sobre los repositorios de Ubuntu
sudo apt upgrade: Actualiza todos los programas que tenemos instalados en la m谩quina
sudo snap install paquete: Instala un paquete con el nuevo gestor de paquetes de Canonical, snap
date: Imprime la fecha actual

Mis apuntes de esta clase:

<h1>2.3 Manejo de paquetes en sistemas basados en Debian</h1>

apt-get updateapt update
Actualizaci贸n de los 铆ndices del SO.

Cualquier update del SO se debe ejecutar con sudo.

apt-get upgradeapt upgrade
Para descargar e instalar los paquetes de actualizaci贸n.

En entornos productivos siempre se debe verificar que la informaci贸n mostrada sea acorde a lo esperado.

apt dist-upgrade
Realiza actualizaciones a escala de kernel. Estas actualizaciones siempre requieren reinicio, a no de ser de tener Live Patch permite estas actualizaciones sin tener que hacer reinicio, pide registrar hasta 3 m谩quinas para este proceso.

apt seach paqueteapt-cache search
Para realizar busqueda de paquetes. Para refinar la b煤squeda agregar al final del nombre de paquete $, y encerrar todo el nombre del paquete entre comillas. 鈥渕ysql-server$鈥.

tzdata es el paquete que configura la hora del servidor. Para reconfigurarlo utilizamos dpkg-reconfigure tzdata.

snap
Otra (nueva) manera de buscar paquetes.
snap search nombre_paquete ==> buscar un paquete.
snap refresh --list ==> Para ver toda la lista de paquetes.
snap info nombre_paquete ==> verificar la informaci贸n de un paquete especifico.

Complemento un poco:

1 $ apt update

2 $ apt list --upgradable

-Antes de actualizar, lista los paquetes que est谩n disponibles para actualizar, ya que puede haber como se menciono versiones de paquetes que no sean compatibles con alg煤n aplicativo que esta corriendo en el server, ejemplo php o alguna versi贸n de kernel nueva que no sea compatible con alg煤n harware u otro cosa. Pero sobre todo checar bien las de nivel seguridad ya que esas tienen prioridad sobre el resto de actualizaciones disponibles.

_$ apt-cache show nombre_paquete

Con lo anterior podr铆as ver mas info del paquete sobre todo la opci贸n Priority:

3 $ aptitude safe-upgrade
鈥 instalas las actualizaciones disponibles

No recomiendo usar el parametro 鈥-y鈥 (aptitude safe-upgrade -y) para cuando se presente una pregunta si/no 贸 Y/N, para que acepte como si, ya que en estos casos no es buena practica aceptar que se instale todo sin verificar primero. Se evitaran muchos dolores de cabeza

aptitude install 
	Instala uno o m谩s paquetes.

aptitude update
	Actualiza la lista de paquetes disponibles desde las fuentes de apt (equivale a 鈥渁pt-get update鈥)

aptitude safe-upgrade
	Actualiza los paquetes instalados a su versin m谩s reciente. Los paquetes instalados no se eliminar谩n a menos que no se utilicen. Los paquetes no instalados se pueden instalar para resolver dependencias a menos que se invoque la orden --no-new-installs.

aptitude full-upgrade
	Actualiza paquetes instalados a su versin m谩s reciente, instalando o eliminando paquetes si es necesario. Esta orden es menos conservadora que safe-upgrade, y por ello m谩s proclive a ejecutar acciones no deseadas. Sin embargo, es capaz de actualizar paquetes que safe-upgrade es incapaz de actualizar

Ohhh ahora todo cobra sentido, siempre quer铆a saber la diferencia entre update, upgrade y dist-upgrade xD

Como dato curioso, si tienes un disco duro da帽ado es posible que estos comandos rompan tu sistema operativo, yo antes ten铆a una laptop con un disco duro ya un poco gastado, y siemore que quer铆a ejecutar estos comandos se romp铆a todo mi sistema operativo, en especifico snap era el que me romp铆a todo y mi PC nunca iniciaba, as铆 que le agarre miedo a eso comandos jaja, recientemente cambi茅 a un SSD y todo parece ir bien (Por ahora)

Aproveche a actualizar los paquetes de mis servidores:D!

Fue maravilloso conocer SNAP 馃槼

鈥淟os nuevos paquetes Snap incluyen todos los archivos necesarios para la correcta instalaci贸n y ejecuci贸n de una aplicaci贸n y todas las dependencias del mismo de manera que la instalaci贸n est茅 asegurada. Adem谩s, tanto la aplicaci贸n como las dependencias se instalan de manera aislada evitando conflictos entre ellas y que, si se modifica una dependencia, otra aplicaci贸n pueda dejar de funcionar.鈥

Fuente: https://www.redeszone.net/2016/05/02/funcionan-las-nuevas-aplicaciones-snap-ubuntu/

Entendido

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt search mysql
sudo apt search "mysql-server$"
sudo apt-cache search "mysql-server$"
dpkg -l
sudo dkpg-reconfigure tzdata
date
sudo snap search aws-cli
sudo snap refresh --list
sudo snap info aws-cli
sudo snap install canonical-livepatch

Para el caso en que tal vez no se tenga instalado el package tzdata, que tampoco se disponga de internet en el servidor, pueden aplicar esta forma para reconfigurar el tiempo del sistema:

Para saber si en la actualizaci贸n no se rompi贸 algun paquete y si es as铆 arreglarlo, sudo apt dist-upgrade

Diferencias entre apt-get update y apt-get upgrade

apt-get update: actualiza una lista de paquetes disponibles, pero no instala o actualiza ning煤n paquete
apt-get upgrade: Instala las nuevas versiones de los paquetes que se tienen
**apt-get update && apt-get upgrade **: Ejecuta ambos pasos

Diferencia entre apt y apt-get
apt es un subconjunto de apt-get y apt-cache. apt-get y apt-cache se usan com煤nmente cpmp 鈥渂ackend鈥. apt por otro lado esta pensado en el usuario. Si bien apt-get y apt se pueden usar de forma casi id茅ntica, 煤ltimamente se recomienda m谩s el uso de apt.

apt es un subconjunto de apt-get y apt-cache. apt-get y apt-cache se usan com煤nmente como 鈥渂ackend鈥. apt por otro lado esta pensado en el usuario. Si bien apt-get y apt se pueden usar de forma casi id茅ntica, 煤ltimamente se recomienda m谩s el uso de apt.

Lo que menciono de que antes de actualizar los paquetes es importante verificar que las aplicaciones que funcionan en ese servidor sean compatibles, es super importante porque a veces por un peque帽o cambio de versi贸n de alg煤n paquete, puede llegar a detenerse toda la aplicaci贸n.

Complementando:

鈥 upgrade, actualizar谩 los paquetes disponibles, pero no todos. Descargar谩 y actualizar谩 paquetes, pero de software que no tenga que ver con, digamos, componentes importantes, como puede ser el kernel de Linux. B谩sicamente evitar谩 actualizar paquetes que requieran que se eliminen otros paquetes por cambios de dependencias.
鈥 dist-upgrade: lo que hace este segundo comando es parecido a lo que hace el primero, pero durante la actualizaci贸n har谩 varias consultas sobre la configuraci贸n de los paquetes. Esta opci贸n s铆 actualizar谩 componentes como el kernel de Linux.
鈥 full-upgrade: como hemos avanzado, se trata de otra manera de llamar a la anterior o viceversa. Ambas opciones eliminar谩n paquetes que se han instalado autom谩ticamente si necesitan solucionar conflictos en las actualizaciones de dependencias de los paquetes.

Entonces todo va de esta manera:
sudo apt update Actualizacion de indices
sudo apt-get update Actualizacion de indices
sudo apt upgrade Realiza un upgrade
sudo apt dist-upgrade Realiza un upgrade
sudo apt search mysql buscar mysql
sudo apt search 鈥渕ysql$鈥 buscar mysql mas especifico
sudo apt-cachesearch 鈥渕ysql-server$鈥 buscar mysql server mas especifico

dpkg -l --> Listara todos los paquetes
sudo dkpg-reconfigure tzdata --> Reconfigurara zona horaria
date --> Mostrara la fecha y hora

sudo snap search aws-cli --> Busca con snap la consola de amazon
sudo snap refresh鈥搇ist --> Busca con snap todos los paquetes
sudo snap info aws-cli --> Busca con snap la info de aws
sudo snap install canonical-livepatch --> Actualizaci贸n kernel sin reiniciar

Muchas veces pueden tener errores a la hora de hacer un update por los paquetes .deb que no pueden ser accedidos (no por permisos, sino por mantenimiento de software). Como en el caso de este problema https://github.com/balena-io/etcher/issues/3084.
Hay que recordar que estos se encuentran en la ruta /etc/apt/sources/ y para borrar esos dominios que nos dan error podemos hacerlo con:

sudo nano /etc/apt/sources.list```

Borramos los dominios que esten dandonos error, damos CTRL+X, yes, ENTER y listo, ya podemos hacer el update.

El servicio para q鈥 realices actualizaciones del kernel, sin tener q reiniciar:

sudo snap install canonicall-livepatch 

Tienes que generar un token, aqui los estan los enlaces para eso
https://ubuntu.com/security/livepatch
https://snapcraft.io/docs/getting-started#5

En caso de instalar alguna actualizacion que me cause un conflicto con algun otro software o aplicativo, como puedo desinstalar esa actualizacion especifica?

sudo apt-get update: Actualiza los indices que est谩n en el sistema operativo.

sudo apt-get upgrade: Verifica los paquetes nuevos del sistema operativo y los descarga e instala.

sudo apt-get dist-upgrade: Actualiza paquetes en el kernel

sudo apt search nombre_del_paquete: Busca el paquete.

sudo apt search 鈥渘ombre_del_paquete$鈥: Busca m谩s precisa del paquete.
dpkg -l: Muestra el nombre del paquete, la versi贸n, la arquitectura y una descripci贸n.

sudo dpkg-reconfigure nombre_del_paquete: Se puede configurar el paquete.

sudo snap search nombre_del_paquete:Gestor de paquetes.

Pueden usar el comando:

apt-cache policy <paquete>

para saber que version tenemos y cual es la version mas acual de esta

Ejemplo:

sudo apt-cache policy firefox

Output:

firefox:
  Instalados: (ninguno)
  Candidato:  102.0+build2-0ubuntu0.21.10.1

Con respecto a lo que se habla en el minuto 3:30 mi opini贸n es la siguiente:

Usen Docker y despreoc煤pense

Al recibir una respuesta del servidor, la letra en MAYUSCULA es la que esta predefinida (por default) al momento de no ingresar una cadena de texto y dar ENTER, el servidor (o el programa) tomara esa respuesta

En un servidor productivo: Hacer pruebas (en m谩quinas de prueba o m谩quinas virtuales) para ACTUALLIZAR los paquetes del sistema, para comprobar que el sistema siga funcionando, as铆 como tambi茅n hacer un BACKUP del servidor antes de actualizar el sistema)

sudo apt dist-upgrade solicita varias confirmaciones (dependiendo de la cantidad de paquetes a actualizar) ya que tambi茅n actualiza componentes del kernel.

Muy buena clase instructor Jhon, ahora entiendo mejor el manejo de paquetes en este sistema, por cierto, me gusto el uso del comando sudo dpkg-reconfigure tzdata para establecer la hora de la zona horaria deseada.

La configuraci贸n de apt-get se encuentra en /etc/apt/sources.list, si quisi茅ramos agregar mas archivos con mas repositorios utilizamos el archivo sources.list.d localizado en /etc/apt/sources.list.d.

En este archivo podemos agregar l铆neas con los repositorios que queremos a帽adir a nuestro sistema.

apt list --installed | grep "nombre_paquete"
Esta es otra opci贸n, para saber si esta o no instalado un paquete

PAra los que quieran copiar comando pueden conectarse atraves del cdm o descargarse una terminal y acceder via ssh

ssh [email protected] - 22

Para los que tenemos dudas sobre el comando snap:

Es un comando que permite instalar, configurar, remover y actualizar snaps. Los Snaps son paquetes que funcionan en diferentes distribuciones de Linux, permitiendo as铆 una distribuci贸n segura y una operaci贸n de las m谩s recientes aplicaciones. y utilidades.

Fuente: Simplemente utilic茅 el comando 鈥渕an snap鈥, la definici贸n aparece en el apartado de descripci贸n 馃槂

Manejo de paquetes en sistemas basados en Debian

Antes de actualizar el software de nuestro sistema debemos ejecutar el comando sudo apt update para saber qu茅 paquetes pueden actualizarse y desde d贸nde se realizar谩 la descarga. Luego de esto podremos actualizar todas las herramientas del sistema usando el comando sudo apt upgrade.
Recuerda que todo lo que tenga que ver con actualizaciones o modificaciones del sistema operativo necesitar谩 permisos con sudo. Tambi茅n necesitar谩s conexi贸n a Internet.

  • Apt -get update : actualizar los repositorios y saber que paquetes pueden ser actualizados

  • Apt -get upgrade: actualiza todo los paquetes, se debe ver que pauqetes van a ser actualizados por temas de seguridad.

  • Apt search paquete: b煤squeda de un paquete

  • apt-reconfigure: para configurar un paquete desde 0

  • snap: con snap podemos realizar las mismas funcionas que apt, buscar complementos y paquetes en el sistema
    o snap search paquete: buscar paquete
    o snap refresh 鈥搇ist: actualizar paquetes
    o snap info paquete:info de paquetes
    o snap install paquete: instalar paquetes

Es importante antes de actualizar ver que elementos se actualizaran debido que programas quedan obsoletos en versiones nuevas

Antes de actualizar el software de nuestro sistema debemos ejecutar el comando sudo apt update para saber qu茅 paquetes pueden actualizarse y desde d贸nde se realizar谩 la descarga. Luego de esto podremos actualizar todas las herramientas del sistema usando el comando sudo apt upgrade.

Excelente clase!. Asombrado de como en pocos minutos aborda temas que por tanto tiempo he tenido la duda. Gracias. Debian Rules! 馃馃徏馃

Qu茅 buena explicaci贸n sobre la letra (S) may煤scula al confirmar una operaci贸n.
La letra en may煤scula es la operaci贸n por default.

#apt update : Para saber qu茅 paquetes pueden actualizarse y desde d贸nde se realizar谩 la descarga.
#apt upgrade : Podremos actualizar todas las herramientas del sistema, con esto algunos paquetes nos pediran que aceptemos.
#apt dist-upgrade : Actulizara programas en el Kernel de linux, tendria que revisar estos paquetes que se actualizaran para que veas si se tendra que reiniciar el server. A no ser por la nueva actualizacion de ubuntu 14, Lighpach (Con esto podremos hacer este tipo de actualizaciones sin reinicios especificos).
#apt search myqsl : Busca todos los paquetes que podemos instalar que contengan mysql.
#apt -cache search 鈥渕ysql-server$鈥 : Otra forma de buscar lo mismo, paquetes de servidores de mysql.
#dpkg -l : Mostra todos los paquetes instalados. con descripcion.

Ejm: tzdata es un paquete que ya esta instalado asi que lo volveremos a instalar y poner en modo fabrica.
#dpkg -reconfigure tzdata : tzdata es un paquete que modifica la zona horaria.
#date : puedes ver la hora.

Si quieres usar otro paquete para instalar archivos: #snap
#snap search aws-cli : vemos el nombre la versi贸n y aws-cli es el nombre de un paquete a descargar con snap.
#snap refresh --list : Nos actualiza la lista de paquete a descargar.
#snap info aws-cli: Muestra la informaci贸n del paquete descargar.
#snap install canonical-livepatch : Este codigo instala el paquete que hace que no se reinicie el servidor cuando actualizas el kernel de linux, instalando un paquete que haga esto.

Hay un peque帽o error en el comando para listar los paquetes SNAP. El comando correcto es:

sudo snap list

Este comando lista que paquetes SNAP est谩n pendientes por ser instalados/actualizados:

sudo snap refresh --list

Para verificar si necesitamos reiniciar el servidor o pc personal cat /var/run/reboot-required

Una buena forma de ver si tu sistema requiere reinicio, es listar el archivo reboot-required
ls /var/run/reboot-required

RESUMEN DE LA CLASE
manejo de paquetes en sistema basados en debia
comandoutiles
sudo apt update:autualiza la informacion local sobre los repositorios de ubntu

exelente explicacion

Sin duda alguna puedo decir que se aprende sobre administraci贸n de servidores linux鈥 mi jefe en g茅neral es como no creo mucho al respecto, pero sea como sea, ya s茅 m谩s que antes.

**date ** para verificar el horario en el que estas
timedatectl list-timezones para ver las zonas horarias
timedatectl set-timezone <zona> escribir la zona como la vieron en el paso anterior para configurar esa zona especifica

Manejo de paquetes en sistemas basados en Debian
$ sudo apt dist-upgrade -> Actualizar paquetes, hay que tener cuidado
$ sudo apt search paquete 贸 鈥減aquete$鈥 -> Buscar paquete
$ sudo apt-cache search 鈥減aquete$鈥
$ dpkg-reconfigure tzdata -> Reconfigurar paquete tzdata
para configurar el tiempo

Snap: Otro manejador de paquetes de Debian package management
$ sudo snap search aws-cli = buscar paquete de amazon
$ sudo snap refresh --list = ver paquetes sin actualizar
$ sudo snap info aws-cli = InformaciOn del paquete aws-cli

Nunca hab铆a usado ubuntu server por que no me llamaba mucho la atenci贸n, ahora que s茅 que proviene de Debian, me est谩 motivando, se ve interesante

Si como yo estan en ubuntu server, para recorrer la terminal para ver todo el output de un comando, usen more:
ls /home | more

Minuto 10:37 = snap solo se puede utilizar en ubuntu, es un sistema cerrado.

Flatpak si es un sistema de paquetes universal para cualquier distribucion Linux

Para paquetes de python me parece que es pip o pip3 para python3

Muy buena explicaci贸n no conocia snap pero me parece muy interesante.
Muchas gracias

sudo apt search mysql encontramos toda la informaci贸n sobre los paquetes que podemos instalar en nuestro PC.
.
Para ver todos los paquetes instalados en nuestro OS usamos dkpg -l. Si no tenemos disponible esa funci贸n, simplemente usamos sudo apt-get dkpg.
.
Para reconfigurar un paquete usamos _dkpg-reconfigure (paquete a reconfigurar) mysql. _
.
Con sudo snap obtenemos los paquetes actualizados hasta su 煤ltima versi贸n, y con la versi贸n m谩s estable.
sudo snap search (paquete a buscar) aws-cli podemos obtener la informaci贸n m谩s reciente acerca de cualquier paquete
sudo snap install canonical-livepatch para actualizar el kernel sin tener que formatear o reiniciar.

Si no quieren darle S a todos los paquetes ponen al final del -y , dile yes a todo b谩sicamente

Actualizar todo de una vez

sudo apt update -y && apt update -y

Manejo de paquetes basados en debian:

sudo apt update --->  para actualizar los indices de los paquetes, usando (debe ser con sudo)
sudo apt upgrade --->  para hacer upgrade de los paquetes  (debe ser con sudo)
sudo apt dist-upgrade ---> es como el anterior pero un poco mas brusco ya que puede tocar temas de kernel
sudo apt search mysql  ---> buscar un apquete que contenga, en este caso "mysql"
sudo apt-cache search mysql --> parecido al anterior, pero lo muestra de una forma diferente
date ---> ver la fecha
sudo snap search aws-cli ---> buscar en la paqueteria nueva de sistemas basadso en debian SNAP. (aca buscamos el cliente de aws)
sudo snap refresh ---> actualizar los paquete de snap
sudo snap info aws-cli ---> ver la info de un paquete , en este caso aws cli
sudo snap install  canonical-livepatch ---> paquete que permite actualizar kernel sin tener que reiniciar

Muy buena clase.

Nuevo gestor de paquetes, snap para ubuntu

comandos para actualizar el sistema operativo y los paquetes y la actualizaci贸n de la zona horaria

La configuraci贸n de los repositorios de apt-get se encuentra en /etc/apt/sources.list, si quisi茅ramos a帽adir archivos con repositorios lo podemos hacer en /etc/apt/sources.list.d

En este archivo podemos agregar l铆neas con los repositorios que queremos a帽adir a nuestro sistema

Hay alguna diferente entre apt update y apt-get update?

tenia esa duda con apt

Puros problemas 馃槮

No conocia snap, Que buena clase

Es necesario mencionar que el comando sido tambi茅n debe ser instalado para que pueda funcionar

actualizando鈥 馃槂

Recuerda que todo lo que tenga que ver con actualizaciones o modificaciones del sistema operativo necesitar谩 permisos con sudo. Tambi茅n necesitar谩s conexi贸n a Internet.

Buena herramienta snap.

隆Qu茅 buen profe, mostrando posibles errores para que uno los comenta, excelente clase!

este snap s贸lo est谩 disponible para debian? y distros derivadas de debian?

aaa ya olvidenlo en el link viene toda la info de snap JSJSJs

Cuidado cuando actualicen el kernel, puede que tambien tengan que actualizar el grub

Snap se puede instalar en cualquier distribuci贸n
Infor

apt uso

Con **sudo apt-get upgrade ** te pide confirmacion para la descarga
Con sudo apt-get -y upgrade no pide confirmaci贸n para la descarga

Buena clase!

Aclaraci贸n: Importante mencionar que no existe un usuario SUDO como lo indica Jhon durante la clase.

El comando SUDO el cual significa (Superuser Do) es una utilidad del sistema que permite a los usuarios realizar la ejecuci贸n como super-usuario (root). Aqu铆 el enlace para m谩s informaci贸n.

Cuando se quiere cambiar de usuario, se puede dar exit y se loguea con el usuario root o el necesario.

Lo del livepatch me parece un gran dato ya que no debo reiniciar los servidores para actualizarlos

Nota: El snap no funciona con el ubuntu que trae windows 10

apt-get update actualiza la lista(indices) de paquetes disponibles y sus versiones, pero NO instala o actualiza ning煤n paquete. Esta lista la toma de los servidores con repositorios que tenemos definidos en el sources.list.

apt-get upgrade: una vez el comando anterior ha descargado la lista de software disponible y la versi贸n en la que se encuentra, podemos actualizar dichos paquetes usando este comando: apt-get upgrade. Instalar谩 las nuevas versiones respetando la configuraci贸n del software cuando sea posible (esta es la maravilla de este tipo de sistemas).

(especifico, especifico, especifico, especifico, especifico, especifico. )x10^23

Muy buena explicaci贸n de la clase鈥 buenos aportes del grupo鈥

muy util el comando dpkg-reconfigure tzdata. ya van varios servers que es necesario actualizar la zona horaria.

muy buen proceso de explicacion