情况是这样的 - 服务器上有一个脚本可以 ping 到某个地方,但我不知道到哪里。我想看看这个 ping 是在哪台机器上进行的,为什么会返回FAILED
。
我所做的是在一个终端中打开 tcpdump,同时在第二个终端中打开使 ping 的脚本,但我不确定这是否正在捕获实际的 ping。
这是我使用的命令
tcpdump -w - | tee ping.pcap | tcpdump -r -
Run Code Online (Sandbox Code Playgroud)
这是这样做的正确方法还是有其他方法?
编辑:
问题是,当我启动 tcpdump 时,有很多流量,我无法从这个 ping 中识别出哪一个...
我有 2010 年的文件目录。我想删除所有 500 天以上的文件,我试过这个:
find /var/log/arc/* -type f -mtime +500 -delete {}\;
Run Code Online (Sandbox Code Playgroud)
但我明白了:
-bash: /usr/bin/find: Argument list too long
Run Code Online (Sandbox Code Playgroud)
据我所知,这意味着文件太多,find
无法处理。但即使我放了+2000
3 年以上,我仍然得到了这个。
我在这里缺少什么?
每次启动计算机时,我都会在控制台中键入
sudo route add -net xxx.xxx.xxx.xxx netmask 255.255.240.0 gw xxx.xxx.xx.xxx
Run Code Online (Sandbox Code Playgroud)
当计算机重新启动或关闭/打开时,我必须在终端中重新输入。
有没有可以永久添加这条路线的选项?我正在使用 Ubuntu