Programas
CentOS 7.4.1708
Nginx 1.12.2
Achei que o grep poderia retornar todos os processos que escutam na porta 80. No entanto, devo estar fazendo algo errado porque o Nginx não apareceu.
Para confirmar que o Nginx estava em execução:
$ service nginx status
Active: active (running)
Mas:
$ ps -ef | grep 80
root 280 2 0 09:50 ? 00:00:00 [kworker/u4:3]first 11288 10899 0 17:41 pts/0 00:00:00 grep --color=auto 80`
Não deveria retornar uma referência ao Nginx? Estou tentando entender a mecânica básica, mas tenho certeza de que estou perdendo alguma coisa. Muito obrigado antecipadamente!
Você confundiu
ps
com um comando diferente.ps
mostra processos. Você querlsof
:O que pode (como exemplo) mostrar:
onde os pids 489, 5441 e 5442 estão escutando na porta 80 (HTTTP),
ou
ss
:Se você tiver o ID do processo nginx, poderá passá-lo diretamente para lsof para ver o que está aberto, por exemplo: