在 Linux 系統中,nohup
命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行
要查看使用 nohup
運行的程序的日志中的網絡連接信息,你可以使用以下方法:
grep
命令搜索日志文件中的關鍵字。例如,如果你想查找與 “network” 或 “connection” 相關的行,可以使用以下命令:grep -i "network\|connection" nohup.out
這里,-i
選項表示忽略大小寫,\|
表示 “或”,nohup.out
是日志文件的名稱。
tail
命令的 -f
選項:tail -f nohup.out | grep -i "network\|connection"
這將實時顯示包含 “network” 或 “connection” 的新日志行。
netstat
或 ss
命令查看該端口的連接狀態。例如,如果你想查看端口 8080 的連接信息,可以使用以下命令:netstat -tuln | grep 8080
或者
ss -tuln | grep 8080
這里,-t
表示顯示 TCP 連接,-u
表示顯示 UDP 連接,-l
表示僅顯示監聽狀態的套接字,-n
表示以數字形式顯示地址和端口號。
請注意,這些命令可能需要 root 權限才能完全訪問所有相關信息。如果需要,請在命令前添加 sudo
。