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
でリッスンしているサービスをシステムに通知するにはどうすればよいですか?
systemctl list-sockets
を使用して、:3000
または:1880
で終わるものがないかどうか、LISTEN
というラベルの付いた最初の列を確認します。あなたが見つけたものを教えてください!