
私は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
ポートは表示されません。