Eu tenho uma máquina na minha organização que eu derrubei e recebi um terminal.
Ao executar netstat -ntlp
recebi:
[root@webtl1 ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN 527/systemd-resolve
tcp6 0 0 :::5355 :::* LISTEN 527/systemd-resolve
tcp6 0 0 :::22 :::* LISTEN 1/systemd
Ao executar ps -a
recebi:
[root@webtl1 ~]# ps -a
PID TTY TIME CMD
1165 pts/0 00:00:00 ps
Não vejo o processo systemd-resolve
. Mas se eu correr ps -p 527
, vejo:
[root@webtl1 ~]# ps -p 527
PID TTY TIME CMD
527 ? 00:00:00 systemd-resolve
Por que eu não vejo com ps -a
?
Um simples
ps
mostra apenas seus próprios processos, não processos do sistema ou processos de outros usuários.ps
permite opções para mostrar mais processos, por exemplo,ps ax
oups -e
oups -A
.ps -a
não mostra o processosystemd-resolve
porque não está associado a um terminal. Vejaman ps
para detalhes.