web-dev-qa-db-ja.com

initが特定のポートでリッスンしている理由をsystemdに教えてもらうにはどうすればよいですか?

BeagleBone.orgのDebianイメージを実行するBeableBone Blackを構成しています。

init(つまりsystemd)がポート1880および3000でリッスンしていることがわかります。

debian@beaglebone:~$ Sudo netstat -taunp | grep LISTEN
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      978/dnsmasq         
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      852/sshd            
tcp6       0      0 :::53                   :::*                    LISTEN      978/dnsmasq         
tcp6       0      0 :::22                   :::*                    LISTEN      852/sshd            
tcp6       0      0 :::1880                 :::*                    LISTEN      1/init              
tcp6       0      0 :::3000                 :::*                    LISTEN      1/init              

以前は、initもポート80でリッスンしていました。 https://stackoverflow.com/a/16570889 からこれらのコマンドを使用して、これを無効にしました。

systemctl disable bonescript.service
systemctl disable bonescript.socket
systemctl disable bonescript-autorun.service

ポート1880および3000でリッスンしているサービスをシステムに通知するにはどうすればよいですか?

5
mpb

systemctl list-socketsを使用して、:3000または:1880で終わるものがないかどうか、LISTENというラベルの付いた最初の列を確認します。あなたが見つけたものを教えてください!

8
Mark Stosberg