Мені хотілося б дізнатися, який процес на даний момент використовує певний порт в Linux. Чи можна це зробити?
Мені хотілося б дізнатися, який процес на даний момент використовує певний порт в Linux. Чи можна це зробити?
Відповіді:
У вас є пара варіантів:
lsof -i tcp:80
надасть вам список процесів, що використовують порт tcp 80.
Крім того,
sudo netstat -nlp
дасть вам усі відкриті мережеві з'єднання.
lsof -i | grep {username}також дуже корисний, тобтоlsof -i | grep apache
-nне вирішуйте імена -l,: відображати розетки сервера прослуховування,: -pвідображати назву PID / програми для розеток.
-Pдо lsof -i tcp:$PORTNUMBERтак , що порт роздрукована назад до мене як число.
netstat -anb