通过 Telnet 登录 Linux 后,实时打印 xx.log 日志,最直接、最常用的命令是 tail -f。
核心命令
tail -f /path/to/xx.log
执行后,终端会持续显示该日志文件的新增内容,按 Ctrl + C 即可退出监控。
实用进阶技巧
根据你的排查需求,可以组合以下参数或命令:
-
只看关键错误 :如果日志刷屏太快,可以用管道配合
grep过滤关键字。tail -f /path/to/xx.log | grep -i "error"(
-i表示忽略大小写,适合快速定位报错) -
查看日志同时保留上下文 :如果你希望在实时监控前,先看到最后几行历史记录,可以加
-n参数。tail -n 50 -f /path/to/xx.log(先显示末尾 50 行,再开始实时刷新)
-
应对日志轮转 :如果日志文件会被切割(如按天生成新文件),使用
tail -F比tail -f更稳定,即使文件被重命名或删除,它也会尝试重新打开并跟踪。 -
权限不足时 :如果提示
Permission denied,通常需要加上sudo来提权读取:sudo tail -f /path/to/xx.log