En ocasiones confundimos Kernel con Shell o no tenemos muy claros los conceptos de estas dos palabras en el mundo de la computación
Linux se conforma de tres partes principales
Es el núcleo de nuestro sistema operativo. Es lo primero que se carga en nuestra memoria RAM y tiene acceso a todo: archivos y periféricos como el teclado, monitor, impresoras, speakers. Es una capa de abstracción de bajo nivel.
Es el intérprete: un programa con una interfaz de usuario que nos permite ejecutar las aplicaciones en un lenguaje de alto nivel y procesarlas en otro de bajo nivel. Cada que quieras iniciar un proceso con el shell, este tiene que pedirle permiso al kernel para realizarlo.
Las aplicaciones no son más que los programas que usamos en nuestro día a día como Slack, el navegador que estás usando para leer este blogpost, Spotify, etc. Todas ellas por detrás están interactuando con nuestro kernel
Hay un gran cantidad de comandos que se pueden ejecutar para conocer información sobre nuestro hardware. Algunos nos dan algo más específico y otro un reporte general.
lscpu
Este comando nos da información acerca del CPU y unidades de proceso, no tiene opciones o más funcionalidades
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 61
Model name: Intel(R) Core(TM) i3-5020U CPU @ 2.20GHz
Stepping: 4
CPU MHz: 2097.097
CPU max MHz: 2100,0000
CPU min MHz: 500,0000
BogoMIPS: 4393.81
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
lshw
Este comando nos da un reporte detallado y corto acerca de la información de nuestras unidades de hardware como CPU, Disco, USB, adaptadores de Internet y mucho más
WARNING: you should run this program as super-user.
ikenshu-x555la
description: Computer
width: 64 bits
capabilities: smp vsyscall32
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 11GiB
*-cpu
product: Intel(R) Core(TM) i3-5020U CPU @ 2.20GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
size: 2093MHz
capacity: 2100MHz
width: 64 bits
...
...
hwinfo
Es similar al anterior pero nos da mucha más información sobre los diferentes componentes de hardware
df
Nos dice el espacio de nuestras particiones, tanto el usado y disponible. Con la opción -H
, nos dará la información de capacidad una manera entendible
Filesystem Size Used Avail Use% Mounted on
udev 5,8G 0 5,8G 0% /dev
tmpfs 1,2G 1,7M 1,2G 1% /run
/dev/sdb2 229G 14G 204G 7% /
tmpfs 5,9G 174M 5,7G 3% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 5,9G 0 5,9G 0% /sys/fs/cgroup
/dev/sda2 96M 31M 66M 33% /boot/efi
tmpfs 1,2G 124K 1,2G 1% /run/user/1000
Verifica la cantidad de memoria RAM usada, libre y total de nuestro sistema free -m
total used free shared buff/cache available
Mem: 11G 4,0G 2,1G 423M 5,5G 6,9G
Swap: 2,0G 0B 2,0G
Dominando la programación en Bash podemos hacer cosas increíbles, como automatizar muchas tareas generando scripts que pueden realizar todos los comandos que queremos de manera secuencial. Todo esto lo puedes aprender en el Curso de Programación en Bash Shelll y esta muy bueno.
Excelente aporte!
As a Home Depot employee, I believe that the Home Depot survey is a valuable tool for us to gather feedback from our customers. It allows us to understand their experiences and how we can improve our service. I encourage all customers to take the survey and share their thoughts, whether positive or negative, at www.homedepot.com survey. Your feedback helps us to continue providing excellent customer service and ensures that we are meeting your needs. Your honesty is important to us, and we appreciate the time you take to complete the survey. Thank you for being a part of our Home Depot community and for helping us to serve you better.
Siempre aportas buenos post ,saludos
+10
Lowe’s offers various hardware tools and necessities to keep your home and family safe and secure. You can find all the right tools for your needs, including power, hand, welding, soldering equipment, flashlights, ladders, levels, tool storage work benches, and more. Share your feedback about the tools and services from Lowes at Lowes $500 survey and get a chance to win a Lowes gift card.
Interesante aporte!, Linux es uno de esos tópicos del cual siempre se aprende. 🤓
Excelente articulo.
Buen aporte!