引言:
在Linux系统管理中,日志文件扮演着至关重要的角色。它们记录了使用者与系统交互过程中的诸多事件,如运行状态、错误信息和安全事件等。
对于运维人员来说,熟练地使用日志分析命令与工具,能够有效地帮助其监控、诊断乃至解决系统问题。
基础命令
操作 | 命令 | 说明 |
---|---|---|
查看文件的内容 | cat -n access.log | -n显示行号 |
分页显示文件 | more access.log | Enter下一行,空格下一页,F下一屏,B上一屏 |
分页显示文件 | less access.log | 输入 /字符串 可查找并高亮 |
显示文件尾 | tail -n2 -f access.log | -n2显示最后2行,-f继续监听不退出 |
内容排序 | sort -k 2 -t ' ' -n access.log | -k指定排序列,-t指定列分隔符,-n按数字顺序 |
字符统计 | wc -l access.log | -l统计行数,-c字符数,-L最长行长度,-w单词数 |
查看重复出现的行 |