Перейти к содержимому

Нахождение процесса в Linux Linux (это сложно)

4

У меня есть Virtualbox VM, к которому я могу подключиться через браузер, используя localhost: 8080. Сеть vm является NAT с переадресацией портов localhost: 8080 на vm: 8080.

Тем не менее, вход в консоль этого vm с правами root и запуск netstat не показывают процесс прослушивания 8080. Я предполагаю, что здесь происходит какая-то виртуализация. Компания, которая создала этот vm, использует docker в некоторых проектах, но там, похоже, не установлено docker. Другая технология, которую они используют, иногда - xen, но xm также отсутствует. Еще более странным является то, что / proc / self / cgroup пуст.

Как я могу выиграть в эту игру в прятки?

459 просмотров
hidenseek спросил 10 лет назад
H 21

3 ответа

0

может быть, это помогает найти процесс

sudo netstat -avpe --numeric-hosts --numeric-ports 2> /dev/null| grep : 

например, создать сценарий check-portи установить разрешения

#!/bin/bash echo "$(sudo netstat -avpe --numeric-hosts --numeric-ports 2> /dev/null| grep :$ 1)" echo -e "$s" 

Использование:

контрольный порт [номер порта]

Cybex ответил 10 лет назад
C 401
0

In general the guest firewall may redirect the port. Try:

sudo iptables -nL | grep 8080 
Kamil Maciorowski ответил 10 лет назад
K 22 826