Linux
rpc.statd 和 avahi-daemon 在所有網路上監聽?
背景:
我正在執行一個家庭 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 並嘗試清除它。如果它抱怨,只需恢復到原始狀態。