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: