常见的日志查看和管理命令包括
1.Linux系统
查看实时日志
tail -f /var/log/syslog:实时查看系统日志
tail -f path/to/your/logfile.log:实时查看指定日志文件
查看最近的日志行:
tail -n 100 /var/log/messages:查看最近100行日志
过滤日志内容
grep "关键词" /var/log/syslog:查找包含特定关键词的日志行
查看特定时间段的日志
awk '/2024-09-24/{flay=1}/2024-09-25/{flag=0} flag' /var/log/syslog:查找特定日期的日志
2.Windows系统
查看事件日志:
eventvwr:打开事件查看器,查看系统,应用程序和安全日志
使用PowerShell
Get-EventLog -LogName Application -Newest 100:查看最新的100条应用程序日志
Get-Content "C:\path\to\your\logfile.log" -Tail 100:查看最新的100行日志
3.应用程序日志
Java应用程序(Log4j):
查看指定路径的日志文件:tail -f /path/to/logs/app/log
Docker容器日志:
docker logs container_id:查看指定容器的日志
docker logs -f containet_id:实时查看容器日志
这些命令可以帮助你有效地查看和管理日志信息。