init가 특정 포트에서 수신 대기하는 이유를 알려주기 위해 시스템을 어떻게 구성합니까?

init가 특정 포트에서 수신 대기하는 이유를 알려주기 위해 시스템을 어떻게 구성합니까?

저는 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

관련 정보