ฉันมี Fedora 25 x86_64 อยู่คนเดียว มีบางอย่างกำลังฟังบนพอร์ต 111 (ระบุด้วยการสแกน nmap):
$ sudo lsof -i :111
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd 1 root 36u IPv4 15170 0t0 TCP *:sunrpc (LISTEN)
systemd 1 root 37u IPv4 15171 0t0 UDP *:sunrpc
systemd 1 root 38u IPv6 15172 0t0 TCP *:sunrpc (LISTEN)
systemd 1 root 39u IPv6 15173 0t0 UDP *:sunrpc
ฉันปิดการใช้งานอุปกรณ์ซันบนพอร์ตด้วยคำสั่งต่อไปนี้:
$ sudo systemctl disable rpcbind
$ sudo systemctl disable sunrpc
Failed to disable unit: No such file or directory
หลังจากรีบูตพอร์ตยังคงเปิดอยู่
ดูเหมือนว่าสิ่งอื่นที่ไม่ใช่ Sun Gear ต้องการฟังบนพอร์ต 111 หรืออาจsystemd
จะไม่เคารพความประสงค์ของฉันที่จะปิดการใช้งานบริการที่ไม่ได้ใช้ หรืออาจเป็นอย่างอื่น ...
ฉันจะตรวจสอบสิ่งที่พยายามฟังบนพอร์ตได้อย่างไรและฉันจะปิดการใช้งานได้อย่างไร
จากด้านล่าง:
$ sudo systemctl -a | grep -E "rpc|port"
var-lib-nfs-rpc_pipefs.mount loaded active mounted RPC Pipe File System
abrtd.service loaded active running ABRT Automated Bug Reporting Tool
auth-rpcgss-module.service loaded inactive dead Kernel Module supporting RPCSEC_GSS
fedora-import-state.service loaded active exited Import network configuration from initramfs
fedora-readonly.service loaded active exited Configure read-only root support
rpc-gssd.service loaded inactive dead RPC security service for NFS client and server
rpc-statd-notify.service loaded inactive dead Notify NFS peers of a restart
rpc-statd.service loaded inactive dead NFS status monitor for NFSv2/3 locking.
● rpc-svcgssd.service not-found inactive dead rpc-svcgssd.service
rpcbind.service loaded inactive dead RPC Bind
rpcbind.socket loaded active listening RPCbind Server Activation Socket
rpc_pipefs.target loaded active active rpc_pipefs.target
rpcbind.target loaded active active RPC Port Mapper