Kaip nužudyti procesą uoste?

Uostai naudojami programoms siųsti ir gauti duomenis iš ir į savo serverius. Kiekviena programa bendraujant naudoja tam tikrą uostų rinkinį, o šie prievadai atidaromi automatiškai arba rankiniu būdu, kai programa yra įdiegta. Šiame straipsnyje aptarsime metodus, kaip nutraukti procesą, susijusį su uostu. Kadangi visos programos naudoja konkretų prievadą, galime paprašyti operacinės sistemos nutraukti procesą, kuriame naudojamas konkretus prievadas.

Kaip nužudyti procesą uoste?

Programas, kurios bendrauja konkrečiame prievade, galima lengvai nutraukti nurodant tai padaryti kompiuteriui. Tačiau šis procesas skiriasi operacinėse sistemose ir reikalauja administratoriaus privilegijų. Be to, įsitikinkite, kad nėra jokios kitos programos, naudojančios uostą. Žemiau pateikiamas metodas, kaip užmušti procesą nuo jo prievado numerio, kadangi metodas skiriasi operacinėse sistemose, mes išvardijome kai kurių populiariausių būdų.

„Kill Process on Port“ „Mac“ ir „Linux“

  1. Atviras terminalą ir įsitikinkite, kad esate prisijungę kaip root vartotojas.
  2. Sąrašas procesai, kurie klausosi konkretaus prievado, įvesdami šią komandą ir ją vykdydami.
    lsof -i: (prievado numeris)
  3. Tam, kad nutraukti bet kokį procesą, kurio ryšiui naudojamas prievado numeris, įveskite šią komandą ir vykdyti tai.
    kill $ (lsof -t -i: "Uosto numeris")
  4. Pirmiau nurodyta komanda gali neveikti didelės privilegijos programose, todėl vykdydami šią komandą nedelsdami nutraukite bet kokį procesą bendraujant konkrečiame uoste.
    nužudyti -9 $ (lsof -t -i: "prievado numeris")
  5. Ši komanda nedelsdama nutrauks bet kokį procesą, perduodantį nurodytu prievado numeriu.

Nužudyti procesą uoste Windows

  1. Paspauskite „„Windows“” + “R“, Norėdami atidaryti vykdymo eilutę.
  2. Įrašykite "cmd“Ir paspauskite„„Shift“” + “„Ctrl“” + “Įveskite“Atidaryti administravimo režimu.
  3. Tipas šioje komandoje nurodykite procesą, bendraujantį konkrečiame prievade.
    netstat -ano | findstr:
  4. Čia bus nurodytas procesas, vykdomas konkrečiame prievade, atkreipkite dėmesį įPID“Programai.
  5. Tam, kad nužudyti visus procesus naudojant konkretų prievadą, įveskite šią komandą ir paspauskite „Įveskite“Ją vykdyti.
    taskkill / PID / F
  6. Tai nedelsiant nutraukti programa.