initが特定のポートでリッスンしている理由を知らせるためにシステムをどのように設定しますか?

initが特定のポートでリッスンしている理由を知らせるためにシステムをどのように設定しますか?

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

init(例:systemd)がポートでリッスンしていることがわかります18803000

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

ベストアンサー1

またはで終わるコンテンツsystemctl list-socketsというラベルの付いた最初の列を使用してみてください。何が見つかったのか教えてください!LISTEN:3000:1880

おすすめ記事