nohup
是一个在 Unix 和类 Unix 系统上用于运行命令的实用程序,即使用户退出登录或关闭终端,它也会继续运行
使用 nohup
运行命令:
nohup your_command &
这将在后台运行 your_command
,并将输出重定向到名为 nohup.out
的文件。
使用 tail
命令实时查看日志:
tail -f nohup.out
这将实时显示 nohup.out
文件中的新内容。要停止实时查看,请按 Ctrl + C
。
要监控网络连接,可以使用 netstat
或 ss
命令。例如,要查看当前所有的 TCP 连接,请运行:
netstat -tuln
或者使用 ss
:
ss -tuln
若要将网络连接信息记录到 nohup.out
文件中,可以将 netstat
或 ss
命令的输出重定向到该文件。例如:
netstat -tuln >> nohup.out &
或者使用 ss
:
ss -tuln >> nohup.out &
这将在后台运行命令,并将输出追加到 nohup.out
文件中。
使用 grep
命令过滤特定的网络连接。例如,要查找与特定 IP 地址(如 192.168.1.1
)相关的连接,请运行:
grep '192.168.1.1' nohup.out
通过这些方法,您可以使用 nohup
和日志文件监控网络连接。请注意,根据您的需求和系统配置,可能需要使用 sudo
来获取足够的权限来运行某些命令。