Linux nohup日志中网络连接信息查看
在 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
。