Операционните системи Linux имат голям брой процеси, които са създадени с цел оптимизиране и позволяване на всички услуги да функционират правилно, но в някои ситуации можем да открием, че различни процеси могат да повлияят на общата производителност на системата, затова трябва да преминем към " убие "тези процеси.
За Linux среди имаме полезна команда, наречена "fkill" и чрез този урок ще научим какво представлява и как да използваме тази команда в Linux.
Какво е fkillFkill-cli е безплатен инструмент за командния ред с отворен код, който е проектиран да интерактивно убива всеки процес, който засяга всички задачи в Linux и е разработен с помощта на Nodejs.
Fkill работи с пълна съвместимост на операционни системи macOS, Linux и Windows.
1. Инсталирайте командата fkill в Linux
За да стартираме този процес, ще изпълним една от следните команди.
Етап 1
За да инсталираме Nodejs и NPM на системи Debian / Ubuntu, имаме една от следните опции:
Инсталирайте Noje.js 8
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt install -y nodejs
Инсталирайте Noje.js 10
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -sudo apt install -y nodejs
Стъпка 2
В този случай ще инсталираме Node.js 10, за който първо изпълняваме следното:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
Увеличете
Стъпка 3
След това изпълняваме:
sudo apt install -y nodejs
Увеличете
Стъпка 4
В случай на CentOS или RedHat ще изпълним следното:
Инсталирайте Noje.js 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - sudo yum -y инсталирайте nodejs
Инсталирайте Noje.js 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash - sudo yum -y инсталирайте nodejs
Стъпка 5
След като пакетите Nodejs и NPM са инсталирани, ще е време да инсталираме пакета fkill -cli с помощта на командата npm с опцията -g, което ни дава възможност да го инсталираме глобално:
sudo npm install -g fkill -cli
Увеличете
Стъпка 6
Когато това приключи, ще видим следното:
Увеличете
2. Използвайте командата fkill в Linux
Етап 1
Когато процесът е инсталирал fkill-cli на Linux, можем да използваме командата fkill, за да го стартираме в интерактивен режим, като го изпълним без никакъв аргумент.
fkill
Увеличете
Стъпка 2
С командата fkill е възможно да се посочи PID или име на процес от командния ред, това име на процеса не е чувствително към регистъра, например:
fkill 1458 fkill Firefox
Увеличете
Стъпка 3
Ако искаме да убием порт, трябва да добавим две точки като тази:
fkill: 19999Стъпка 4
Възможно е да се използва флага "-f", за да се принуди операция, а "-v" ни дава възможност да покажем аргументите на процеса:
fkill -f 1458 fkill -v apacheСтъпка 5
За достъп до помощта на fkill изпълняваме:
fkill -помощ
Увеличете
Както виждаме, fkill е проста команда, която ни дава възможност да убиваме напълно процесите в Linux.