No depsite de pessoas se acostumaram a netstat para esse tipo de operação, é bom saber, que o Linux tem outra ótima ferramenta de rede (e, na verdade, superior) - ss . Para e. g., para descobrir qual processo abriu a porta 80 você o executa assim:
sudo ss -pt state listening 'sport = :80'
por isso não há necessidade de canalizar através de filtros externos. Certamente tem muitos botões mais úteis, então familiarize-se com isso.
Por questões de integridade e, desde então, me deparei com man fuser , também posso mencionar:
-
sudo fuser 80/tcp- este também evita que você faça alterações emcut/grep/awk… tenha em mente que essa notação é um atalho, caso haja uma ambigüidade, você deve usar um dos namespaces permitidos com-n …, comosudo fuser -n tcp 80 -
sudo lsof -n -sTCP:LISTEN -i:80- foi destacado por @ wallenborn Enquanto isso,-nnão é estritamente necessário, é altamente recomendado, já que de outra forma, ele usa a resolução de DNS, o que normalmente reduz a produção terrivelmente.