Я плохо знаком с Ubuntu, и у меня есть проблема с портом 6703
я выполнил эту команду
ps -ef | grep 6703
и получил этот результат
user 4378 4308 0 09:40 pts/2 00:00:00 grep --color=auto 6703
но не может понять то, что это означает?
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
не показывает порты