在 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。