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