Linux管理员 - tail命令



tail 将输出(stdout)文本文件的最后部分。当浏览长文本文件并且我们只需要查看当前更新时,它非常有用。

开关 动作
-c 以千字节为单位输出最后指定的内容
-n 从文件末尾输出n行
-f 跟随 - 随着文件增长输出数据
-q 无标题,只有文件内容

-f 是tail的一个有用的开关选项。-f 开关对于日志的实时故障排除非常有用。一个很好的例子是当用户遇到远程登录问题时。使用-f选项,将VPN日志的输出管道传输到grep,然后过滤用户ID,允许监视来自有问题的用户的登录尝试。事实证明,身份验证凭据被破坏了。

经过进一步检查,他们更改了RAS客户端的加密协议。通过提问并逐步引导用户完成客户端配置设置,这可能需要很长时间才能弄清楚。

使用带有-f开关的tail来监视wpa_supplicant日志,因为wifi已连接到新的AP。

[root@centosLocal Documents]# tail -f /var/log/wpa_supplicant.log-20161222 
wlp0su: CTRL-EVENT-DISCONNECTED bssid=ee:ee:ee:12:34:56 reason = 3 locally_generated = 1 
dbus: wpas_dbus_bss_signal_prop_changed: Unknown Property value 7 
wlp0su: SME: Trying to authenticate with ff:ff:ff:78:90:12 (SSID = 'WiFi12345' freq = 5180 MHz) 
wlp0su: Trying to associate with ff:ff:ff:78:90:12 (SSID = 'WiFi12345' freq = 5180 MHz) 
wlp0su: Associated with ff:ff:ff:78:90:12 
wlp0su: WPA: Key negotiation completed with ff:ff:ff:78:90:12 [PTK = CCMP GTK = CCMP] 
wlp0su: CTRL-EVENT-CONNECTED - Connection to ff:ff:ff:78:90:12 completed [id = 0 id_str = ]

当Wifi连接失败时,它可以帮助实时排除故障。

basic_centos_linux_commands.htm
广告