Linux

rpc.statd 和 avahi-daemon 在所有網路上監聽?

  • October 20, 2011

背景:

  • 我正在執行一個家庭 Debian GNOME 桌面,通過乙太網電纜連接到 Internet 到乙太網路由器。

  • 我有一台列印機通過 USB 電纜直接連接到我的 PC。

  • 我的電腦有 2 個硬碟。

  • 我偶爾會使用 USB 電纜將照片從相機複製到 PC。

rpc.statd 和 avahi-daemon 正在監聽所有網路,而不僅僅是像 cupsd 和 portmap 這樣的 127.0.0.1。

我已經閱讀了他們的手冊頁和各種論壇,但我不知道它們是否真的需要。我的意思是,GNOME 需要它們嗎?需要埠圖嗎?是否可以讓他們只聽 127.0.0.1 ?

root@debian:/# netstat -nap | grep -v "unix"
活動 Internet 連接(伺服器和已建立)
Proto Recv-Q Send-Q 本地地址 外部地址 狀態 PID/程序名稱
tcp 0 0 127.0.0.1:111 0.0.0.0:* LISTEN 168/portmap 
tcp 0 0 127.0.0.1:631 0.0.0.0:* 聽 1594/cupsd 
tcp 0 0 0.0.0.0:42469 0.0.0.0:* 聽 1180/rpc.statd 
tcp6 0 0 ::1:631 :::* 聽 1594/cupsd 
UDP 0 0 0.0.0.0:34406 0.0.0.0:* 1180/rpc.statd 
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1536/avahi-daemon:
UDP 0 0 127.0.0.1:111 0.0.0.0:* 1168/埠映射 
UDP 0 0 0.0.0.0:42397 0.0.0.0:* 1536/avahi-daemon:
UDP 0 0 0.0.0.0:932 0.0.0.0:* 1180/rpc.statd 
UDP 0 0 0.0.0.0:68 0.0.0.0:* 16068/dhclient 
udp6 0 0 :::5353 :::* 1536/avahi-daemon:
udp6 0 0 :::59211 :::* 1536/avahi-daemon:

portmap 和 rpc.statd 很舊,至少可以追溯到 90 年代初。我相信它們唯一仍然常用的是 NFS,這是一種在網路上的 *nix 機器之間映射目錄的方法。如果不需要,可以將它們都解除安裝。

avahi-daemon 我不太確定。我認為它用於在網路上查找列印機和其他資源?您可能可以在Google上閱讀它,如果它不是您需要的東西,您可以將其刪除。

此外,debian 的一大優點是,如果您嘗試解除安裝系統其他部分所需的內容,它會警告您。Debian 包管理非常好。因此,如果您發現不喜歡的東西,請啟動 aptitude 並嘗試清除它。如果它抱怨,只需恢復到原始狀態。

引用自:https://unix.stackexchange.com/questions/22996