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

A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Monitoreo de recursos del sistema

10/46
Recursos

El comando top nos permite interactuar con una interfaz gr谩fica que nos muestra informaci贸n espec铆fica del sistema operativo: cantidad de usuarios, tareas corriendo o 鈥渄urmiendo鈥, identificadores de los procesos, entre otras.

Para ver la informaci贸n de la CPU podemos usar el comando cat /proc/cpuinfo | grep "processor". Recuerda que Linux hace diferencia entra may煤sculas y min煤sculas, pero puedes usar el comando grep -i para filtrar sin estas diferencias.

Para ver la informaci贸n de la memoria podemos usar el comando free o, para que la informaci贸n sea m谩s f谩cil de leer, free -h. Y para ver el uso del disco duro est谩 el comando du o du -hsc.

Aportes 111

Preguntas 21

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

RESUMEN DE LA CLASE
|
Monitoreo de recursos del sistema
|
Comandos
|
|
top: Muestra la siguiente informaci贸n del sistema:

  • load average (carga promedio): Provee una representaci贸n en n煤meros del 1 al n煤mero de procesadores que tenga nuestro servidor del uso de los mismos.
  • Uso de la memoria
  • Cantidad de usuarios
  • Uso del CPU
  • Procesos
  • Etc

free: Me muestra informaci贸n sobre la memoria de mi sistema. Con el modificador -h la informaci贸n es m谩s legible para un humano
du: Muestra informaci贸n sobre el disco duro. Con el modificador -hsc y un directorio especificado muestra el tama帽o de ese directorio
htop: Funciona como top pero funciona de forma m谩s intuitiva
|
Comandos 煤tiles
|
cat /proc/cpuinfo | grep "processor": Muestra informaci贸n sobre el CPU
sudo ps auxf | sort -nr -k 3 | head -5: Muestra los 5 procesos que m谩s uso hacen del CPU
sudo ps auxf | sort -nr -k 4 | head -5: Muestra los 5 procesos que m谩s uso hacen de la memoria RAM

Mis apuntes de esta clase:

<h1>1.8 Monitoreo de recursos del sistema</h1>

top
Nos muestra una interfaz gr谩fica con informaci贸n del SO.

  • Load average: se refiere a la CPU, se miden cada 1, 5 y 15 minutos.
    • La informaci贸n de la CPU se encuentra en:
      cat /proc/cpuinfo | grep "processor"
  • Memory: para ver informaci贸n respecto a la memoria usamos el comando free -h.

Cada uno de los procesos en el SO, consumen CPU y RAM.

  • Disco duro: du . Tiene un modificador para mostrar el peso de una ruta especifica du -hsc /home/platzi.

  • Conocer procesos con m谩s consumo de CPU:
    sudo ps auxf | sort -nr -k 3 | head -5
    sudo ps auxf | sort -nr -k 4 | head -5 ==> RAM

htop ==> muestra una mejor organizaci贸n de la informaci贸n.

recomendable utilizar htop, muestra informacion mas sencilla y el consumo de cada recurso de la maquina

instalaci贸n: sudo apt-get install htop
ejecucion: htop

sort
Ordenar l铆neas de los archivos de entrada a partir de criterios de ordenaci贸n. Los espacios en blanco son tomados por defecto como separadores de campo.

Su sintaxis es de la forma:
sort [opciones] [archivo]

Alguno de sus opciones son:

-b Ignora espacios en blanco precedentes.

-d Ordena ignorando todos los caracteres salvo caracteres letras, n煤meros y espacios.

-f considera iguales las may煤sculas y min煤sculas.

-n ordena por valor num茅rico.

-r invertir谩 el orden.

-k n1,[n2] Especifica un campo como clave de ordenaci贸n, comienza en n1 y acaba en n2; los n煤meros de campo empiezan en 1. En versiones antiguas exist铆a la opci贸n +1, la cual indicaba a sort que deb铆a ordenarse tomando la segunda columna de datos, us谩ndose +2 para la tercera y as铆 sucesivamente, (los n煤meros de campo empezaban en 0).

-o salida.txt Escribir el resultado en salida.txt.

https://francisconi.org/linux/comandos/sort

Pueden usar el comando: htop para obtener un administrador de procesos y recursos probado en (Ubuntu server 20.0 lts)
Si no lo tienen lo pueden descargar >sudo apt-get install htop.
Puedes ver de mejor manera y en tiempo real, un administrador de recursos, y archivos.

Procesos mas CPU consumen en el S.O.
sudo ps auxf | sort -nr -k 3 | head -5

Procesos mas RAM consumen en el S.O.
sudo ps auxf | sort -nr -k 4 | head -5

Les recomendar铆a el comando sar para verificaci贸n de memoria, cpu, red.

<h1>sar -r 1 10</h1>

Verifica el detalle de la memoria

<h1>sar -n ALL</h1>

Verifica el detalle del tr谩fico de red

<h1>sar -u</h1>

Verifica el detalle del CPU.

el comando grande para consultar los procesos que consumen mayor cpu o memoria:

ps auxf |sort -nr -k 3 | head -5 donde:
aux: muestra los procesos usando la sintaxis BSD
f: jerarquia de procesos
sort: comando para ordenar
-n: compara bas谩ndose en un caracter num茅rico
r: orden desendente ( reversa )
-k key ( indica que se ordenar谩 una columna )
3: numero de columna que se va a ordenar ( no es array ni nada asi que inicia desde el 1 )
head: top de registros
-5: numeros de registros que se va a mostrar

Entendido y muy 煤til

top
cat /proc/cpuinfo | grep -i ""Processor""
cat /proc/cpuinfo | grep ""processor""
free --memoria
free  -h -- memoria en un mejor formato
du --disco duro
du -hsc /carpeta
sudo ps auxf | sort -nr - k 3 | head -5 --revisar los 5 proceso que consumem mas cpu
sudo ps auxf | sort -nr - k 4 | head -5 --revisar los 5 proceso que consumem mas RAM 
htop


Para los que nos quedo贸 faltando algo en el an谩lisis del disco duro, les recomiendo el comando df -h. EL renglon que est谩 resaltado indica la memoria total, usada y disponible del disco duro.

Muy 煤til la informaci贸n del Load Average, el valor varia por n煤mero de procesador.
Y las variables se miden:
Primer valor: cada minuto.
Segundo valor: cada 5 minutos.
Tercer valor: cada 15 minutos.

Muy buena esta clase aqu铆 coloco mi resumen:

Considero muy importante tener bien claro: El comando top nos permite interactuar con una interfaz gr谩fica que nos muestra informaci贸n especifica del sistema operativo: cantidad de usuarios tareas corriendo o durmiendo, identificando de los procesos entre otros.

cual ejecutamos el comando top se resalto mucho en esta clase:

  • load average: se refiere a la cpu.
    pero antes debemos revisar tambi茅n:
    cat /proc/cpuinfo/ | greo -i "Processor"
    Esto nos permitira conocer los procesos que tenemos corriendo

otros aspectos a destacar de load average: 2,00 si tienes 4 procesadores y aqui se muestra 2 quiere decir que te estas comiendo el 50% de los recursos del server.

Ahora es muy importante conocer de load avergare: 0,00 0,00 0,00
las variables mostradas en cero tambi茅n son mediciones que se hacen cada 5, 10 y 15 minutos respectivamente.

Verificar procesos en el sistema operativo 馃懆馃徎鈥嶐煉

top: muestra informaci贸n espec铆fica del sistema informativo

free: muestra la informaci贸n de la memoria que se est谩 consumiendo

free -h: con el modificador -h muestra la informaci贸n en un formato m谩s f谩cil de leer.

du: muestra el uso del disco duro

du -hsc: con el modificador -hsc general un total de cada peso.

Conocer los procesos que m谩s consumen recursos en el sistema operativo sudo ps auxf | sort -nr - k 3 | head -5, para conocer con exactitud los modificadores que podemos agregar podemos llamar al comando man sort

Para conocer los procesos que consumen m谩s RAM cambiamos k 3 por k 4

htop : un paquete con mejor administraci贸n.

Otro indicador para ver nuestro Disco duro en el sistema es el comando df -h, este nos da la composici贸n de nuestro sistema de archivos.
Filesystem Size Used Avail Use% Mounted on
devtmpfs 30G 0 30G 0% /dev
tmpfs 30G 20K 30G 1% /dev/shm
tmpfs 30G 8.8M 30G 1% /run
tmpfs 30G 0 30G 0% /sys/fs/cgroup
/dev/sda2 1.6T 652G 843G 44% /
/dev/sda1 969M 187M 716M 21% /boot
/dev/loop0 3.9G 11M 3.7G 1% /tmp
tmpfs 5.9G 0 5.9G 0% /run/user/1001

Me pareci贸 un m贸dulo muy completo, con conceptos esenciales para un detallado conocimiento de nuestro sistema. 馃憖鉁

Excelente!!! 馃槃

-i ignora si pusiste en mayusculas/minusculas

Me ha sido de mucha ayuda el tema del Load Average, llevo meses viendo el t茅rmino y simplemente usaba los indicadores gr谩ficos de htop, pero no sab铆a como interpretar estos datos que te salen en un mont贸n de sitios.

entonces la consola de comandos es una interfaz de usuario no gr谩fica que permite la interacci贸n con entornos gr谩ficos como htop?

Excelente clase, en mi caso me gusta utilizar mucho htop, da mejor informaci贸n, incluso permite hacer filtros por nombre de los procesos y ver cuanto de nuestro servidor esta usando en CPU, Memoria.

Muy bueno, estoy empezando a trabajar con sistema operativo AIX y los comandos son muy similares, hay muchas cosas del top y del monitoreo que no entendia, me sirvio mucho la clase y el modulo completo, gracias!

Hola ! Alguien sabe como hacer los dos puntos en teclados configurados en ingles (teniendo un teclado en espa帽ol) ya que se recomend贸 configurar el teclado en ingles para los servidores linux. Desde ya muchas gracias !

con esos dos comandos uno puede saber que procesos consumen mas recursos y que procesos consumen mas memoria.

Procesos que mas consumen.CPU
sudo ps auxf | soft -nr -k 3 | head -5

Procesos que mas consumen memoria
sudo ps auxf | soft -nr -k 4 | head -5

Solo como fun fact en ese comando head que marcaba error con el 5 y el profesor solucion贸 con

head -5

tambien pudo poner el flag -n para indicar el numero de datosque nos trae head, asi

head -n 5

aqu铆 un poquito de practica

Excelente htop, lo uso a diario

Genial!

Genial

Corr铆 ````du``` sin ninguna flag, me mostr贸 todo lo que ten铆a mi disco duro en Ubuntu, fue algo as铆 馃槄

Hola todos, yo trabajo con Mac, alguien sabr铆a decirme que comando ser铆a igual a free pero en Mac. Muchas gracias y un saludo a todos

Monitoreo de recursos del sistema
.

  • cat /proc/cpuinfo | grep 鈥減rocessor鈥 Nos permite ver los procesos hechos por el usuario actualmente.

.

  • free Nos muestra la informacion de la memoria de nuestro dispositivo. Con -h obtenemos esa informacion mas detallada.
    .

  • du Nos muestra cuanto es el uso de la unidad de almacenamiento que estamos usando.
    .

  • Usamos sudo ps auxf | sort -nr -k (pieza de hardware) | (orden en el que quieres que se muestre) si queremos conocer los procesos m谩s pesados del OS para el CPU. -k 3 Es para saber el 鈥渟tress鈥 del CPU. -k 4 Es para saber el uso de la RAM.
    .

  • Con htop obtenemos una interfaz grafica muy completa para administrar el OS.

esta buena estas clases lastima que no hay dinero por culpa de la pandemia para comprar estos cursos y entretenerse en casa

top: Muestra la siguiente informaci贸n del sistema:
load average (carga promedio): se refiere a CPU y se revisan en 1, 5, y 15 minutos
free: se ocupara para revisar la memoria en uso, libre
du: se ocupa para revisar el total de espacio en HHD
htop: muestra la misma informacion pero mas entendible para el humano

y como complemento incorporar el manual de comandos man para observar que comandos o modificadores se pueden ocupar

  • Top: para ver todos los procesos en el so
    o Cpu
    o Memoria
    o Tareas
    o Procesos
    o Usuarios
    o Load average: es la carga promedio del procesador, 1 indica un procesador en uso, 2 indica 2 procesadores y as铆
  • Htop: versi贸n mejorada de top
  • Free: memoria usada
  • Free -h: ver la memoria usada con valores.
  • Du: informaci贸n del disco duro, con -hsc muestra el espacio de un directorio
    o Du -hsc directorio
  • Comandos usado para ver los procesadores
    o Cat /proc/cpuinfo | grep -i 鈥減rocessor鈥
  • Comando para relaizar la b煤squeda especifica de procesos
    o Ps -auxf | sort -nr -k 4 | head -5 ___muestra los procesos que conumen mas memoria
    o Ps -auxf | sort -nr -k | head -5 ___muestra los procesos que conumen mas cpu

Hmmm interesante, por lo que veo htop es como realizar todos los comandos que hicimos pero de una forma m谩s gr谩fica, aunque ser铆a bueno saber cu谩les procesos son normales, porque por ejemplo en mi caso me dice que est谩n corriendo demasiados procesos y me aparece una lista muy grande

Segun vi en el manual 鈥-n鈥 es para ordenamiento numerico y 鈥-r鈥 para revertir el resultado ya que el comando 鈥渟ort鈥 por defecto ordena en modo ascendente y queremos orden descendente. Si me equivoco me corrigen por favor.

Al finalizar la clase menciona que vimos c贸mo crear usuarios. 馃 Esa parte no la recuerdo. Es decir, creamos un usuario (platzi) al inicio y eso porque la instalaci贸n nos lo ped铆a, pero no recuerdo que hayamos creado otro dentro de la terminal. 驴Me perd铆 de algo?

Muy intrigante este tema, todav铆a me parece que me est谩n hablando en otro idioma pero con practica sostenida lo lograre.

  • Para ver la informaci贸n de la CPU podemos usar el comando cat /proc/cpuinfo | grep "processor".
  • Para ver la informaci贸n de la memoria podemos usar el comando free o free -h.
  • Para ver el uso del disco duro est谩 el comando du o du -hsc.
  • ps auxf | sort -nr -k 3 | head -5, procesos con mayor consumo de cpu.
  • ps auxf | sort -nr -k 3 | head -5, procesos con mayor consumo de memoria.
  • top, muestra el monitoreo de los recursos del equipo. htop, muestra un poco m谩s de detalle que top.

Buenos d铆as.

Para controlar la salida de error de un comando se puede agregar al final las opciones 2>/dev/null, esto le indica a la salida del comando que lo que genere alg煤n error lo envie a null y no lo muestra en pantalla.

du -sh 2>/dev/null

Saludos.

Lo unico malo de la consola de comando de linux es cuando vas a instalar algun programa como htop no te deja o siempre encontraras problemas con permisos de denegacion.

Keysensitive es el termino para el atributo del sistema operativo Gnu/Linux que le permite distinguir las MAY脷SCULAS de las min煤sculas, esta propiedad se debe tener muy en cuenta, pues como vimos en la clase basta que una letra este en may煤scula para que el sistema la considere diferente Processor processor

Para ver la informaci贸n de la memoria podemos usar el comando free o, para que la informaci贸n sea m谩s f谩cil de leer, free -h. Y para ver el uso del disco duro est谩 el comando du o du -hsc.

Para ver la informaci贸n de la CPU podemos usar el comando cat /proc/cpuinfo | grep 鈥減rocessor鈥. Recuerda que Linux hace diferencia entra may煤sculas y min煤sculas, pero puedes usar el comando grep -i para filtrar sin estas diferencias.

El comando top nos permite interactuar con una interfaz gr谩fica que nos muestra informaci贸n espec铆fica del sistema operativo: cantidad de usuarios, tareas corriendo o 鈥渄urmiendo鈥, identificadores de los procesos, entre otras.

explicacion de los comandos usados ( basandome en la documentacion )

free -h donde -h se usa para que la salida sea legible con las unidades correspondientes ( BG,MB,KB etc )
du -hsc / {directorio aqui } donde: -h= unidades de facil lectura, s= resumido; c= gran total

Como alternativa a top. el comando htop es mucho mejor en cuanto a UX.
sudo apt install htop.
para correrlo htop

free -h muestra la memoria usada en el sistema
du para saber cuanto pesa una ruta en especifico.
Para saber los procesos que m谩s CPU consuman

sudo ps auxf | sort -nr -k 3 | head -5

Para saber los procesos que m谩s RAM consuman

sudo ps auxf | sort -nr -k 4 | head -5

Muy bien

Que genial鈥e pueden hacer unas combinaciones incre铆bles!!!..Excelente.

Excelente explicacion, hay un mundo de combinaciones en los comandos.

Gracias

pens茅 que me iba a tener que ir a buscar info por fuera pero el profe si explic贸 el comando con pipes que encaden贸

genial 馃槂 gracias!

Muchas gracias , muy util la explicacion

excelente, video no sabia como monitorear los procesos en linux.

bien

Excelente informaci贸n.

Excelente!

ps = listado de procesos del SO
sort = ordenar ( -k:ordenar por localizacion )

Genial!

Fascinante informaci贸n

Listado peso directorios

Listado peso de carpetas.

bien interesante

que gran clase, entend铆 muchas cosas que no hab铆a entendido en otros cursos.

El comando
$ du -sch .[!.]* * |sort -h

incluye archivos y directorios ocultos (.archivo - .directorio)

muy buena clase, conoc铆a estos comando pero no a fondo.

Am茅 HTOP

htop es una opci贸n m谩s eficiente sin duda

Bpytop es otra herramienta muy buena

Qu茅 viene siendo Swap:
Mi laptop tiene 8 de RAM
Pero aqu铆 me aparece 6 en Mem y 2 en Swap
O estoy intempratanod mal por fa?

$ sudo ps auxf | sort -nr -k 3 | head -5 

Es lo mismo que:

$ sudo ps auxf | sort -nr -k 3 | head -n 5 

head -5 No muestra los 煤tlimos 5. Si muestra los 5 primeros

Monitoreo de recursos del sistema
PAra esto: Software top (Muestra informaciOn especIfica del OS)
$top -> Cu谩ntos usuarios, carga promedio, cu谩ntas tareas y en que estado,
InformaciOn cu谩nta memoria manejo, pid de proceso, usuario que lo lanz贸, y el comando.

**-load average -> **Carga promedio(procesador), se busca

	$ cat /proc/cpuinfo | grep "processor"
	$ cat /proc/cpuinfo | grep -i "Processor

```**- memoria ram**
	**$free	->** CuAnta memoria, usada, libre, compartida, disponible
	**$free -h    ->** Lectura humana
++_*Cada uno de los procesos cosumen ram y cpu_++
**- Hard disk **
	```
$ du	 -> Peso de los archivos
	$ du -hsc /home/platzi

- Procesos que mas CPU consumen en el sistema operativo
```
ps auxf = lista procesos del OS
sort = ordenar
head = listar
$ sudo ps auxf | sort -nr -k 3 | head -5 贸 head -n 5


**- Procesos que mas memoria consumen en el sistema operativo**
	```
$ sudo ps auxf | sort -nr -k 4 | head -5 贸 head -n 5

$ htop -> MEjor administraci贸n de los recursos.

Me quedo con htop

Existe tambien otro comando para ver cuanta memoria de almacenamiento esta siendo utilizado:
Comando **df **uso:

[email protected]$ df
Filesystem              1K-blocks    Used Available Use% Mounted on
devtmpfs                   495432       0    495432   0% /dev
tmpfs                      507376       0    507376   0% /dev/shm
tmpfs                      507376    6920    500456   2% /run
tmpfs                      507376       0    507376   0% /sys/fs/cgroup
/dev/mapper/centos-root   6486016 1287388   5198628  20% /
/dev/sda1                 1038336  140196    898140  14% /boot
tmpfs                      101476       0    101476   0% /run/user/1000

Tambien tiene la extencion de 鈥淗uman Readable鈥:

[email protected]$ df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 484M     0  484M   0% /dev
tmpfs                    496M     0  496M   0% /dev/shm
tmpfs                    496M  6.8M  489M   2% /run
tmpfs                    496M     0  496M   0% /sys/fs/cgroup
/dev/mapper/centos-root  6.2G  1.3G  5.0G  20% /
/dev/sda1               1014M  137M  878M  14% /boot
tmpfs                    100M     0  100M   0% /run/user/1000

Cuando puso todos esos comandos con el ps quede como, co帽o de donde sali贸 todo eso, no me lo va a decir? le puse pausa y fui a buscar por mi cuenta para despu茅s enterarme que me lo explicaba al final, buen plot twist.

comando "man"
interesante para ver la documentaci贸n

Se Nota mucha inseguridad del instructor al hablar, no deja las cosas claras como en el uso de du, lanza un brochazo y ya est谩, no profundiza ni deja las bases adecuadas.

Para monitorear procesos en el sistema Linux, recomiendo (2) comandos BUENISIMOS que se que les va a encantar:

  • El primero se llama 鈥htop鈥:
    sudo apt install htop
    sudo dnf install htop
  • El segundo es aun mucho mejor, se llama "bpytop":
    sudo dnf bpytop

    Ambos son unas navajas suizas para monitorear servicios o procesos del sistema, detenernos cuando sean necesario y ademas brindan informaci贸n detallada en tiempo real del hardware (CPU, GPU, Disco, RAM, Tarjetas de Red, IP, carga de labateria si es una laptop, tec)

Explicacion de comando ps

top, me muestra informaci贸n espec铆fica del sistema operativo, cuantos tengo (user) cuanto es la carga promedio (load average, 1, 5 y 15 min) , cuantas tareas tengo (Tasks) y en que estado (running, sleeping, stopped, zombie), cuanta memoria manejo
Cuales son los id de procesos (PID) el usuario que lo lanz贸 (user)

**Excelente video! **Muy 煤til para cuando nuestros procesos en linux est谩n consumiendo m谩s de los esperado.

Un poco mas del uso de free
Link

Un poco mas sobre top
Link

Dejo mis notas por si les sirve:
Manejo de recursos:

top --> muestra informacion especifica del SO
cat /proc/cpuinfo | grep "processor" ---> ver carga del procesador
cat /proc/cpuinfo | grep -i "processor" ----> con el -i quita el case sensitive
free --> ver la memoria del computador usada y libre
free -h ---> muestra de mejor forma con gigas y megas
du -->  para ver el estado  el disco duro 
du -hsc /ruta_cualquiera/  ---> muestra los tama帽aos de los archivos
sudo ps auxf | sort -nr -k 3 | head -5   ---> ver procesos que mas cpu consumen en el SO
sudo ps auxf | sort -nr -k 4 | head -5   ---> ver procesos que mas RAM consumen en el SO

htop:

htop ----> es como el top, pero lo muestra con una mejor interfaz

Muy buena la clase profe.

echo 鈥淨ue chimba鈥

Me encant贸 mucho m谩s usar Htop no s茅 si consume m谩s recursos de la m谩quina o se ejecuta mejor pero visualmente es m谩s atractivo鈥

monitoreo de recursos del sistema

se supone que tengo que aprenderme todos los comandos y modificadores. es imposible .

Esta parte es muy mala, no le veo orden, estructura, etc.

Qu茅 hace espec铆ficamente -nr en sort?, no sale en man alguna ayuda porfavor

Excelente

excelentes explicaciones,

Si alguno quiere mas info de la herramienta HTOP les dejo este link.
https://marcosaguilar.es/herramienta-htop-en-linux/