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

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

Я новичок в Ubuntu и у меня проблема с портом 6703

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

ps -ef | grep 6703

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

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

но не могу понять что это значит?

решение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, если я хочу проверить определенный порт, например 58732

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не показывает порты

Связанный контент