在Debian系統中,你可以使用以下幾種方法來查看網絡連接信息:
netstat
命令:
netstat
是一個強大的網絡統計工具,它可以顯示路由表、實際的網絡連接、路由表、接口統計、偽裝連接和多播成員。
例如,要查看所有活動的網絡連接,可以使用:
netstat -tulnp
參數說明:
-t
: 顯示TCP連接-u
: 顯示UDP連接-l
: 僅顯示監聽套接字-n
: 以數字形式顯示地址和端口號-p
: 顯示進程ID和程序名稱ss
命令:
ss
是一個用來調查套接字統計信息的工具,它是 netstat
的現代替代品。
例如,要查看所有活動的網絡連接,可以使用:
ss -tulnp
參數說明與 netstat
類似。
lsof
命令:
lsof
是一個列出打開文件的工具,在Linux中,一切皆文件,包括網絡連接。
要查看所有活動的網絡連接,可以使用:
lsof -i
參數 -i
可以顯示與網絡相關的文件。
journalctl
命令:
journalctl
是一個查看系統日志的工具,它可以用來查看包括網絡連接在內的各種系統事件。
例如,要查看與網絡相關的日志,可以使用:
journalctl -u networking
或者查看最近的日志條目:
journalctl -xe
/var/log/syslog
或 /var/log/messages
文件:
這些文件包含了系統的常規日志信息,你可以使用文本編輯器或者 grep
命令來查找網絡連接相關的信息。
例如,要查找包含 “connection” 的行,可以使用:
grep "connection" /var/log/syslog
請注意,某些命令可能需要管理員權限才能運行,你可能需要在命令前加上 sudo
來獲取必要的權限。