小编Goh*_*ohu的帖子

当且仅当输出被截断时,截断 X 行后的输出并打印消息

假设我只需要输出的前 5 行用于日志记录。我还需要知道日志是否以及何时被截断。

我正在尝试使用它head来完成这项工作,seq下面的命令输出 20 行被 截断的行head,并且我echo截断了信息:

 > seq -f 'log line %.0f' 20 | head -n 5 && echo '...Output truncated. Only showing first 5 lines...'
log line 1
log line 2
log line 3
log line 4
log line 5
...Output truncated. Only showing first 5 lines...
Run Code Online (Sandbox Code Playgroud)

但是如果seq命令输出少于 5 行,使用上述相同的结构,我会得到一个错误的“截断”状态:

seq -f ' log line %.0f' 3 | head -n 5 && echo '...Output truncated. Only showing first …
Run Code Online (Sandbox Code Playgroud)

logs text-processing head output

6
推荐指数
2
解决办法
915
查看次数

为什么 tcpdump 数据包会被接口丢弃?

我在 Windows 7 主机上通过 Virtual Box 使用 Ubuntu 14.04。NIC 是一个 USB 转以太网适配器。

mantcpdump中的状态是什么导致“数据包下降了内核”,但它没有说明是什么原因导致“数据包下降了接口”。

任何人都可以解释为什么接口可能会丢弃数据包?或者我如何找出丢弃数据包的原因?

tcpdump

5
推荐指数
2
解决办法
1万
查看次数

“ip route”的漂亮显示

我想使用更多的iproute2( ipcommand) 实用程序而不是已弃用的net-tools( ifconfig, route, ...)。

我一直回顾的主要原因net-toolsip route,在我看来,与route特别提供列标题的旧版本相比,其输出不够清晰:

  • ip路由:

    default via 192.168.134.254 dev enp1s0  proto static  metric 100 
    10.42.0.0/24 dev wlp2s0  proto kernel  scope link  src 10.42.0.1  metric 600 
    10.56.30.0/24 dev enx00133b0402c2  proto kernel  scope link  src 10.56.30.143 
    169.254.0.0/16 dev wlp2s0  scope link  metric 1000 
    192.168.57.0/24 dev vboxnet1  proto kernel  scope link  src 192.168.57.1 linkdown 
    192.168.134.0/24 dev enp1s0  proto kernel  scope link  src 192.168.134.142  metric …
    Run Code Online (Sandbox Code Playgroud)

iproute

5
推荐指数
3
解决办法
2716
查看次数

标签 统计

head ×1

iproute ×1

logs ×1

output ×1

tcpdump ×1

text-processing ×1