Портто угуу процессин кантип өлтүрөм?
Портто угуу процессин кантип өлтүрөм?
Anonim

Портто угуучу бардык процесстерди табыңыз (жана өлтүрүңүз)

  1. lsof -n | grep УГУҢУЗ . Баш. ОЛУТТУУ ТЕЗирээк жол.
  2. lsof -i tcp:[ PORT ] Баш. Өлтүрүү баары угуу процесстери конкреттүү боюнча порт колдонуу:
  3. lsof -ti tcp:5900 | xargs өлтүрүү . Баш. -t буйругу PIDди гана кайтарат, аны кандайдыр бир жерге өткөрүү үчүн так жана xargs аткарат өлтүрүү ар бир сапта кайтып келди.

Ушуга байланыштуу, порт аркылуу процессти кантип өлтүрөм?

Windows

  1. Баштоо > Ишке өтүү > CMD териңиз > Буйрук сапты оң баскыч менен чыкылдатып, андан кийин Администратор катары иштетүүнү тандаңыз.
  2. Бардык жигердүү портторду тизмелеген netstat буйругун колдонуңуз.
  3. Бул процессти жок кылуу үчүн (/f - бул күч): taskkill /pid 18264 /f.

Ошондой эле сурашы мүмкүн, мен порт 3000 процессин кантип өлтүрөм? Порттогу процессти өлтүрүү Мисалы, керек өлтүрүү процесси иштеп жатат порт 3000 . Биринчи sudo lsof -t -i: 3000 ” PID кайтарып берет процесс иштеп жатат порт 3000 . Жогорудагы натыйжа 7279 PID болуп саналат 3000 портунда процесс . Эми сиз колдоно аласыз өлтүрүү буйрук өлтүрүү the процесс.

Мындан тышкары, 8080 порт процессин кантип өлтүрөм?

8080 портун колдонуп жаткан процессти жок кылуу үчүн буйрук сабында бир нече буйруктарды аткарышыбыз керек

  1. 1-кадам: Процесс идентификаторун терезелерден командалык тилке аркылуу табыңыз. netstat -ano | findstr netstat -ano | findstr
  2. 2-кадам: буйрук сабын колдонуп жараянды өлтүрүңүз. taskkill /F /PID

Linuxтун белгилүү бир портунда иштеген процессти кантип өлтүрөм?

lsof ачылган файлдардын тизмеси дегенди билдирет жана тиешелүү опциялар же желекчелер менен, аны кайтаруу үчүн колдонсо болот. PID а процесс кээ бирлери боюнча порт . Сиз алгандан кийин PID , колдонуу өлтүрүү муну токтотууга буйрук берет процесс . Бул табат процессин иштетүү 3000 боюнча порт жана өлтүрүү ал.

Сунушталууда: