Curso de Linux – Parte 8

Published:

Nueva entrega de uno de los mejores cursos de Linux que vas a ver con buen contenido y sobre todo 100% gratis, basado en Debian 10 Buster, seguimos conociendo comandos para ver todo lo que podemos hacer con la terminal.

Contenido: comando aptitude, obtener datos con uname, medir la velocidad desde la terminal con speedtest-cli, saber la fecha de instalación de tu Linux, conocer el uptime de tu servidor y muchas cosas más.

Les dejo como siempre la documentación correspondiente a la clase.

1- Comando aptitude

Actualizar repositorios

aptitude update

Actualiza los paquetes que tengan disponibles nuevas versiones:

aptitude safe-upgrade

Actualiza paquetes, incluso si eso significa que debe desinstalar otros (útil si aparece una nueva versión de su distribución):

aptitude full-upgrade

Busca un paquete (aplicación) en los repositorios:

aptitude search <nombre_paquete>

Muestra información del paquete:

aptitude show <nombre_paquete>

Instala paquetes:

aptitude install <nombre_paquete>

Elimina (desinstala) paquetes y sus archivos de configuración:

aptitude purge <nombre_paquete>

Elimina (desinstala) paquetes:

aptitude remove <nombre_paquete>

Elimina ficheros descargados de cuando se instaló software en el sistema:

aptitude clean

Elimina paquetes deb obsoletos:

aptitude autoclean

Simular instalación

aptitude install -s filezilla

2- Obtener datos con uname

1- # uname -s
Nos muestra el nombre del sistema.

2- # uname -r
Da información del kernel.

3- # uname -v
Nos da la fecha de publicación del Kernel

4- # uname -o
Muestra el nombre del sistema operativo.

5- # uname -n
Muestra el nombre de nuestro equipo (el que asignamos al momento de instalar el SO).

6- # uname -m
Muestra la arquitectura de nuestro procesador (i386, i486, i586, i686).

7- # uname -a
Muestra toda la información sobre el sistema que se esta utilizando. Digamos que este combina los anteriores.

8- # uname -p
Da información del procesador. (en este caso al ser una virtual aparece como unknown)

3- Medir ancho de banda con Speedtest-cli desde la terminal linux

Una es python-pip dado que la herramienta es hecho en este lenguaje.

aptidude install python-pip

Y ahora estamos listos para instalar speedtest-cli

aptitude install speedtest-cli

Con solo lanzar el comando en la terminal hará el chequeo de velocidad, lo que más nos interesa es la parte de Download y Upload.

4- Saber la fecha de instalación de tu Linux

ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'

Y para tener además un detalle de la hora le agregamos unos parámetros:

ls -lct --time-style=+"%d-%m-%Y %H:%M:%S" /etc | tail -1 | awk '{print $6, $7, $8}'

5- Uptime de tu Linux

Es necesario tener Python 2.7 o 3.x instalado para que funcione bien, y dado que este comando no esta en los repositorios te muestro paso a paso como instalarlo con git.

python3 -V

1- Instalar git
es un software de control de versiones diseñado por Linus Torvalds

apt install git

2- Descarga
Escribimos en la terminal lo siguiente (o copiar y pegar), te recomiendo estar parado sobre tu usuario/Descargas.

git clone https://github.com/rfrail3/tuptime.git

3- Lo instalamos
Una vez descargado ingresamos al directorio donde se descargo y como root seguimos estos pasos:

cd tuptime

y hacemos la instalación

sh tuptime-install.sh

4- tuptime
Lanzamos el comando en la terminal donde mostrará mucha data y podemos agregarle parámetros para hacer más específicos los resultados. Como siempre recomiendo utilizar para ver todo lo que puede hacer con help:

tuptime --kernel --list

Finalmente les dejo el video con la explicación:

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles