Когда я просматриваю «localhost: 8080», он запрашивает у меня аутентификацию, но я не знаю, какая программа использует этот порт.
Мой вопрос: как я могу узнать, какая программа использует этот порт?
Вы можете использовать следующие два метода, в зависимости от вашей ОС:)
Открыть командную строку - запустить »выполнить» cmd или запустить »ВсеПрограммы »Аксессуары» Командная строка.
Тип netstat -aon | findstr '[8080]'
netstat -aon | findstr '[8080]'
Если порт используется каким-либо приложением, то подробности этого приложения будутбыть показано. Номер, который показан в последнем столбце списка, представляет собой PID (идентификатор процесса) этого приложения. Запишите это.
Тип tasklist | findstr '[PID]'. Замените [PID] числом из вышеприведенного шага и нажмите ввод.
tasklist | findstr '[PID]'
Затем вам будет показано имя приложения, использующее ваш номер порта
откройте терминал и введите sudo apt install net-tools
sudo apt install net-tools
откройте терминал и введитеnetstat -ltnp | grep -w ':8080'
netstat -ltnp | grep -w ':8080'
Затем вы должны увидеть приложение, используя указанный порт в крайнем правом углу терминала [PID]/SomeApplicationName
[PID]/SomeApplicationName
https://www.tecmint.com/10-lsof-command-examples-in-linux/
lsof: необходимая вам команда
lsof