我正在配置运行 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
并查看第一列,标记为以orLISTEN
结尾的内容。让我们知道你发现了什么!:3000
:1880