результат PS-ef | grep?

Я плохо знаком с Ubuntu, и у меня есть проблема с портом 6703

я выполнил эту команду

ps -ef | grep 6703

и получил этот результат

user 4378 4308 0 09:40 pts/2 00:00:00 grep --color=auto 6703

но не может понять то, что это означает?

0
задан 15 November 2015 в 01:27

1 ответ

ps не показывает сетевые порты, по крайней мере, не к моему знанию. Более соответствующая команда, чтобы использовать netstat или lsof.

, Например, если я хочу видеть, слушает ли мой ssh сервер на порте 22, я могу сделать это:

xieerqi@eagle:~$ sudo netstat -tulpan | grep ":22"
[sudo] password for xieerqi: 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1012/sshd       
tcp6       0      0 :::22                   :::*                    LISTEN      1012/sshd

То же для lsof, если я хочу проверить определенный порт, как 58 732

xieerqi@eagle:~$ sudo lsof | grep ":58732"
[sudo] password for xieerqi: 
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
firefox    2491          xieerqi   65u     IPv4            1948841         0t0        TCP eagle:58732->104.16.113.188:http (ESTABLISHED)

относительно того, почему Ваша команда возвратилась

user 4378 4308 0 09:40 pts/2 00:00:00 grep --color=auto 6703

, Который является единственной последовательностью, которая была подобрана в продукции ps, другими словами, grep сама команда, является единственным в том списке. И снова, не было бы ничего больше, потому что Вы ищете порты, и ps не показывает порты

1
ответ дан 30 September 2019 в 04:23

Другие вопросы по тегам:

Похожие вопросы: