Los sistemas operativos Linux poseen un gran número de procesos que se crean con el objetivo de optimizar y permitir que todos los servicios funcionen de forma correcta, pero en algunas situaciones podemos encontrar que diversos procesos pueden llegar a afectar el rendimiento general del sistema por lo que debemos proceder a “matar” dichos procesos.
Para ambientes Linux, contamos con un comando útil llamado “fkill” y a través de este tutorial aprenderemos que es y cómo usar dicho comando en Linux.
Qué es fkill
Fkill-cli es una herramienta gratuita de línea de comando de código abierto y multiplataforma la cual ha sido diseñada para matar de forma interactiva cada proceso que afecte todas las tareas en Linux y ha sido desarrollado usando Nodejs.
Fkill funciona con total compatibilidad en sistemas operativos macOS, Linux, y Windows.
1. Instalar comando fkill en Linux
Para dar inicio a este proceso, vamos a ejecutar alguno de los siguientes comandos.
Paso 1
Para instalar Nodejs y NPM en sistemas Debian/Ubuntu contamos con alguna de las siguientes opciones:
Instalar Noje.js 8
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
Instalar Noje.js 10
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs
Paso 2
En este caso instalaremos Node.js 10 por lo cual ejecutamos primero lo siguiente:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash –
Paso 3
Luego ejecutamos:
sudo apt install -y nodejs
Paso 4
En el caso de contar con CentOS o RedHat ejecutaremos lo siguiente:
Instalar Noje.js 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - sudo yum -y install nodejs
Instalar Noje.js 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash - sudo yum -y install nodejs
Paso 5
Una vez se hayan instalado los paquetes Nodejs y NPM, será hora de instalar el paquete fkill-cli haciendo uso del comando npm con la opción -g, lo cual nos da la opción de instalarlo globalmente:
sudo npm install -g fkill-cli
Paso 6
Cuando esto finalice veremos lo siguiente:
2. Usar comando fkill en Linux
Paso 1
Cuando el proceso haya instalado fkill-cli en Linux, podremos hacer uso del comando fkill con el fin de iniciarlo en modo interactivo ejecutándolo sin ningún argumento.
fkill
Paso 2
Con el comando fkill se permite indicar un PID o nombre de proceso desde la línea de comando, este nombre del proceso no distingue entre mayúsculas y minúsculas, por ejemplo:
fkill 1458 fkill Firefox
Paso 3
Si deseamos matar un puerto, debemos añadir dos puntos así:
fkill :19999
Paso 4
Es posible usar el indicador “-f” para forzar una operación y “-v” nos da la opción de visualizar los argumentos del proceso:
fkill -f 1458 fkill -v apache
Paso 5
Para acceder a la ayuda de fkill ejecutamos:
fkill –help
Como podemos ver, fkill es un simple comando que nos da la opción de eliminar integralmente procesos en Linux.
Te mostramos diferentes comandos strace para solucionar problemas de procesos en Linux